test-convert-svn-startrev
37 lines
| 851 B
| text/plain
|
TextLexer
/ tests / test-convert-svn-startrev
Patrick Mezard
|
r6173 | #!/bin/sh | ||
"$TESTDIR/hghave" svn svn-bindings || exit 80 | ||||
fix_path() | ||||
{ | ||||
tr '\\' / | ||||
} | ||||
echo "[extensions]" >> $HGRCPATH | ||||
echo "convert = " >> $HGRCPATH | ||||
echo "hgext.graphlog =" >> $HGRCPATH | ||||
svnadmin create svn-repo | ||||
Patrick Mezard
|
r7475 | cat "$TESTDIR/svn/startrev.svndump" | svnadmin load svn-repo > /dev/null | ||
Patrick Mezard
|
r6173 | |||
convert() | ||||
{ | ||||
startrev=$1 | ||||
repopath=A-r$startrev-hg | ||||
hg convert --config convert.svn.startrev=$startrev \ | ||||
--config convert.svn.trunk=branches/branch1 \ | ||||
--config convert.svn.branches=" " \ | ||||
--config convert.svn.tags= \ | ||||
Patrick Mezard
|
r8765 | --datesort svn-repo $repopath | ||
Martin Geisler
|
r8523 | hg -R $repopath glog --template '{rev} {desc|firstline} files: {files}\n' | ||
Patrick Mezard
|
r6173 | echo | ||
} | ||||
echo % convert before branching point | ||||
convert 3 | ||||
echo % convert before branching point | ||||
convert 4 | ||||
echo % convert at branching point | ||||
convert 5 | ||||
echo % convert last revision only | ||||
convert 6 | ||||