[PATCH 04 of 13] tests: unify test-excessive-merge

in3xes at gmail.com in3xes at gmail.com
Thu Aug 19 03:56:50 CDT 2010


# HG changeset patch
# User Pradeepkumar Gayam <in3xes at gmail.com>
# Date 1282086426 -19800
# Node ID 091d119b33c6b0bf12b060416c8987fc3238201b
# Parent  e96cc8c64859a7e74c852fba0f8602f92978ac63
tests: unify test-excessive-merge

diff --git a/tests/test-excessive-merge.out b/tests/test-excessive-merge.out
deleted file mode 100644
--- a/tests/test-excessive-merge.out
+++ /dev/null
@@ -1,67 +0,0 @@
-1 files updated, 0 files merged, 0 files removed, 0 files unresolved
-created new head
-1 files updated, 0 files merged, 0 files removed, 0 files unresolved
-(branch merge, don't forget to commit)
-1 files updated, 0 files merged, 0 files removed, 0 files unresolved
-1 files updated, 0 files merged, 0 files removed, 0 files unresolved
-(branch merge, don't forget to commit)
-created new head
-changeset:   4:f6c172c6198c
-tag:         tip
-parent:      1:448a8c5e42f1
-parent:      2:7c5dc2e857f2
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     merge a/b -> blah
-
-changeset:   3:13d875a22764
-parent:      2:7c5dc2e857f2
-parent:      1:448a8c5e42f1
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     merge b/a -> blah
-
-changeset:   2:7c5dc2e857f2
-parent:      0:dc1751ec2e9d
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     branch b
-
-changeset:   1:448a8c5e42f1
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     branch a
-
-changeset:   0:dc1751ec2e9d
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     test
-
-   rev    offset  length   base linkrev nodeid       p1           p2
-     0         0      64      0       0 dc1751ec2e9d 000000000000 000000000000
-     1        64      68      1       1 448a8c5e42f1 dc1751ec2e9d 000000000000
-     2       132      68      2       2 7c5dc2e857f2 dc1751ec2e9d 000000000000
-     3       200      75      3       3 13d875a22764 7c5dc2e857f2 448a8c5e42f1
-     4       275      29      3       4 f6c172c6198c 448a8c5e42f1 7c5dc2e857f2
-
-1
-79d7492df40aa0fa093ec4209be78043c181f094 644   a
-2ed2a3912a0b24502043eae84ee4b279c18b90dd 644   b
-2
-2ed2a3912a0b24502043eae84ee4b279c18b90dd 644   a
-79d7492df40aa0fa093ec4209be78043c181f094 644   b
-3
-79d7492df40aa0fa093ec4209be78043c181f094 644   a
-79d7492df40aa0fa093ec4209be78043c181f094 644   b
-4
-79d7492df40aa0fa093ec4209be78043c181f094 644   a
-79d7492df40aa0fa093ec4209be78043c181f094 644   b
-
-   rev    offset  length   base linkrev nodeid       p1           p2
-     0         0       5      0       0 2ed2a3912a0b 000000000000 000000000000
-     1         5       6      1       1 79d7492df40a 2ed2a3912a0b 000000000000
-checking changesets
-checking manifests
-crosschecking files in changesets and manifests
-checking files
-2 files, 5 changesets, 4 total revisions
diff --git a/tests/test-excessive-merge b/tests/test-excessive-merge.t
old mode 100755
new mode 100644
rename from tests/test-excessive-merge
rename to tests/test-excessive-merge.t
--- a/tests/test-excessive-merge
+++ b/tests/test-excessive-merge.t
@@ -1,46 +1,101 @@
-#!/bin/sh
+  $ hg init
 
-hg init
+  $ echo foo > a
+  $ echo foo > b
+  $ hg add a b
 
-echo foo > a
-echo foo > b
-hg add a b
+  $ hg ci -m "test" -d "1000000 0"
 
-hg ci -m "test" -d "1000000 0"
+  $ echo blah > a
 
-echo blah > a
+  $ hg ci -m "branch a" -d "1000000 0"
 
-hg ci -m "branch a" -d "1000000 0"
+  $ hg co 0
+  1 files updated, 0 files merged, 0 files removed, 0 files unresolved
 
-hg co 0
+  $ echo blah > b
 
-echo blah > b
+  $ hg ci -m "branch b" -d "1000000 0"
+  created new head
+  $ HGMERGE=true hg merge 1
+  1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+  (branch merge, don't forget to commit)
 
-hg ci -m "branch b" -d "1000000 0"
-HGMERGE=true hg merge 1
+  $ hg ci -m "merge b/a -> blah" -d "1000000 0"
 
-hg ci -m "merge b/a -> blah" -d "1000000 0"
+  $ hg co 1
+  1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+  $ HGMERGE=true hg merge 2
+  1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+  (branch merge, don't forget to commit)
+  $ hg ci -m "merge a/b -> blah" -d "1000000 0"
+  created new head
 
-hg co 1
-HGMERGE=true hg merge 2
-hg ci -m "merge a/b -> blah" -d "1000000 0"
+  $ hg log
+  changeset:   4:f6c172c6198c
+  tag:         tip
+  parent:      1:448a8c5e42f1
+  parent:      2:7c5dc2e857f2
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     merge a/b -> blah
+  
+  changeset:   3:13d875a22764
+  parent:      2:7c5dc2e857f2
+  parent:      1:448a8c5e42f1
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     merge b/a -> blah
+  
+  changeset:   2:7c5dc2e857f2
+  parent:      0:dc1751ec2e9d
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     branch b
+  
+  changeset:   1:448a8c5e42f1
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     branch a
+  
+  changeset:   0:dc1751ec2e9d
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     test
+  
+  $ hg debugindex .hg/store/00changelog.i
+     rev    offset  length   base linkrev nodeid       p1           p2
+       0         0      64      0       0 dc1751ec2e9d 000000000000 000000000000
+       1        64      68      1       1 448a8c5e42f1 dc1751ec2e9d 000000000000
+       2       132      68      2       2 7c5dc2e857f2 dc1751ec2e9d 000000000000
+       3       200      75      3       3 13d875a22764 7c5dc2e857f2 448a8c5e42f1
+       4       275      29      3       4 f6c172c6198c 448a8c5e42f1 7c5dc2e857f2
 
-hg log
-hg debugindex .hg/store/00changelog.i
+revision 1
+  $ hg manifest --debug 1
+  79d7492df40aa0fa093ec4209be78043c181f094 644   a
+  2ed2a3912a0b24502043eae84ee4b279c18b90dd 644   b
+revision 2
+  $ hg manifest --debug 2
+  2ed2a3912a0b24502043eae84ee4b279c18b90dd 644   a
+  79d7492df40aa0fa093ec4209be78043c181f094 644   b
+revision 3
+  $ hg manifest --debug 3
+  79d7492df40aa0fa093ec4209be78043c181f094 644   a
+  79d7492df40aa0fa093ec4209be78043c181f094 644   b
+revision 4
+  $ hg manifest --debug 4
+  79d7492df40aa0fa093ec4209be78043c181f094 644   a
+  79d7492df40aa0fa093ec4209be78043c181f094 644   b
 
-echo
+  $ hg debugindex .hg/store/data/a.i
+     rev    offset  length   base linkrev nodeid       p1           p2
+       0         0       5      0       0 2ed2a3912a0b 000000000000 000000000000
+       1         5       6      1       1 79d7492df40a 2ed2a3912a0b 000000000000
 
-echo 1
-hg manifest --debug 1
-echo 2
-hg manifest --debug 2
-echo 3
-hg manifest --debug 3
-echo 4
-hg manifest --debug 4
-
-echo
-
-hg debugindex .hg/store/data/a.i
-
-hg verify
+  $ hg verify
+  checking changesets
+  checking manifests
+  crosschecking files in changesets and manifests
+  checking files
+  2 files, 5 changesets, 4 total revisions


More information about the Mercurial-devel mailing list