test-convert-bzr-merges.t
70 lines
| 1.8 KiB
| text/troff
|
Tads3Lexer
/ tests / test-convert-bzr-merges.t
Matt Mackall
|
r12516 | N.B. bzr 1.13 has a bug that breaks this test. If you see this | ||
test fail, check your bzr version. Upgrading to bzr 1.13.1 | ||||
should fix it. | ||||
$ . "$TESTDIR/bzr-definitions" | ||||
test multiple merges at once | ||||
$ mkdir test-multimerge | ||||
$ cd test-multimerge | ||||
$ bzr init -q source | ||||
$ cd source | ||||
$ echo content > file | ||||
$ bzr add -q file | ||||
$ bzr commit -q -m 'Initial add' | ||||
$ cd .. | ||||
$ bzr branch -q source source-branch1 | ||||
$ cd source-branch1 | ||||
$ echo morecontent >> file | ||||
$ echo evenmorecontent > file-branch1 | ||||
$ bzr add -q file-branch1 | ||||
$ bzr commit -q -m 'Added branch1 file' | ||||
$ cd ../source | ||||
$ sleep 1 | ||||
$ echo content > file-parent | ||||
$ bzr add -q file-parent | ||||
$ bzr commit -q -m 'Added parent file' | ||||
$ cd .. | ||||
$ bzr branch -q source source-branch2 | ||||
$ cd source-branch2 | ||||
$ echo somecontent > file-branch2 | ||||
$ bzr add -q file-branch2 | ||||
$ bzr commit -q -m 'Added brach2 file' | ||||
$ sleep 1 | ||||
$ cd ../source | ||||
$ bzr merge -q ../source-branch1 | ||||
$ bzr merge -q --force ../source-branch2 | ||||
$ bzr commit -q -m 'Merged branches' | ||||
$ cd .. | ||||
$ hg convert --datesort source source-hg | ||||
initializing destination source-hg repository | ||||
scanning source... | ||||
sorting... | ||||
converting... | ||||
4 Initial add | ||||
3 Added branch1 file | ||||
2 Added parent file | ||||
1 Added brach2 file | ||||
0 Merged branches | ||||
$ glog -R source-hg | ||||
Patrick Mezard
|
r16060 | o 5@source "(octopus merge fixup)" files: | ||
Matt Mackall
|
r12516 | |\ | ||
Patrick Mezard
|
r16060 | | o 4@source "Merged branches" files: file-branch2 | ||
Matt Mackall
|
r12516 | | |\ | ||
Patrick Mezard
|
r16060 | o---+ 3@source-branch2 "Added brach2 file" files: file-branch2 | ||
Matt Mackall
|
r12516 | / / | ||
Patrick Mezard
|
r16060 | | o 2@source "Added parent file" files: file-parent | ||
Matt Mackall
|
r12516 | | | | ||
Patrick Mezard
|
r16060 | o | 1@source-branch1 "Added branch1 file" files: file file-branch1 | ||
Matt Mackall
|
r12516 | |/ | ||
Patrick Mezard
|
r16060 | o 0@source "Initial add" files: file | ||
Matt Mackall
|
r12516 | |||
$ manifest source-hg tip | ||||
% manifest of tip | ||||
644 file | ||||
644 file-branch1 | ||||
644 file-branch2 | ||||
644 file-parent | ||||
Mads Kiilerich
|
r16913 | |||
$ cd .. | ||||