Issue1764

Title hg convert splicemap: document order of parents requirement
Priority bug Status resolved
Superseder Nosy List dangyogi, djc, mg
Assigned To Topics convert

Created on 2009-07-25.16:34:02 by dangyogi, last changed 2009-11-05.14:28:53 by djc.

Messages
msg10884 (view) Author: djc Date: 2009-11-05.14:28:53
In main, resolving.
msg10830 (view) Author: mg Date: 2009-10-23.21:11:52
I've updated the help text in revision fbde669564d8, thanks for the bug report!
msg10209 (view) Author: dangyogi Date: 2009-07-25.16:34:02
Multiple parents must be specified in the splicemap file to document how
merges were done in the source repo to continue to be able to do merges in
the new hg repo.

The order of the parents in the splicemap file is important; yet no error is
generated if the order is wrong, and the order is not documented anywhere.

The order required is to specify the parent from the same branch first,
followed by the parent from the branch that was merged in.  For example:

svn:[...]/trunk@200 svn:[...]/trunk@196,svn:[...]/branches/release_1.0@199

Without this being documented, this is somewhat counterintuitive as it seems
more natural to specify the revs in decreasing numerical order.  So it seems
likely that users (like me) will get it wrong -- especially as no error or
warning is generated in that case.
History
Date User Action Args
2009-11-05 14:28:53djcsetstatus: testing -> resolved
nosy: + djc
messages: + msg10884
2009-10-23 21:11:53mgsetstatus: unread -> testing
nosy: + mg
messages: + msg10830
2009-07-25 16:34:02dangyogicreate