Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum wrote:
What will it do if there are two identical files which could have been the source? What if I make local changes before committing?
With two identical files it picks one as the source, but since both files share a common history, it doesn't matter which one he picks.
If you make local changes before committing, and your changes leave less than 50% of the original content, chances are that git will not show it to be a copy/rename anymore, however, git will *still* track history for the parts which are unmodified.