2008-09-26 22:33:47 +04:00
|
|
|
#!/bin/sh
|
|
|
|
|
2008-09-29 14:12:53 +04:00
|
|
|
. "$TESTDIR/bzr-definitions"
|
2008-09-26 22:33:47 +04:00
|
|
|
|
|
|
|
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
|