# HG changeset patch # User Nicolas Dumazet # Date 1283143887 -32400 # Node ID d171000cf6f8f06569d2542229cd981cba425779 # Parent d27d5ae576a23b849ad7e3ff9c880b6c26023a9a tests: unify test-rename-dir-merge2 diff -r d27d5ae576a2 -r d171000cf6f8 tests/test-rename-dir-merge2 --- a/tests/test-rename-dir-merge2 Mon Aug 30 13:49:40 2010 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,28 +0,0 @@ -#!/bin/sh - -mkdir r1 -cd r1 -hg init -mkdir a -echo foo > a/f -hg add a -hg ci -m "a/f == foo" -cd .. - -hg clone r1 r2 -cd r2 -hg mv a b -echo foo1 > b/f -hg ci -m" a -> b, b/f == foo1" -cd .. - -cd r1 -mkdir a/aa -echo bar > a/aa/g -hg add a/aa -hg ci -m "a/aa/g" -hg pull ../r2 - -hg merge - -hg st -C diff -r d27d5ae576a2 -r d171000cf6f8 tests/test-rename-dir-merge2.out --- a/tests/test-rename-dir-merge2.out Mon Aug 30 13:49:40 2010 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,19 +0,0 @@ -adding a/f -updating to branch default -1 files updated, 0 files merged, 0 files removed, 0 files unresolved -moving a/f to b/f -adding a/aa/g -pulling from ../r2 -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) -2 files updated, 0 files merged, 1 files removed, 0 files unresolved -(branch merge, don't forget to commit) -M b/f -A b/aa/g - a/aa/g -R a/aa/g -R a/f diff -r d27d5ae576a2 -r d171000cf6f8 tests/test-rename-dir-merge2.t --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/test-rename-dir-merge2.t Mon Aug 30 13:51:27 2010 +0900 @@ -0,0 +1,45 @@ + $ mkdir r1 + $ cd r1 + $ hg init + $ mkdir a + $ echo foo > a/f + $ hg add a + adding a/f + $ hg ci -m "a/f == foo" + $ cd .. + + $ hg clone r1 r2 + updating to branch default + 1 files updated, 0 files merged, 0 files removed, 0 files unresolved + $ cd r2 + $ hg mv a b + moving a/f to b/f + $ echo foo1 > b/f + $ hg ci -m" a -> b, b/f == foo1" + $ cd .. + + $ cd r1 + $ mkdir a/aa + $ echo bar > a/aa/g + $ hg add a/aa + adding a/aa/g + $ hg ci -m "a/aa/g" + $ hg pull ../r2 + pulling from ../r2 + 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 merge + 2 files updated, 0 files merged, 1 files removed, 0 files unresolved + (branch merge, don't forget to commit) + + $ hg st -C + M b/f + A b/aa/g + a/aa/g + R a/aa/g + R a/f