[PATCH 3 of 3] convert: add test for hg source bookmarks
Edouard Gomez
ed.gomez at free.fr
Thu Mar 24 19:38:54 CDT 2011
# HG changeset patch
# User Edouard Gomez <ed.gomez at free.fr>
# Date 1301013527 -3600
# Node ID d916dd472bd81c62ed2e01ad386629f07c98c023
# Parent 4f41fc0febfd3dbf76cdaf4c121ca05f1e3a39cf
convert: add test for hg source bookmarks
diff --git a/tests/test-convert-hg-bookmarks.t b/tests/test-convert-hg-bookmarks.t
new file mode 100644
--- /dev/null
+++ b/tests/test-convert-hg-bookmarks.t
@@ -0,0 +1,47 @@
+ $ echo "[extensions]" >> $HGRCPATH
+ $ echo "convert=" >> $HGRCPATH
+
+Test hg<->hg bookmark support
+ $ hg init orig
+ $ cd orig
+ $ echo f1 > f1
+ $ hg add f1
+ $ hg ci -m "1"
+ $ BASE=$(hg id -q)
+ $ echo f11 > f1
+ $ hg ci -m "2"
+ $ FORK=$(hg id -q)
+ $ echo "f11 b1" > f1
+ $ hg ci -m "3"
+ $ HEAD1=$(hg id -q)
+ $ hg co -r $FORK
+ 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ $ echo "f11 b2" > f1
+ $ hg ci -m "4"
+ created new head
+ $ hg bookmark b2
+ $ hg bookmark -r $HEAD1 b1
+ $ hg bookmark -r $BASE origin
+ $ hg bookmarks
+ b1 2:04255addc235
+ * b2 3:45130515b912
+ origin 0:18e8740157e3
+ $ cd ..
+ $ hg convert orig conversion.hg
+ initializing destination conversion.hg repository
+ scanning source...
+ sorting...
+ converting...
+ 3 1
+ 2 2
+ 1 3
+ 0 4
+ updating bookmarks
+ $ cd conversion.hg
+ $ hg co -r b2
+ 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ $ hg bookmarks
+ b1 2:04255addc235
+ * b2 3:45130515b912
+ origin 0:18e8740157e3
+
More information about the Mercurial-devel
mailing list