From: Andrew Wong Date: Thu, 09 Jun 2011 01:31:44 GMT Subject: Re: blame -C: adding a line in moved content sometimes affect blame result Message-ID: <4DF02280.8080004@gmail.com> In-Reply-To: <4DEF041A.9070003@gmail.com> On 11-06-08 1:09 AM, Andrew Wong wrote: > I've attached a script for illustration. > > After moving content from file1 to file2, "git blame -C file2" > correctly shows that the content came from file1. However, if I add a > line in near the top or bottom of the moved content in file2, "git > blame -C file2" fails to detect that the top or bottom of the moved > contents came from file1. I looked around in blame.c, and this feels > like a boundary case somewhere inside find_copy_in_blob? Any clues? Anyone has any ideas regarding this issue?