##// END OF EJS Templates
phases: on copy clone, do not copy phases data if repote is publishing
phases: on copy clone, do not copy phases data if repote is publishing

File last commit:

r12515:b6a784e3 default
r15741:60344b83 default
Show More
test-convert-bzr-ghosts.t
36 lines | 925 B | text/troff | Tads3Lexer
/ tests / test-convert-bzr-ghosts.t
Matt Mackall
tests: unify test-convert-bzr-ghosts
r12515
$ . "$TESTDIR/bzr-definitions"
$ cat > ghostcreator.py <<EOF
> import sys
> from bzrlib import workingtree
> wt = workingtree.WorkingTree.open('.')
>
> message, ghostrev = sys.argv[1:]
> wt.set_parent_ids(wt.get_parent_ids() + [ghostrev])
> wt.commit(message)
> EOF
ghost revisions
$ mkdir test-ghost-revisions
$ cd test-ghost-revisions
$ bzr init -q source
$ cd source
$ echo content > somefile
$ bzr add -q somefile
$ bzr commit -q -m 'Initial layout setup'
$ echo morecontent >> somefile
$ python ../../ghostcreator.py 'Commit with ghost revision' ghostrev
$ cd ..
$ hg convert source source-hg
initializing destination source-hg repository
scanning source...
sorting...
converting...
1 Initial layout setup
0 Commit with ghost revision
$ glog -R source-hg
o 1 "Commit with ghost revision" files: somefile
|
o 0 "Initial layout setup" files: somefile