test-merge10.t
53 lines
| 1.3 KiB
| text/troff
|
Tads3Lexer
/ tests / test-merge10.t
Pradeepkumar Gayam
|
r11983 | Test for changeset 9fe267f77f56ff127cf7e65dc15dd9de71ce8ceb | ||
(merge correctly when all the files in a directory are moved | ||||
but then local changes are added in the same directory) | ||||
$ hg init a | ||||
$ cd a | ||||
$ mkdir -p testdir | ||||
$ echo a > testdir/a | ||||
$ hg add testdir/a | ||||
Martin Geisler
|
r12156 | $ hg commit -m a | ||
Pradeepkumar Gayam
|
r11983 | $ cd .. | ||
$ hg clone a b | ||||
updating to branch default | ||||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
$ cd a | ||||
$ echo alpha > testdir/a | ||||
Martin Geisler
|
r12156 | $ hg commit -m remote-change | ||
Pradeepkumar Gayam
|
r11983 | $ cd .. | ||
$ cd b | ||||
$ mkdir testdir/subdir | ||||
$ hg mv testdir/a testdir/subdir/a | ||||
Martin Geisler
|
r12156 | $ hg commit -m move | ||
Pradeepkumar Gayam
|
r11983 | $ mkdir newdir | ||
$ echo beta > newdir/beta | ||||
$ hg add newdir/beta | ||||
Martin Geisler
|
r12156 | $ hg commit -m local-addition | ||
Pradeepkumar Gayam
|
r11983 | $ hg pull ../a | ||
pulling from ../a | ||||
searching for changes | ||||
adding changesets | ||||
adding manifests | ||||
adding file changes | ||||
added 1 changesets with 1 changes to 1 files (+1 heads) | ||||
(run 'hg heads' to see heads, 'hg merge' to merge) | ||||
$ hg up -C 2 | ||||
0 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
$ hg merge | ||||
merging testdir/subdir/a and testdir/a to testdir/subdir/a | ||||
0 files updated, 1 files merged, 0 files removed, 0 files unresolved | ||||
(branch merge, don't forget to commit) | ||||
$ hg stat | ||||
M testdir/subdir/a | ||||
$ hg diff --nodates | ||||
Martin Geisler
|
r12156 | diff -r bc21c9773bfa testdir/subdir/a | ||
Pradeepkumar Gayam
|
r11983 | --- a/testdir/subdir/a | ||
+++ b/testdir/subdir/a | ||||
@@ -1,1 +1,1 @@ | ||||
-a | ||||
+alpha | ||||
Mads Kiilerich
|
r16913 | |||
$ cd .. | ||||