http://bugs.grommit.com/show_bug.cgi?id=418





------- Comment #11 from richlowe at richlowe.net  2008-04-07 11:47 PDT -------
The root of this seems to be twofold.

mercurial.copies.copies() only cares about files present in only one of the
first context, the second context, and the ancestor.

In the case of a copy over a tracked file, the chances are it will be present
in all 3.
In the case of a rename over a tracked file, most likely 2 of the three, thus
neither shows as a copy to the 1.0 diff code.

The diff code itself also only outputs rename/copy information if the file in
question is seen as added, which will never be the case with a copy or rename
over an existing file.


-- 
Configure bugmail: http://bugs.grommit.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

Reply via email to