Re: blame -C: adding a line in moved content sometimes affect blame result
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jun 9, 2011, 03:25 UTC
- Message-ID
- <7v4o3zznx6.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <4DEF041A.9070003@gmail.com>
Andrew Wong <andrew.kw.w@gmail.com> writes:
Show 6 quoted lines
> > 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.
Probably your first few remaining lines of file2 are considered insignificant copy by the logic in step 4 described in:
http://thread.gmane.org/gmane.comp.version-control.git/28826
I didn't actually tried to follow what the code does to your exact input, though.