--- Sean wrote: > On Tue, 29 Jan 2008 09:48:05 -0800 (PST) > Max Pollard wrote: > > > I only see the log corresponding to the 2nd commit (v1.5.3.5). Is it > > possible to have the above command keep going and show the history of > > a.txt? Or at least somehow indicate that b.txt originated from a.txt? > > Hi Max, > > Not sure it will leave you feeling totally satisfied but the > following command will at least show you the copy which > occurred in that commit: > > $ git log --full-diff -C --find-copies-harder --stat -- b.txt > commit 578ecbc516e70ce7178545233192a08369a07101 > Author: xyz <x@xxx> > Date: Tue Jan 29 13:11:16 2008 -0500 > > Copy a.txt to b.txt > > a.txt => b.txt | 0 > 1 files changed, 0 insertions(+), 0 deletions(-) > > If you had done a rename instead of a copy, then "git log --follow b.txt" > would have done what you're looking for, but there is no corresponding option > to follow copies. Many thanks for that Sean. I saw all the options in the manual, but couldn't figure out how to put them together. This is exactly the information I wanted. It appears to identify copies in both text & binary files even if contents of b.txt are modified before commit (or at least modified in ways the copy-detection logic can identify copies). MP ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html