[PATCH] convert: fix cvsnt mergepoint referring synthetic parent

Greg Ward greg-hg at gerg.ca
Wed Jun 3 08:01:18 CDT 2009


On Wed, Jun 3, 2009 at 8:47 AM, I wrote:
> On a related note, test-convert-cvs-builtincvsps-cvsnt-mergepoints is
> not executable and its name is a mouthful.  How about a patch to chmod
> +x it and rename to test-convert-cvsnt-mergepoints?

I may have spoken too soon: when I chmod +x
test-convert-cvs-builtincvsps-cvsnt-mergepoints and run it, it fails:

ERROR: test-convert-cvs-builtincvsps-cvsnt-mergepoints output changed
--- Expected output
+++ Test output
@@ -26,15 +26,13 @@
 checking in
 new revision: 1.1.2.2.2.1; previous revision: 1.1.2.2
 U foo.txt
-checking in
-new revision: 1.1.4.1; previous revision: 1.1
 rcsmerge: warning: conflicts during merge
 merging MYBRANCH1
 retrieving revision 1.1
 retrieving revision 1.1.2.2
 Merging differences between 1.1 and 1.1.2.2 into foo.txt
 checking in
-new revision: 1.1.4.2; previous revision: 1.1.4.1
+new revision: 1.1.4.1; previous revision: 1.1
 U foo.txt
 merging MYBRANCH1_2
 retrieving revision 1.1
!..
Failed test-convert-cvs-builtincvsps-cvsnt-mergepoints: output changed

The first diff looks like one of those arbitrary differences in CVS
output across platforms/versions.  The second one could be more
serious.

Greg



More information about the Mercurial-devel mailing list