Joey Hess wrote:
Phillip Susi wrote:You tell git when you move a file and it records the fact in the change record.No, that's how every VCS *except* git works.
I'm afraid you have it backwards. In CVS when you move a file it thinks you removed one file and added a totally new file somewhere else. In SVN, it thinks that you copied the old file to a new location, and then removed it. In git, the diff clearly shows fileA -> fileB.