[PATCH 2 of 2 STABLE] test-obsolete: validate that bundle is not affected by issue3788

pierre-yves.david at logilab.fr pierre-yves.david at logilab.fr
Tue Jan 29 08:27:18 CST 2013


# HG changeset patch
# User Pierre-Yves David <pierre-yves.david at logilab.fr>
# Date 1359469533 -3600
# Branch stable
# Node ID 1bd91b32ef1a0cc5d60fa30ff6dc49d031914927
# Parent  4a4554ba58755595d927ce4d77ecd2121f2e032e
test-obsolete: validate that bundle is not affected by issue3788

Bundle might have been affected by the same kind of error than pull (issue3788).
Testing show it is not the case.

diff --git a/tests/test-obsolete-changeset-exchange.t b/tests/test-obsolete-changeset-exchange.t
--- a/tests/test-obsolete-changeset-exchange.t
+++ b/tests/test-obsolete-changeset-exchange.t
@@ -71,5 +71,17 @@ marker to obsolete him)
   adding changesets
   adding manifests
   adding file changes
   added 1 changesets with 0 changes to 1 files (+1 heads)
   (run 'hg heads' to see heads, 'hg merge' to merge)
+
+check that bundle is not affected
+
+  $ hg bundle --hidden --rev f89bcc95eba5 --base "f89bcc95eba5^" ../f89bcc95eba5.hg
+  1 changesets found
+  $ hg --hidden --config extensions.mq= strip --no-backup f89bcc95eba5
+  $ hg unbundle ../f89bcc95eba5.hg
+  adding changesets
+  adding manifests
+  adding file changes
+  added 1 changesets with 0 changes to 1 files (+1 heads)
+  (run 'hg heads' to see heads)


More information about the Mercurial-devel mailing list