test-convert-svn-startrev.t
88 lines
| 1.7 KiB
| text/troff
|
Tads3Lexer
/ tests / test-convert-svn-startrev.t
Matt Mackall
|
r22046 | #require svn svn-bindings | ||
Dan Villiom Podlaski Christiansen
|
r12370 | |||
Martin Geisler
|
r13519 | $ cat >> $HGRCPATH <<EOF | ||
Dan Villiom Podlaski Christiansen
|
r12370 | > [extensions] | ||
Mads Kiilerich
|
r17347 | > convert = | ||
Dan Villiom Podlaski Christiansen
|
r12370 | > EOF | ||
$ 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= \ | ||||
> --datesort svn-repo $repopath | ||||
Martin Geisler
|
r20117 | > hg -R $repopath log -G \ | ||
Dan Villiom Podlaski Christiansen
|
r12370 | > --template '{rev} {desc|firstline} files: {files}\n' | ||
> echo | ||||
> } | ||||
$ svnadmin create svn-repo | ||||
$ svnadmin load -q svn-repo < "$TESTDIR/svn/startrev.svndump" | ||||
Convert before branching point | ||||
$ convert 3 | ||||
initializing destination A-r3-hg repository | ||||
scanning source... | ||||
sorting... | ||||
converting... | ||||
3 removeb | ||||
2 changeaa | ||||
1 branch, changeaaa | ||||
0 addc,changeaaaa | ||||
o 3 addc,changeaaaa files: a c | ||||
| | ||||
o 2 branch, changeaaa files: a | ||||
| | ||||
o 1 changeaa files: a | ||||
| | ||||
o 0 removeb files: a | ||||
Convert before branching point | ||||
$ convert 4 | ||||
initializing destination A-r4-hg repository | ||||
scanning source... | ||||
sorting... | ||||
converting... | ||||
2 changeaa | ||||
1 branch, changeaaa | ||||
0 addc,changeaaaa | ||||
o 2 addc,changeaaaa files: a c | ||||
| | ||||
o 1 branch, changeaaa files: a | ||||
| | ||||
o 0 changeaa files: a | ||||
Convert at branching point | ||||
$ convert 5 | ||||
initializing destination A-r5-hg repository | ||||
scanning source... | ||||
sorting... | ||||
converting... | ||||
1 branch, changeaaa | ||||
0 addc,changeaaaa | ||||
o 1 addc,changeaaaa files: a c | ||||
| | ||||
o 0 branch, changeaaa files: a | ||||
Convert last revision only | ||||
$ convert 6 | ||||
initializing destination A-r6-hg repository | ||||
scanning source... | ||||
sorting... | ||||
converting... | ||||
0 addc,changeaaaa | ||||
o 0 addc,changeaaaa files: a c | ||||