# HG changeset patch # User Pradeepkumar Gayam # Date 1282091709 -19800 # Node ID 27649cf258e3a13ae994350f400d6eb2792317a8 # Parent 56d9b73487fff1f1222828d5c9ae50f3729dd33c tests: unify test-merge10 diff -r 56d9b73487ff -r 27649cf258e3 tests/test-merge10 --- a/tests/test-merge10 Wed Aug 18 06:02:08 2010 +0530 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,33 +0,0 @@ -#!/bin/sh - -# 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 -hg commit -d '1000000 0' -m a -cd .. - -hg clone a b -cd a -echo alpha > testdir/a -hg commit -d '1000000 0' -m remote-change -cd .. - -cd b -mkdir testdir/subdir -hg mv testdir/a testdir/subdir/a -hg commit -d '1000000 0' -m move -mkdir newdir -echo beta > newdir/beta -hg add newdir/beta -hg commit -d '1000000 0' -m local-addition -hg pull ../a -hg up -C 2 -hg merge -hg stat -hg diff --nodates diff -r 56d9b73487ff -r 27649cf258e3 tests/test-merge10.out --- a/tests/test-merge10.out Wed Aug 18 06:02:08 2010 +0530 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -updating to branch default -1 files updated, 0 files merged, 0 files removed, 0 files unresolved -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) -0 files updated, 0 files merged, 0 files removed, 0 files unresolved -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) -M testdir/subdir/a -diff -r f7459795031e testdir/subdir/a ---- a/testdir/subdir/a -+++ b/testdir/subdir/a -@@ -1,1 +1,1 @@ --a -+alpha diff -r 56d9b73487ff -r 27649cf258e3 tests/test-merge10.t --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/test-merge10.t Wed Aug 18 06:05:09 2010 +0530 @@ -0,0 +1,51 @@ +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 + $ hg commit -d '1000000 0' -m a + $ 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 + $ hg commit -d '1000000 0' -m remote-change + $ cd .. + + $ cd b + $ mkdir testdir/subdir + $ hg mv testdir/a testdir/subdir/a + $ hg commit -d '1000000 0' -m move + $ mkdir newdir + $ echo beta > newdir/beta + $ hg add newdir/beta + $ hg commit -d '1000000 0' -m local-addition + $ 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 + diff -r f7459795031e testdir/subdir/a + --- a/testdir/subdir/a + +++ b/testdir/subdir/a + @@ -1,1 +1,1 @@ + -a + +alpha