mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 00:14:35 +03:00
28 lines
595 B
Bash
Executable File
28 lines
595 B
Bash
Executable File
#!/bin/sh
|
|
|
|
. "$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
|
|
|
|
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
|