tests: unify test-impexp-branch
authorNicolas Dumazet <nicdumz.commits@gmail.com>
Mon, 30 Aug 2010 14:13:36 +0900
changeset 12119 46ab8c5dd99a
parent 12118 ab2ccdce985d
child 12120 aeef24027906
tests: unify test-impexp-branch
tests/test-bisect.t
tests/test-churn.t
tests/test-impexp-branch
tests/test-impexp-branch.out
tests/test-impexp-branch.t
tests/test-incoming-outgoing.t
tests/test-inherit-mode.t
tests/test-relink.t
tests/test-remove-new.t
tests/test-remove.t
tests/test-rename-dir-merge.t
tests/test-rename.t
tests/test-requires.t
tests/test-resolve.t
tests/test-revert-flags.t
tests/test-revert-unknown.t
tests/test-revert.t
tests/test-revset.t
tests/test-strict.t
--- a/tests/test-impexp-branch	Mon Aug 30 14:10:31 2010 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,45 +0,0 @@
-#!/bin/sh
-
-cat >findbranch.py <<EOF
-import re, sys
-
-head_re = re.compile('^#(?:(?:\\s+([A-Za-z][A-Za-z0-9_]*)(?:\\s.*)?)|(?:\\s*))$')
-
-for line in sys.stdin:
-    hmatch = head_re.match(line)
-    if not hmatch:
-        sys.exit(1)
-    if hmatch.group(1) == 'Branch':
-        sys.exit(0)
-sys.exit(1)
-EOF
-hg init a
-cd a
-echo "Rev 1" >rev
-hg add rev
-hg commit -m "No branch."
-hg branch abranch
-echo "Rev  2" >rev
-hg commit -m "With branch."
-if hg export 0 | python ../findbranch.py; then
-    echo "Export of default branch revision has Branch header" 1>&2
-    exit 1
-fi
-if hg export 1 | python ../findbranch.py; then
-    :  # Do nothing
-else
-    echo "Export of branch revision is missing Branch header" 1>&2
-    exit 1
-fi
-# Make sure import still works with branch information in patches.
-cd ..
-hg init b
-cd b
-hg -R ../a export 0 | hg import -
-hg -R ../a export 1 | hg import -
-cd ..
-rm -rf b
-hg init b
-cd b
-hg -R ../a export 0 | hg import --exact -
-hg -R ../a export 1 | hg import --exact -
--- a/tests/test-impexp-branch.out	Mon Aug 30 14:10:31 2010 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-marked working directory as branch abranch
-applying patch from stdin
-applying patch from stdin
-applying patch from stdin
-applying patch from stdin
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/test-impexp-branch.t	Mon Aug 30 14:13:36 2010 +0900
@@ -0,0 +1,50 @@
+  $ cat >findbranch.py <<EOF
+  > import re, sys
+  > 
+  > head_re = re.compile('^#(?:(?:\\s+([A-Za-z][A-Za-z0-9_]*)(?:\\s.*)?)|(?:\\s*))$')
+  > 
+  > for line in sys.stdin:
+  >     hmatch = head_re.match(line)
+  >     if not hmatch:
+  >         sys.exit(1)
+  >     if hmatch.group(1) == 'Branch':
+  >         sys.exit(0)
+  > sys.exit(1)
+  > EOF
+  $ hg init a
+  $ cd a
+  $ echo "Rev 1" >rev
+  $ hg add rev
+  $ hg commit -m "No branch."
+  $ hg branch abranch
+  marked working directory as branch abranch
+  $ echo "Rev  2" >rev
+  $ hg commit -m "With branch."
+  $ if hg export 0 | python ../findbranch.py; then
+  >     echo "Export of default branch revision has Branch header" 1>&2
+  >     exit 1
+  > fi
+  $ if hg export 1 | python ../findbranch.py; then
+  >     :  # Do nothing
+  > else
+  >     echo "Export of branch revision is missing Branch header" 1>&2
+  >     exit 1
+  > fi
+
+Make sure import still works with branch information in patches.
+
+  $ cd ..
+  $ hg init b
+  $ cd b
+  $ hg -R ../a export 0 | hg import -
+  applying patch from stdin
+  $ hg -R ../a export 1 | hg import -
+  applying patch from stdin
+  $ cd ..
+  $ rm -rf b
+  $ hg init b
+  $ cd b
+  $ hg -R ../a export 0 | hg import --exact -
+  applying patch from stdin
+  $ hg -R ../a export 1 | hg import --exact -
+  applying patch from stdin