mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 16:57:49 +03:00
ab3a7cb21f
Summary: In preparation for merging fb-mercurial sources to the Eden repository, move everything from the top-level directory into an `eden/scm` subdirectory.
39 lines
813 B
Turing
39 lines
813 B
Turing
$ . helpers-usechg.sh
|
|
|
|
#require bzr
|
|
|
|
$ . "$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 ..
|