common ui to most revision control systems