changeset 12118:ab2ccdce985d

tests: unify test-incoming-outgoing
author Nicolas Dumazet <nicdumz.commits@gmail.com>
date Mon, 30 Aug 2010 14:10:31 +0900
parents a40372c1c731
children 46ab8c5dd99a
files tests/test-bisect.t tests/test-churn.t tests/test-incoming-outgoing tests/test-incoming-outgoing.out 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
diffstat 3 files changed, 468 insertions(+), 459 deletions(-) [+]
line wrap: on
line diff
--- a/tests/test-incoming-outgoing	Mon Aug 30 14:06:18 2010 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#!/bin/sh
-
-mkdir test
-cd test
-hg init
-for i in 0 1 2 3 4 5 6 7 8; do
-	echo $i >> foo
-	hg commit -A -m $i -d "1000000 0"
-done
-hg verify
-hg serve -p $HGPORT -d --pid-file=hg.pid
-cat hg.pid >> $DAEMON_PIDS
-cd ..
-
-hg init new
-# http incoming
-hg -R new incoming http://localhost:$HGPORT/ | sed -e "s,:$HGPORT/,:\$HGPORT/,"
-hg -R new incoming -r 4 http://localhost:$HGPORT/ | sed -e "s,:$HGPORT/,:\$HGPORT/,"
-# local incoming
-hg -R new incoming test
-hg -R new incoming -r 4 test
-echo "% limit to 2 changesets"
-hg -R new incoming -l 2 test
-echo "% limit to 2 changesets, test with -p --git"
-hg -R new incoming -l 2 -p --git test
-
-# test with --bundle
-hg -R new incoming --bundle test.hg http://localhost:$HGPORT/ | sed -e "s,:$HGPORT/,:\$HGPORT/,"
-hg -R new incoming --bundle test2.hg test
-
-# test the resulting bundles
-hg init temp
-hg init temp2
-hg -R temp unbundle test.hg
-hg -R temp2 unbundle test2.hg
-hg -R temp tip
-hg -R temp2 tip
-
-rm -r temp temp2 new
-
-# test outgoing
-hg clone test test-dev
-cd test-dev
-for i in 9 10 11 12 13; do
-	echo $i >> foo
-	hg commit -A -m $i -d "1000000 0"
-done
-hg verify
-cd ..
-hg -R test-dev outgoing test
-echo "% limit to 3 changesets"
-hg -R test-dev outgoing -l 3 test
-hg -R test-dev outgoing http://localhost:$HGPORT/ | sed -e "s,:$HGPORT/,:\$HGPORT/,"
-hg -R test-dev outgoing -r 11 http://localhost:$HGPORT/ | sed -e "s,:$HGPORT/,:\$HGPORT/,"
--- a/tests/test-incoming-outgoing.out	Mon Aug 30 14:06:18 2010 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,405 +0,0 @@
-adding foo
-checking changesets
-checking manifests
-crosschecking files in changesets and manifests
-checking files
-1 files, 9 changesets, 9 total revisions
-comparing with http://localhost:$HGPORT/
-changeset:   0:9cb21d99fe27
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     0
-
-changeset:   1:d717f5dfad6a
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     1
-
-changeset:   2:c0d6b86da426
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     2
-
-changeset:   3:dfacbd43b3fe
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     3
-
-changeset:   4:1f3a964b6022
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     4
-
-changeset:   5:c028bcc7a28a
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     5
-
-changeset:   6:a0c0095f3389
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     6
-
-changeset:   7:d4be65f4e891
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     7
-
-changeset:   8:92b83e334ef8
-tag:         tip
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     8
-
-comparing with http://localhost:$HGPORT/
-changeset:   0:9cb21d99fe27
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     0
-
-changeset:   1:d717f5dfad6a
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     1
-
-changeset:   2:c0d6b86da426
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     2
-
-changeset:   3:dfacbd43b3fe
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     3
-
-changeset:   4:1f3a964b6022
-tag:         tip
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     4
-
-comparing with test
-changeset:   0:9cb21d99fe27
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     0
-
-changeset:   1:d717f5dfad6a
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     1
-
-changeset:   2:c0d6b86da426
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     2
-
-changeset:   3:dfacbd43b3fe
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     3
-
-changeset:   4:1f3a964b6022
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     4
-
-changeset:   5:c028bcc7a28a
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     5
-
-changeset:   6:a0c0095f3389
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     6
-
-changeset:   7:d4be65f4e891
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     7
-
-changeset:   8:92b83e334ef8
-tag:         tip
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     8
-
-comparing with test
-changeset:   0:9cb21d99fe27
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     0
-
-changeset:   1:d717f5dfad6a
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     1
-
-changeset:   2:c0d6b86da426
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     2
-
-changeset:   3:dfacbd43b3fe
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     3
-
-changeset:   4:1f3a964b6022
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     4
-
-% limit to 2 changesets
-comparing with test
-changeset:   0:9cb21d99fe27
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     0
-
-changeset:   1:d717f5dfad6a
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     1
-
-% limit to 2 changesets, test with -p --git
-comparing with test
-changeset:   0:9cb21d99fe27
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     0
-
-diff --git a/foo b/foo
-new file mode 100644
---- /dev/null
-+++ b/foo
-@@ -0,0 +1,1 @@
-+0
-
-changeset:   1:d717f5dfad6a
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     1
-
-diff --git a/foo b/foo
---- a/foo
-+++ b/foo
-@@ -1,1 +1,2 @@
- 0
-+1
-
-comparing with http://localhost:$HGPORT/
-changeset:   0:9cb21d99fe27
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     0
-
-changeset:   1:d717f5dfad6a
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     1
-
-changeset:   2:c0d6b86da426
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     2
-
-changeset:   3:dfacbd43b3fe
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     3
-
-changeset:   4:1f3a964b6022
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     4
-
-changeset:   5:c028bcc7a28a
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     5
-
-changeset:   6:a0c0095f3389
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     6
-
-changeset:   7:d4be65f4e891
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     7
-
-changeset:   8:92b83e334ef8
-tag:         tip
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     8
-
-comparing with test
-changeset:   0:9cb21d99fe27
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     0
-
-changeset:   1:d717f5dfad6a
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     1
-
-changeset:   2:c0d6b86da426
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     2
-
-changeset:   3:dfacbd43b3fe
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     3
-
-changeset:   4:1f3a964b6022
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     4
-
-changeset:   5:c028bcc7a28a
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     5
-
-changeset:   6:a0c0095f3389
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     6
-
-changeset:   7:d4be65f4e891
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     7
-
-changeset:   8:92b83e334ef8
-tag:         tip
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     8
-
-adding changesets
-adding manifests
-adding file changes
-added 9 changesets with 9 changes to 1 files
-(run 'hg update' to get a working copy)
-adding changesets
-adding manifests
-adding file changes
-added 9 changesets with 9 changes to 1 files
-(run 'hg update' to get a working copy)
-changeset:   8:92b83e334ef8
-tag:         tip
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     8
-
-changeset:   8:92b83e334ef8
-tag:         tip
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     8
-
-updating to branch default
-1 files updated, 0 files merged, 0 files removed, 0 files unresolved
-checking changesets
-checking manifests
-crosschecking files in changesets and manifests
-checking files
-1 files, 14 changesets, 14 total revisions
-comparing with test
-searching for changes
-changeset:   9:3741c3ad1096
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     9
-
-changeset:   10:de4143c8d9a5
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     10
-
-changeset:   11:0e1c188b9a7a
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     11
-
-changeset:   12:251354d0fdd3
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     12
-
-changeset:   13:bdaadd969642
-tag:         tip
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     13
-
-% limit to 3 changesets
-comparing with test
-searching for changes
-changeset:   9:3741c3ad1096
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     9
-
-changeset:   10:de4143c8d9a5
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     10
-
-changeset:   11:0e1c188b9a7a
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     11
-
-comparing with http://localhost:$HGPORT/
-searching for changes
-changeset:   9:3741c3ad1096
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     9
-
-changeset:   10:de4143c8d9a5
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     10
-
-changeset:   11:0e1c188b9a7a
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     11
-
-changeset:   12:251354d0fdd3
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     12
-
-changeset:   13:bdaadd969642
-tag:         tip
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     13
-
-comparing with http://localhost:$HGPORT/
-searching for changes
-changeset:   9:3741c3ad1096
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     9
-
-changeset:   10:de4143c8d9a5
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     10
-
-changeset:   11:0e1c188b9a7a
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     11
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/test-incoming-outgoing.t	Mon Aug 30 14:10:31 2010 +0900
@@ -0,0 +1,468 @@
+  $ mkdir test
+  $ cd test
+  $ hg init
+  $ for i in 0 1 2 3 4 5 6 7 8; do
+  >     echo $i >> foo
+  >     hg commit -A -m $i -d "1000000 0"
+  > done
+  adding foo
+  $ hg verify
+  checking changesets
+  checking manifests
+  crosschecking files in changesets and manifests
+  checking files
+  1 files, 9 changesets, 9 total revisions
+  $ hg serve -p $HGPORT -d --pid-file=hg.pid
+  $ cat hg.pid >> $DAEMON_PIDS
+  $ cd ..
+
+  $ hg init new
+
+http incoming
+
+  $ hg -R new incoming http://localhost:$HGPORT/ | sed -e "s,:$HGPORT/,:\$HGPORT/,"
+  comparing with http://localhost:$HGPORT/
+  changeset:   0:9cb21d99fe27
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     0
+  
+  changeset:   1:d717f5dfad6a
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     1
+  
+  changeset:   2:c0d6b86da426
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     2
+  
+  changeset:   3:dfacbd43b3fe
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     3
+  
+  changeset:   4:1f3a964b6022
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     4
+  
+  changeset:   5:c028bcc7a28a
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     5
+  
+  changeset:   6:a0c0095f3389
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     6
+  
+  changeset:   7:d4be65f4e891
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     7
+  
+  changeset:   8:92b83e334ef8
+  tag:         tip
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     8
+  
+  $ hg -R new incoming -r 4 http://localhost:$HGPORT/ | sed -e "s,:$HGPORT/,:\$HGPORT/,"
+  comparing with http://localhost:$HGPORT/
+  changeset:   0:9cb21d99fe27
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     0
+  
+  changeset:   1:d717f5dfad6a
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     1
+  
+  changeset:   2:c0d6b86da426
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     2
+  
+  changeset:   3:dfacbd43b3fe
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     3
+  
+  changeset:   4:1f3a964b6022
+  tag:         tip
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     4
+  
+
+local incoming
+
+  $ hg -R new incoming test
+  comparing with test
+  changeset:   0:9cb21d99fe27
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     0
+  
+  changeset:   1:d717f5dfad6a
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     1
+  
+  changeset:   2:c0d6b86da426
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     2
+  
+  changeset:   3:dfacbd43b3fe
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     3
+  
+  changeset:   4:1f3a964b6022
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     4
+  
+  changeset:   5:c028bcc7a28a
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     5
+  
+  changeset:   6:a0c0095f3389
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     6
+  
+  changeset:   7:d4be65f4e891
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     7
+  
+  changeset:   8:92b83e334ef8
+  tag:         tip
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     8
+  
+  $ hg -R new incoming -r 4 test
+  comparing with test
+  changeset:   0:9cb21d99fe27
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     0
+  
+  changeset:   1:d717f5dfad6a
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     1
+  
+  changeset:   2:c0d6b86da426
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     2
+  
+  changeset:   3:dfacbd43b3fe
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     3
+  
+  changeset:   4:1f3a964b6022
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     4
+  
+
+limit to 2 changesets
+
+  $ hg -R new incoming -l 2 test
+  comparing with test
+  changeset:   0:9cb21d99fe27
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     0
+  
+  changeset:   1:d717f5dfad6a
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     1
+  
+
+limit to 2 changesets, test with -p --git
+
+  $ hg -R new incoming -l 2 -p --git test
+  comparing with test
+  changeset:   0:9cb21d99fe27
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     0
+  
+  diff --git a/foo b/foo
+  new file mode 100644
+  --- /dev/null
+  +++ b/foo
+  @@ -0,0 +1,1 @@
+  +0
+  
+  changeset:   1:d717f5dfad6a
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     1
+  
+  diff --git a/foo b/foo
+  --- a/foo
+  +++ b/foo
+  @@ -1,1 +1,2 @@
+   0
+  +1
+  
+
+test with --bundle
+
+  $ hg -R new incoming --bundle test.hg http://localhost:$HGPORT/ | sed -e "s,:$HGPORT/,:\$HGPORT/,"
+  comparing with http://localhost:$HGPORT/
+  changeset:   0:9cb21d99fe27
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     0
+  
+  changeset:   1:d717f5dfad6a
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     1
+  
+  changeset:   2:c0d6b86da426
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     2
+  
+  changeset:   3:dfacbd43b3fe
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     3
+  
+  changeset:   4:1f3a964b6022
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     4
+  
+  changeset:   5:c028bcc7a28a
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     5
+  
+  changeset:   6:a0c0095f3389
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     6
+  
+  changeset:   7:d4be65f4e891
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     7
+  
+  changeset:   8:92b83e334ef8
+  tag:         tip
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     8
+  
+  $ hg -R new incoming --bundle test2.hg test
+  comparing with test
+  changeset:   0:9cb21d99fe27
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     0
+  
+  changeset:   1:d717f5dfad6a
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     1
+  
+  changeset:   2:c0d6b86da426
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     2
+  
+  changeset:   3:dfacbd43b3fe
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     3
+  
+  changeset:   4:1f3a964b6022
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     4
+  
+  changeset:   5:c028bcc7a28a
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     5
+  
+  changeset:   6:a0c0095f3389
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     6
+  
+  changeset:   7:d4be65f4e891
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     7
+  
+  changeset:   8:92b83e334ef8
+  tag:         tip
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     8
+  
+
+
+test the resulting bundles
+
+  $ hg init temp
+  $ hg init temp2
+  $ hg -R temp unbundle test.hg
+  adding changesets
+  adding manifests
+  adding file changes
+  added 9 changesets with 9 changes to 1 files
+  (run 'hg update' to get a working copy)
+  $ hg -R temp2 unbundle test2.hg
+  adding changesets
+  adding manifests
+  adding file changes
+  added 9 changesets with 9 changes to 1 files
+  (run 'hg update' to get a working copy)
+  $ hg -R temp tip
+  changeset:   8:92b83e334ef8
+  tag:         tip
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     8
+  
+  $ hg -R temp2 tip
+  changeset:   8:92b83e334ef8
+  tag:         tip
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     8
+  
+
+  $ rm -r temp temp2 new
+
+test outgoing
+
+  $ hg clone test test-dev
+  updating to branch default
+  1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+  $ cd test-dev
+  $ for i in 9 10 11 12 13; do
+  >     echo $i >> foo
+  >     hg commit -A -m $i -d "1000000 0"
+  > done
+  $ hg verify
+  checking changesets
+  checking manifests
+  crosschecking files in changesets and manifests
+  checking files
+  1 files, 14 changesets, 14 total revisions
+  $ cd ..
+  $ hg -R test-dev outgoing test
+  comparing with test
+  searching for changes
+  changeset:   9:3741c3ad1096
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     9
+  
+  changeset:   10:de4143c8d9a5
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     10
+  
+  changeset:   11:0e1c188b9a7a
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     11
+  
+  changeset:   12:251354d0fdd3
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     12
+  
+  changeset:   13:bdaadd969642
+  tag:         tip
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     13
+  
+
+limit to 3 changesets
+
+  $ hg -R test-dev outgoing -l 3 test
+  comparing with test
+  searching for changes
+  changeset:   9:3741c3ad1096
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     9
+  
+  changeset:   10:de4143c8d9a5
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     10
+  
+  changeset:   11:0e1c188b9a7a
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     11
+  
+  $ hg -R test-dev outgoing http://localhost:$HGPORT/ | sed -e "s,:$HGPORT/,:\$HGPORT/,"
+  comparing with http://localhost:$HGPORT/
+  searching for changes
+  changeset:   9:3741c3ad1096
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     9
+  
+  changeset:   10:de4143c8d9a5
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     10
+  
+  changeset:   11:0e1c188b9a7a
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     11
+  
+  changeset:   12:251354d0fdd3
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     12
+  
+  changeset:   13:bdaadd969642
+  tag:         tip
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     13
+  
+  $ hg -R test-dev outgoing -r 11 http://localhost:$HGPORT/ | sed -e "s,:$HGPORT/,:\$HGPORT/,"
+  comparing with http://localhost:$HGPORT/
+  searching for changes
+  changeset:   9:3741c3ad1096
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     9
+  
+  changeset:   10:de4143c8d9a5
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     10
+  
+  changeset:   11:0e1c188b9a7a
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     11
+