Ok so here is the first draft of the VCS UI. There’s another part coming. With file systems, it’s often natural to view it as a kind of tree structure. So I kept that here. On the side, users will be able to navigate through their files as they would in MS Explore or other OS file system browsers. Also, when the user clicks on a file, the contents will be displayed in the right panel. You’ll also notice that there is a “More Details” link. Clicking on this will slide* out two more columns. One will be the revision number, who committed it, and the size. From there, the user should be able to select two revisions and click on a “Show differences” button and the differences will be displayed. It is still unclear what the best way to do that is. From the previous comments, a side by side view would be nice, but when i looked that that, I didn’t like the way they displayed the line numbers. I thought that it was very confusing especially if you’re doing a review. Since both documents have different line numbers, users would have to specify which line numbers they were referring to and which revision as well. I’m not a fan of this. I suggested a multi-coloured approach. Perhaps a mix of both will do and better line numbering.
VCS UI … finally…and what do you know? It’s Monday!