test-convert-bzr-ghosts
27 lines
| 595 B
| text/plain
|
TextLexer
/ tests / test-convert-bzr-ghosts
Marek Kubica
|
r7053 | #!/bin/sh | ||
Benoit Boissinot
|
r7058 | . "$TESTDIR/bzr-definitions" | ||
Marek Kubica
|
r7053 | |||
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 | ||||
echo % 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 | ||||
glog -R source-hg | ||||