[issue3265] graft does not record origin of copy

Jesse Glick bugs at mercurial.selenic.com
Mon Feb 13 15:54:17 UTC 2012


New submission from Jesse Glick <jesse.glick at oracle.com>:

In http://hg.netbeans.org/releases/ there is a cset 287a221bbd83 on the 
default branch which involves a couple of copy-and-modifies:

diff --git 
a/apisupport.installer/src/org/netbeans/modules/apisupport/installer/ui/Inst
allerPanel.java 
b/maven.apisupport/src/org/netbeans/modules/maven/apisupport/InstallerPanel.
java
copy from 
apisupport.installer/src/org/netbeans/modules/apisupport/installer/ui/Instal
lerPanel.java
copy to 
maven.apisupport/src/org/netbeans/modules/maven/apisupport/InstallerPanel.ja
va
--- 
a/apisupport.installer/src/org/netbeans/modules/apisupport/installer/ui/Inst
allerPanel.java
+++ 
b/maven.apisupport/src/org/netbeans/modules/maven/apisupport/InstallerPanel.
java
....

Using Hg 2.0.2 I grafted this to the release71_fixes branch, resulting in 
768529630e81, which does not show the new file as a copy:

diff --git 
a/maven.apisupport/src/org/netbeans/modules/maven/apisupport/InstallerPanel.
java 
b/maven.apisupport/src/org/netbeans/modules/maven/apisupport/InstallerPanel.
java
new file mode 100644
--- /dev/null
+++ 
b/maven.apisupport/src/org/netbeans/modules/maven/apisupport/InstallerPanel.
java
....

Note that the same operation using the Transplant extension correctly 
records the copy origin, so this is a "regression" if you treat graft as a 
replacement for transplant.

----------
messages: 19069
nosy: jglick
priority: bug
status: unread
title: graft does not record origin of copy

____________________________________________________
Mercurial issue tracker <bugs at mercurial.selenic.com>
<http://mercurial.selenic.com/bts/issue3265>
____________________________________________________



More information about the Mercurial-devel mailing list