diff options
Diffstat (limited to 'tests/test-convert-bzr-treeroot.t')
-rw-r--r-- | tests/test-convert-bzr-treeroot.t | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/tests/test-convert-bzr-treeroot.t b/tests/test-convert-bzr-treeroot.t new file mode 100644 index 0000000..5e59e32 --- /dev/null +++ b/tests/test-convert-bzr-treeroot.t @@ -0,0 +1,35 @@ + + $ . "$TESTDIR/bzr-definitions" + $ cat > treeset.py <<EOF + > import sys + > from bzrlib import workingtree + > wt = workingtree.WorkingTree.open('.') + > + > message, rootid = sys.argv[1:] + > wt.set_root_id('tree_root-%s' % rootid) + > wt.commit(message) + > EOF + +change the id of the tree root + + $ mkdir test-change-treeroot-id + $ cd test-change-treeroot-id + $ bzr init -q source + $ cd source + $ echo content > file + $ bzr add -q file + $ bzr commit -q -m 'Initial add' + $ python ../../treeset.py 'Changed root' new + $ cd .. + $ hg convert source source-hg + initializing destination source-hg repository + scanning source... + sorting... + converting... + 1 Initial add + 0 Changed root + $ manifest source-hg tip + % manifest of tip + 644 file + + $ cd .. |