[PATCH 4 of 4] tests: preserve only lines matching a whitelist and keep the exit status of hg command in acl tests

elifarley at gmail.com elifarley at gmail.com
Tue Jun 5 09:13:15 CDT 2012


# HG changeset patch
# User Elifarley Callado Coelho Cruz
# Date 1338558814 10800
# Node ID df8cea9925c4393372472dfe0e728f63ce10f6c5
# Parent  82e85f53b37f020a2bc5eb35511b5c8518ef2c29
tests: preserve only lines matching a whitelist and keep the exit status of hg command in acl tests

diff --git a/tests/test-acl.t b/tests/test-acl.t
--- a/tests/test-acl.t
+++ b/tests/test-acl.t
@@ -1,3 +1,21 @@
+  > lines_in_whitelist() {
+  > sed -n -e '
+  > /^\[[0-9]*\]/p
+  > /^acl:/p
+  > /^calling hook/p
+  > /^add changeset/p
+  > /^added [0-9]* changesets/p
+  > /^error:/p
+  > /^abort:/p
+  > /^transaction/p
+  > /^rollback/p
+  > '
+  > }
+
+  > hgpush() {
+  >     env LOGNAME=$1 hg --cwd a --debug push ../b 2>&1 || echo "[$?]"
+  > }
+
   > do_push()
   > {
   >     user=$1
@@ -15,7 +33,7 @@
   >     #  LOGNAME=$user hg --cws a --debug push ../b
   >     # fails with "This variable is read only."
   >     # Use env to work around this.
-  >     env LOGNAME=$user hg --cwd a --debug push ../b
+  >     hgpush $user | lines_in_whitelist
   >     hg --cwd b rollback
   >     hg --cwd b --quiet tip
   >     echo
@@ -78,45 +96,10 @@
   Pushing as user fred
   hgrc = """
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  3 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  adding changesets
-  bundling: 1/3 changesets (33.33%)
-  bundling: 2/3 changesets (66.67%)
-  bundling: 3/3 changesets (100.00%)
-  bundling: 1/3 manifests (33.33%)
-  bundling: 2/3 manifests (66.67%)
-  bundling: 3/3 manifests (100.00%)
-  bundling: foo/Bar/file.txt 1/3 files (33.33%)
-  bundling: foo/file.txt 2/3 files (66.67%)
-  bundling: quux/file.py 3/3 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  adding manifests
-  manifests: 1/3 chunks (33.33%)
-  manifests: 2/3 chunks (66.67%)
-  manifests: 3/3 chunks (100.00%)
-  adding file changes
-  adding foo/Bar/file.txt revisions
-  files: 1/3 chunks (33.33%)
-  adding foo/file.txt revisions
-  files: 2/3 chunks (66.67%)
-  adding quux/file.py revisions
-  files: 3/3 chunks (100.00%)
   added 3 changesets with 3 changes to 3 files
-  updating the branch cache
-  checking for updated bookmarks
   repository tip rolled back to revision 0 (undo push)
   0:6675d58eff77
   
@@ -132,48 +115,12 @@
   [hooks]
   pretxnchangegroup.acl = python:hgext.acl.hook
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  invalidating branch cache (tip differs)
-  3 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  adding changesets
-  bundling: 1/3 changesets (33.33%)
-  bundling: 2/3 changesets (66.67%)
-  bundling: 3/3 changesets (100.00%)
-  bundling: 1/3 manifests (33.33%)
-  bundling: 2/3 manifests (66.67%)
-  bundling: 3/3 manifests (100.00%)
-  bundling: foo/Bar/file.txt 1/3 files (33.33%)
-  bundling: foo/file.txt 2/3 files (66.67%)
-  bundling: quux/file.py 3/3 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  adding manifests
-  manifests: 1/3 chunks (33.33%)
-  manifests: 2/3 chunks (66.67%)
-  manifests: 3/3 chunks (100.00%)
-  adding file changes
-  adding foo/Bar/file.txt revisions
-  files: 1/3 chunks (33.33%)
-  adding foo/file.txt revisions
-  files: 2/3 chunks (66.67%)
-  adding quux/file.py revisions
-  files: 3/3 chunks (100.00%)
   added 3 changesets with 3 changes to 3 files
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: changes have source "push" - skipping
-  updating the branch cache
-  checking for updated bookmarks
   repository tip rolled back to revision 0 (undo push)
   0:6675d58eff77
   
@@ -190,43 +137,9 @@
   [acl]
   sources = push
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  invalidating branch cache (tip differs)
-  3 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  adding changesets
-  bundling: 1/3 changesets (33.33%)
-  bundling: 2/3 changesets (66.67%)
-  bundling: 3/3 changesets (100.00%)
-  bundling: 1/3 manifests (33.33%)
-  bundling: 2/3 manifests (66.67%)
-  bundling: 3/3 manifests (100.00%)
-  bundling: foo/Bar/file.txt 1/3 files (33.33%)
-  bundling: foo/file.txt 2/3 files (66.67%)
-  bundling: quux/file.py 3/3 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  adding manifests
-  manifests: 1/3 chunks (33.33%)
-  manifests: 2/3 chunks (66.67%)
-  manifests: 3/3 chunks (100.00%)
-  adding file changes
-  adding foo/Bar/file.txt revisions
-  files: 1/3 chunks (33.33%)
-  adding foo/file.txt revisions
-  files: 2/3 chunks (66.67%)
-  adding quux/file.py revisions
-  files: 3/3 chunks (100.00%)
   added 3 changesets with 3 changes to 3 files
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: checking access for user "fred"
@@ -240,8 +153,6 @@
   acl: path access granted: "f9cafe1212c8"
   acl: branch access granted: "911600dab2ae" on branch "default"
   acl: path access granted: "911600dab2ae"
-  updating the branch cache
-  checking for updated bookmarks
   repository tip rolled back to revision 0 (undo push)
   0:6675d58eff77
   
@@ -258,43 +169,9 @@
   sources = push
   [acl.allow]
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  invalidating branch cache (tip differs)
-  3 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  adding changesets
-  bundling: 1/3 changesets (33.33%)
-  bundling: 2/3 changesets (66.67%)
-  bundling: 3/3 changesets (100.00%)
-  bundling: 1/3 manifests (33.33%)
-  bundling: 2/3 manifests (66.67%)
-  bundling: 3/3 manifests (100.00%)
-  bundling: foo/Bar/file.txt 1/3 files (33.33%)
-  bundling: foo/file.txt 2/3 files (66.67%)
-  bundling: quux/file.py 3/3 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  adding manifests
-  manifests: 1/3 chunks (33.33%)
-  manifests: 2/3 chunks (66.67%)
-  manifests: 3/3 chunks (100.00%)
-  adding file changes
-  adding foo/Bar/file.txt revisions
-  files: 1/3 chunks (33.33%)
-  adding foo/file.txt revisions
-  files: 2/3 chunks (66.67%)
-  adding quux/file.py revisions
-  files: 3/3 chunks (100.00%)
   added 3 changesets with 3 changes to 3 files
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: checking access for user "fred"
@@ -307,6 +184,7 @@
   transaction abort!
   rollback completed
   abort: acl: user "fred" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
+  [255]
   no rollback information available
   0:6675d58eff77
   
@@ -324,42 +202,9 @@
   [acl.allow]
   foo/** = fred
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  3 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  adding changesets
-  bundling: 1/3 changesets (33.33%)
-  bundling: 2/3 changesets (66.67%)
-  bundling: 3/3 changesets (100.00%)
-  bundling: 1/3 manifests (33.33%)
-  bundling: 2/3 manifests (66.67%)
-  bundling: 3/3 manifests (100.00%)
-  bundling: foo/Bar/file.txt 1/3 files (33.33%)
-  bundling: foo/file.txt 2/3 files (66.67%)
-  bundling: quux/file.py 3/3 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  adding manifests
-  manifests: 1/3 chunks (33.33%)
-  manifests: 2/3 chunks (66.67%)
-  manifests: 3/3 chunks (100.00%)
-  adding file changes
-  adding foo/Bar/file.txt revisions
-  files: 1/3 chunks (33.33%)
-  adding foo/file.txt revisions
-  files: 2/3 chunks (66.67%)
-  adding quux/file.py revisions
-  files: 3/3 chunks (100.00%)
   added 3 changesets with 3 changes to 3 files
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: checking access for user "fred"
@@ -376,6 +221,7 @@
   transaction abort!
   rollback completed
   abort: acl: user "fred" not allowed on "quux/file.py" (changeset "911600dab2ae")
+  [255]
   no rollback information available
   0:6675d58eff77
   
@@ -394,42 +240,9 @@
   foo/** = fred
   [acl.deny]
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  3 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  adding changesets
-  bundling: 1/3 changesets (33.33%)
-  bundling: 2/3 changesets (66.67%)
-  bundling: 3/3 changesets (100.00%)
-  bundling: 1/3 manifests (33.33%)
-  bundling: 2/3 manifests (66.67%)
-  bundling: 3/3 manifests (100.00%)
-  bundling: foo/Bar/file.txt 1/3 files (33.33%)
-  bundling: foo/file.txt 2/3 files (66.67%)
-  bundling: quux/file.py 3/3 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  adding manifests
-  manifests: 1/3 chunks (33.33%)
-  manifests: 2/3 chunks (66.67%)
-  manifests: 3/3 chunks (100.00%)
-  adding file changes
-  adding foo/Bar/file.txt revisions
-  files: 1/3 chunks (33.33%)
-  adding foo/file.txt revisions
-  files: 2/3 chunks (66.67%)
-  adding quux/file.py revisions
-  files: 3/3 chunks (100.00%)
   added 3 changesets with 3 changes to 3 files
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: checking access for user "barney"
@@ -442,6 +255,7 @@
   transaction abort!
   rollback completed
   abort: acl: user "barney" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
+  [255]
   no rollback information available
   0:6675d58eff77
   
@@ -461,42 +275,9 @@
   [acl.deny]
   foo/bar/** = fred
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  3 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  adding changesets
-  bundling: 1/3 changesets (33.33%)
-  bundling: 2/3 changesets (66.67%)
-  bundling: 3/3 changesets (100.00%)
-  bundling: 1/3 manifests (33.33%)
-  bundling: 2/3 manifests (66.67%)
-  bundling: 3/3 manifests (100.00%)
-  bundling: foo/Bar/file.txt 1/3 files (33.33%)
-  bundling: foo/file.txt 2/3 files (66.67%)
-  bundling: quux/file.py 3/3 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  adding manifests
-  manifests: 1/3 chunks (33.33%)
-  manifests: 2/3 chunks (66.67%)
-  manifests: 3/3 chunks (100.00%)
-  adding file changes
-  adding foo/Bar/file.txt revisions
-  files: 1/3 chunks (33.33%)
-  adding foo/file.txt revisions
-  files: 2/3 chunks (66.67%)
-  adding quux/file.py revisions
-  files: 3/3 chunks (100.00%)
   added 3 changesets with 3 changes to 3 files
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: checking access for user "fred"
@@ -513,6 +294,7 @@
   transaction abort!
   rollback completed
   abort: acl: user "fred" not allowed on "quux/file.py" (changeset "911600dab2ae")
+  [255]
   no rollback information available
   0:6675d58eff77
   
@@ -533,42 +315,9 @@
   foo/bar/** = fred
   foo/Bar/** = fred
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  3 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  adding changesets
-  bundling: 1/3 changesets (33.33%)
-  bundling: 2/3 changesets (66.67%)
-  bundling: 3/3 changesets (100.00%)
-  bundling: 1/3 manifests (33.33%)
-  bundling: 2/3 manifests (66.67%)
-  bundling: 3/3 manifests (100.00%)
-  bundling: foo/Bar/file.txt 1/3 files (33.33%)
-  bundling: foo/file.txt 2/3 files (66.67%)
-  bundling: quux/file.py 3/3 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  adding manifests
-  manifests: 1/3 chunks (33.33%)
-  manifests: 2/3 chunks (66.67%)
-  manifests: 3/3 chunks (100.00%)
-  adding file changes
-  adding foo/Bar/file.txt revisions
-  files: 1/3 chunks (33.33%)
-  adding foo/file.txt revisions
-  files: 2/3 chunks (66.67%)
-  adding quux/file.py revisions
-  files: 3/3 chunks (100.00%)
   added 3 changesets with 3 changes to 3 files
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: checking access for user "fred"
@@ -583,6 +332,7 @@
   transaction abort!
   rollback completed
   abort: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
+  [255]
   no rollback information available
   0:6675d58eff77
   
@@ -602,42 +352,9 @@
   foo/bar/** = fred
   foo/Bar/** = fred
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  3 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  adding changesets
-  bundling: 1/3 changesets (33.33%)
-  bundling: 2/3 changesets (66.67%)
-  bundling: 3/3 changesets (100.00%)
-  bundling: 1/3 manifests (33.33%)
-  bundling: 2/3 manifests (66.67%)
-  bundling: 3/3 manifests (100.00%)
-  bundling: foo/Bar/file.txt 1/3 files (33.33%)
-  bundling: foo/file.txt 2/3 files (66.67%)
-  bundling: quux/file.py 3/3 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  adding manifests
-  manifests: 1/3 chunks (33.33%)
-  manifests: 2/3 chunks (66.67%)
-  manifests: 3/3 chunks (100.00%)
-  adding file changes
-  adding foo/Bar/file.txt revisions
-  files: 1/3 chunks (33.33%)
-  adding foo/file.txt revisions
-  files: 2/3 chunks (66.67%)
-  adding quux/file.py revisions
-  files: 3/3 chunks (100.00%)
   added 3 changesets with 3 changes to 3 files
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: checking access for user "barney"
@@ -650,6 +367,7 @@
   transaction abort!
   rollback completed
   abort: acl: user "barney" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
+  [255]
   no rollback information available
   0:6675d58eff77
   
@@ -673,42 +391,9 @@
   [acl.allow]
   ** = barney
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  3 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  adding changesets
-  bundling: 1/3 changesets (33.33%)
-  bundling: 2/3 changesets (66.67%)
-  bundling: 3/3 changesets (100.00%)
-  bundling: 1/3 manifests (33.33%)
-  bundling: 2/3 manifests (66.67%)
-  bundling: 3/3 manifests (100.00%)
-  bundling: foo/Bar/file.txt 1/3 files (33.33%)
-  bundling: foo/file.txt 2/3 files (66.67%)
-  bundling: quux/file.py 3/3 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  adding manifests
-  manifests: 1/3 chunks (33.33%)
-  manifests: 2/3 chunks (66.67%)
-  manifests: 3/3 chunks (100.00%)
-  adding file changes
-  adding foo/Bar/file.txt revisions
-  files: 1/3 chunks (33.33%)
-  adding foo/file.txt revisions
-  files: 2/3 chunks (66.67%)
-  adding quux/file.py revisions
-  files: 3/3 chunks (100.00%)
   added 3 changesets with 3 changes to 3 files
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: checking access for user "barney"
@@ -722,8 +407,6 @@
   acl: path access granted: "f9cafe1212c8"
   acl: branch access granted: "911600dab2ae" on branch "default"
   acl: path access granted: "911600dab2ae"
-  updating the branch cache
-  checking for updated bookmarks
   repository tip rolled back to revision 0 (undo push)
   0:6675d58eff77
   
@@ -747,43 +430,9 @@
   ** = barney
   **/*.txt = wilma
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  invalidating branch cache (tip differs)
-  3 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  adding changesets
-  bundling: 1/3 changesets (33.33%)
-  bundling: 2/3 changesets (66.67%)
-  bundling: 3/3 changesets (100.00%)
-  bundling: 1/3 manifests (33.33%)
-  bundling: 2/3 manifests (66.67%)
-  bundling: 3/3 manifests (100.00%)
-  bundling: foo/Bar/file.txt 1/3 files (33.33%)
-  bundling: foo/file.txt 2/3 files (66.67%)
-  bundling: quux/file.py 3/3 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  adding manifests
-  manifests: 1/3 chunks (33.33%)
-  manifests: 2/3 chunks (66.67%)
-  manifests: 3/3 chunks (100.00%)
-  adding file changes
-  adding foo/Bar/file.txt revisions
-  files: 1/3 chunks (33.33%)
-  adding foo/file.txt revisions
-  files: 2/3 chunks (66.67%)
-  adding quux/file.py revisions
-  files: 3/3 chunks (100.00%)
   added 3 changesets with 3 changes to 3 files
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: checking access for user "wilma"
@@ -800,6 +449,7 @@
   transaction abort!
   rollback completed
   abort: acl: user "wilma" not allowed on "quux/file.py" (changeset "911600dab2ae")
+  [255]
   no rollback information available
   0:6675d58eff77
   
@@ -826,42 +476,9 @@
   [acl]
   config = ../acl.config
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  3 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  adding changesets
-  bundling: 1/3 changesets (33.33%)
-  bundling: 2/3 changesets (66.67%)
-  bundling: 3/3 changesets (100.00%)
-  bundling: 1/3 manifests (33.33%)
-  bundling: 2/3 manifests (66.67%)
-  bundling: 3/3 manifests (100.00%)
-  bundling: foo/Bar/file.txt 1/3 files (33.33%)
-  bundling: foo/file.txt 2/3 files (66.67%)
-  bundling: quux/file.py 3/3 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  adding manifests
-  manifests: 1/3 chunks (33.33%)
-  manifests: 2/3 chunks (66.67%)
-  manifests: 3/3 chunks (100.00%)
-  adding file changes
-  adding foo/Bar/file.txt revisions
-  files: 1/3 chunks (33.33%)
-  adding foo/file.txt revisions
-  files: 2/3 chunks (66.67%)
-  adding quux/file.py revisions
-  files: 3/3 chunks (100.00%)
   added 3 changesets with 3 changes to 3 files
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: checking access for user "barney"
@@ -869,6 +486,7 @@
   transaction abort!
   rollback completed
   abort: *: ../acl.config (glob)
+  [255]
   no rollback information available
   0:6675d58eff77
   
@@ -899,42 +517,9 @@
   [acl.allow]
   foo/** = betty
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  3 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  adding changesets
-  bundling: 1/3 changesets (33.33%)
-  bundling: 2/3 changesets (66.67%)
-  bundling: 3/3 changesets (100.00%)
-  bundling: 1/3 manifests (33.33%)
-  bundling: 2/3 manifests (66.67%)
-  bundling: 3/3 manifests (100.00%)
-  bundling: foo/Bar/file.txt 1/3 files (33.33%)
-  bundling: foo/file.txt 2/3 files (66.67%)
-  bundling: quux/file.py 3/3 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  adding manifests
-  manifests: 1/3 chunks (33.33%)
-  manifests: 2/3 chunks (66.67%)
-  manifests: 3/3 chunks (100.00%)
-  adding file changes
-  adding foo/Bar/file.txt revisions
-  files: 1/3 chunks (33.33%)
-  adding foo/file.txt revisions
-  files: 2/3 chunks (66.67%)
-  adding quux/file.py revisions
-  files: 3/3 chunks (100.00%)
   added 3 changesets with 3 changes to 3 files
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: checking access for user "betty"
@@ -951,6 +536,7 @@
   transaction abort!
   rollback completed
   abort: acl: user "betty" not allowed on "quux/file.py" (changeset "911600dab2ae")
+  [255]
   no rollback information available
   0:6675d58eff77
   
@@ -983,42 +569,9 @@
   [hooks]
   changegroup.acl = false
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  3 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  adding changesets
-  bundling: 1/3 changesets (33.33%)
-  bundling: 2/3 changesets (66.67%)
-  bundling: 3/3 changesets (100.00%)
-  bundling: 1/3 manifests (33.33%)
-  bundling: 2/3 manifests (66.67%)
-  bundling: 3/3 manifests (100.00%)
-  bundling: foo/Bar/file.txt 1/3 files (33.33%)
-  bundling: foo/file.txt 2/3 files (66.67%)
-  bundling: quux/file.py 3/3 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  adding manifests
-  manifests: 1/3 chunks (33.33%)
-  manifests: 2/3 chunks (66.67%)
-  manifests: 3/3 chunks (100.00%)
-  adding file changes
-  adding foo/Bar/file.txt revisions
-  files: 1/3 chunks (33.33%)
-  adding foo/file.txt revisions
-  files: 2/3 chunks (66.67%)
-  adding quux/file.py revisions
-  files: 3/3 chunks (100.00%)
   added 3 changesets with 3 changes to 3 files
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: checking access for user "barney"
@@ -1032,8 +585,6 @@
   acl: path access granted: "f9cafe1212c8"
   acl: branch access granted: "911600dab2ae" on branch "default"
   acl: path access granted: "911600dab2ae"
-  updating the branch cache
-  checking for updated bookmarks
   repository tip rolled back to revision 0 (undo push)
   0:6675d58eff77
   
@@ -1058,43 +609,9 @@
   [acl.allow]
   ** = fred
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  invalidating branch cache (tip differs)
-  3 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  adding changesets
-  bundling: 1/3 changesets (33.33%)
-  bundling: 2/3 changesets (66.67%)
-  bundling: 3/3 changesets (100.00%)
-  bundling: 1/3 manifests (33.33%)
-  bundling: 2/3 manifests (66.67%)
-  bundling: 3/3 manifests (100.00%)
-  bundling: foo/Bar/file.txt 1/3 files (33.33%)
-  bundling: foo/file.txt 2/3 files (66.67%)
-  bundling: quux/file.py 3/3 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  adding manifests
-  manifests: 1/3 chunks (33.33%)
-  manifests: 2/3 chunks (66.67%)
-  manifests: 3/3 chunks (100.00%)
-  adding file changes
-  adding foo/Bar/file.txt revisions
-  files: 1/3 chunks (33.33%)
-  adding foo/file.txt revisions
-  files: 2/3 chunks (66.67%)
-  adding quux/file.py revisions
-  files: 3/3 chunks (100.00%)
   added 3 changesets with 3 changes to 3 files
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: checking access for user "fred"
@@ -1108,8 +625,6 @@
   acl: path access granted: "f9cafe1212c8"
   acl: branch access granted: "911600dab2ae" on branch "default"
   acl: path access granted: "911600dab2ae"
-  updating the branch cache
-  checking for updated bookmarks
   repository tip rolled back to revision 0 (undo push)
   0:6675d58eff77
   
@@ -1130,43 +645,9 @@
   [acl.deny]
   foo/Bar/** = *
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  invalidating branch cache (tip differs)
-  3 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  adding changesets
-  bundling: 1/3 changesets (33.33%)
-  bundling: 2/3 changesets (66.67%)
-  bundling: 3/3 changesets (100.00%)
-  bundling: 1/3 manifests (33.33%)
-  bundling: 2/3 manifests (66.67%)
-  bundling: 3/3 manifests (100.00%)
-  bundling: foo/Bar/file.txt 1/3 files (33.33%)
-  bundling: foo/file.txt 2/3 files (66.67%)
-  bundling: quux/file.py 3/3 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  adding manifests
-  manifests: 1/3 chunks (33.33%)
-  manifests: 2/3 chunks (66.67%)
-  manifests: 3/3 chunks (100.00%)
-  adding file changes
-  adding foo/Bar/file.txt revisions
-  files: 1/3 chunks (33.33%)
-  adding foo/file.txt revisions
-  files: 2/3 chunks (66.67%)
-  adding quux/file.py revisions
-  files: 3/3 chunks (100.00%)
   added 3 changesets with 3 changes to 3 files
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: checking access for user "fred"
@@ -1181,6 +662,7 @@
   transaction abort!
   rollback completed
   abort: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
+  [255]
   no rollback information available
   0:6675d58eff77
   
@@ -1205,42 +687,9 @@
   [acl.allow]
   ** = @group1
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  3 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  adding changesets
-  bundling: 1/3 changesets (33.33%)
-  bundling: 2/3 changesets (66.67%)
-  bundling: 3/3 changesets (100.00%)
-  bundling: 1/3 manifests (33.33%)
-  bundling: 2/3 manifests (66.67%)
-  bundling: 3/3 manifests (100.00%)
-  bundling: foo/Bar/file.txt 1/3 files (33.33%)
-  bundling: foo/file.txt 2/3 files (66.67%)
-  bundling: quux/file.py 3/3 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  adding manifests
-  manifests: 1/3 chunks (33.33%)
-  manifests: 2/3 chunks (66.67%)
-  manifests: 3/3 chunks (100.00%)
-  adding file changes
-  adding foo/Bar/file.txt revisions
-  files: 1/3 chunks (33.33%)
-  adding foo/file.txt revisions
-  files: 2/3 chunks (66.67%)
-  adding quux/file.py revisions
-  files: 3/3 chunks (100.00%)
   added 3 changesets with 3 changes to 3 files
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: checking access for user "fred"
@@ -1255,8 +704,6 @@
   acl: path access granted: "f9cafe1212c8"
   acl: branch access granted: "911600dab2ae" on branch "default"
   acl: path access granted: "911600dab2ae"
-  updating the branch cache
-  checking for updated bookmarks
   repository tip rolled back to revision 0 (undo push)
   0:6675d58eff77
   
@@ -1277,43 +724,9 @@
   [acl.deny]
   foo/Bar/** = @group1
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  invalidating branch cache (tip differs)
-  3 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  adding changesets
-  bundling: 1/3 changesets (33.33%)
-  bundling: 2/3 changesets (66.67%)
-  bundling: 3/3 changesets (100.00%)
-  bundling: 1/3 manifests (33.33%)
-  bundling: 2/3 manifests (66.67%)
-  bundling: 3/3 manifests (100.00%)
-  bundling: foo/Bar/file.txt 1/3 files (33.33%)
-  bundling: foo/file.txt 2/3 files (66.67%)
-  bundling: quux/file.py 3/3 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  adding manifests
-  manifests: 1/3 chunks (33.33%)
-  manifests: 2/3 chunks (66.67%)
-  manifests: 3/3 chunks (100.00%)
-  adding file changes
-  adding foo/Bar/file.txt revisions
-  files: 1/3 chunks (33.33%)
-  adding foo/file.txt revisions
-  files: 2/3 chunks (66.67%)
-  adding quux/file.py revisions
-  files: 3/3 chunks (100.00%)
   added 3 changesets with 3 changes to 3 files
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: checking access for user "fred"
@@ -1330,6 +743,7 @@
   transaction abort!
   rollback completed
   abort: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
+  [255]
   no rollback information available
   0:6675d58eff77
   
@@ -1391,51 +805,10 @@
   sources = push
   [extensions]
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  4 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
-  adding changesets
-  bundling: 1/4 changesets (25.00%)
-  bundling: 2/4 changesets (50.00%)
-  bundling: 3/4 changesets (75.00%)
-  bundling: 4/4 changesets (100.00%)
-  bundling: 1/4 manifests (25.00%)
-  bundling: 2/4 manifests (50.00%)
-  bundling: 3/4 manifests (75.00%)
-  bundling: 4/4 manifests (100.00%)
-  bundling: abc.txt 1/4 files (25.00%)
-  bundling: foo/Bar/file.txt 2/4 files (50.00%)
-  bundling: foo/file.txt 3/4 files (75.00%)
-  bundling: quux/file.py 4/4 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  changesets: 4 chunks
   add changeset e8fc755d4d82
-  adding manifests
-  manifests: 1/4 chunks (25.00%)
-  manifests: 2/4 chunks (50.00%)
-  manifests: 3/4 chunks (75.00%)
-  manifests: 4/4 chunks (100.00%)
-  adding file changes
-  adding abc.txt revisions
-  files: 1/4 chunks (25.00%)
-  adding foo/Bar/file.txt revisions
-  files: 2/4 chunks (50.00%)
-  adding foo/file.txt revisions
-  files: 3/4 chunks (75.00%)
-  adding quux/file.py revisions
-  files: 4/4 chunks (100.00%)
   added 4 changesets with 4 changes to 4 files (+1 heads)
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: checking access for user "astro"
@@ -1451,8 +824,6 @@
   acl: path access granted: "911600dab2ae"
   acl: branch access granted: "e8fc755d4d82" on branch "foobar"
   acl: path access granted: "e8fc755d4d82"
-  updating the branch cache
-  checking for updated bookmarks
   repository tip rolled back to revision 2 (undo push)
   2:fb35475503ef
   
@@ -1470,52 +841,10 @@
   [acl.deny.branches]
   foobar = *
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  invalidating branch cache (tip differs)
-  4 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
-  adding changesets
-  bundling: 1/4 changesets (25.00%)
-  bundling: 2/4 changesets (50.00%)
-  bundling: 3/4 changesets (75.00%)
-  bundling: 4/4 changesets (100.00%)
-  bundling: 1/4 manifests (25.00%)
-  bundling: 2/4 manifests (50.00%)
-  bundling: 3/4 manifests (75.00%)
-  bundling: 4/4 manifests (100.00%)
-  bundling: abc.txt 1/4 files (25.00%)
-  bundling: foo/Bar/file.txt 2/4 files (50.00%)
-  bundling: foo/file.txt 3/4 files (75.00%)
-  bundling: quux/file.py 4/4 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  changesets: 4 chunks
   add changeset e8fc755d4d82
-  adding manifests
-  manifests: 1/4 chunks (25.00%)
-  manifests: 2/4 chunks (50.00%)
-  manifests: 3/4 chunks (75.00%)
-  manifests: 4/4 chunks (100.00%)
-  adding file changes
-  adding abc.txt revisions
-  files: 1/4 chunks (25.00%)
-  adding foo/Bar/file.txt revisions
-  files: 2/4 chunks (50.00%)
-  adding foo/file.txt revisions
-  files: 3/4 chunks (75.00%)
-  adding quux/file.py revisions
-  files: 4/4 chunks (100.00%)
   added 4 changesets with 4 changes to 4 files (+1 heads)
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: checking access for user "astro"
@@ -1533,6 +862,7 @@
   transaction abort!
   rollback completed
   abort: acl: user "astro" denied on branch "foobar" (changeset "e8fc755d4d82")
+  [255]
   no rollback information available
   2:fb35475503ef
   
@@ -1549,51 +879,10 @@
   [extensions]
   [acl.allow.branches]
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  4 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
-  adding changesets
-  bundling: 1/4 changesets (25.00%)
-  bundling: 2/4 changesets (50.00%)
-  bundling: 3/4 changesets (75.00%)
-  bundling: 4/4 changesets (100.00%)
-  bundling: 1/4 manifests (25.00%)
-  bundling: 2/4 manifests (50.00%)
-  bundling: 3/4 manifests (75.00%)
-  bundling: 4/4 manifests (100.00%)
-  bundling: abc.txt 1/4 files (25.00%)
-  bundling: foo/Bar/file.txt 2/4 files (50.00%)
-  bundling: foo/file.txt 3/4 files (75.00%)
-  bundling: quux/file.py 4/4 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  changesets: 4 chunks
   add changeset e8fc755d4d82
-  adding manifests
-  manifests: 1/4 chunks (25.00%)
-  manifests: 2/4 chunks (50.00%)
-  manifests: 3/4 chunks (75.00%)
-  manifests: 4/4 chunks (100.00%)
-  adding file changes
-  adding abc.txt revisions
-  files: 1/4 chunks (25.00%)
-  adding foo/Bar/file.txt revisions
-  files: 2/4 chunks (50.00%)
-  adding foo/file.txt revisions
-  files: 3/4 chunks (75.00%)
-  adding quux/file.py revisions
-  files: 4/4 chunks (100.00%)
   added 4 changesets with 4 changes to 4 files (+1 heads)
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: checking access for user "astro"
@@ -1605,6 +894,7 @@
   transaction abort!
   rollback completed
   abort: acl: user "astro" not allowed on branch "default" (changeset "ef1ea85a6374")
+  [255]
   no rollback information available
   2:fb35475503ef
   
@@ -1623,51 +913,10 @@
   [acl.allow.branches]
   * = george
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  4 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
-  adding changesets
-  bundling: 1/4 changesets (25.00%)
-  bundling: 2/4 changesets (50.00%)
-  bundling: 3/4 changesets (75.00%)
-  bundling: 4/4 changesets (100.00%)
-  bundling: 1/4 manifests (25.00%)
-  bundling: 2/4 manifests (50.00%)
-  bundling: 3/4 manifests (75.00%)
-  bundling: 4/4 manifests (100.00%)
-  bundling: abc.txt 1/4 files (25.00%)
-  bundling: foo/Bar/file.txt 2/4 files (50.00%)
-  bundling: foo/file.txt 3/4 files (75.00%)
-  bundling: quux/file.py 4/4 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  changesets: 4 chunks
   add changeset e8fc755d4d82
-  adding manifests
-  manifests: 1/4 chunks (25.00%)
-  manifests: 2/4 chunks (50.00%)
-  manifests: 3/4 chunks (75.00%)
-  manifests: 4/4 chunks (100.00%)
-  adding file changes
-  adding abc.txt revisions
-  files: 1/4 chunks (25.00%)
-  adding foo/Bar/file.txt revisions
-  files: 2/4 chunks (50.00%)
-  adding foo/file.txt revisions
-  files: 3/4 chunks (75.00%)
-  adding quux/file.py revisions
-  files: 4/4 chunks (100.00%)
   added 4 changesets with 4 changes to 4 files (+1 heads)
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: checking access for user "astro"
@@ -1679,6 +928,7 @@
   transaction abort!
   rollback completed
   abort: acl: user "astro" not allowed on branch "default" (changeset "ef1ea85a6374")
+  [255]
   no rollback information available
   2:fb35475503ef
   
@@ -1691,51 +941,10 @@
   [acl.allow.branches]
   * = george
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  4 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
-  adding changesets
-  bundling: 1/4 changesets (25.00%)
-  bundling: 2/4 changesets (50.00%)
-  bundling: 3/4 changesets (75.00%)
-  bundling: 4/4 changesets (100.00%)
-  bundling: 1/4 manifests (25.00%)
-  bundling: 2/4 manifests (50.00%)
-  bundling: 3/4 manifests (75.00%)
-  bundling: 4/4 manifests (100.00%)
-  bundling: abc.txt 1/4 files (25.00%)
-  bundling: foo/Bar/file.txt 2/4 files (50.00%)
-  bundling: foo/file.txt 3/4 files (75.00%)
-  bundling: quux/file.py 4/4 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  changesets: 4 chunks
   add changeset e8fc755d4d82
-  adding manifests
-  manifests: 1/4 chunks (25.00%)
-  manifests: 2/4 chunks (50.00%)
-  manifests: 3/4 chunks (75.00%)
-  manifests: 4/4 chunks (100.00%)
-  adding file changes
-  adding abc.txt revisions
-  files: 1/4 chunks (25.00%)
-  adding foo/Bar/file.txt revisions
-  files: 2/4 chunks (50.00%)
-  adding foo/file.txt revisions
-  files: 3/4 chunks (75.00%)
-  adding quux/file.py revisions
-  files: 4/4 chunks (100.00%)
   added 4 changesets with 4 changes to 4 files (+1 heads)
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: checking access for user "george"
@@ -1751,8 +960,6 @@
   acl: path access granted: "911600dab2ae"
   acl: branch access granted: "e8fc755d4d82" on branch "foobar"
   acl: path access granted: "e8fc755d4d82"
-  updating the branch cache
-  checking for updated bookmarks
   repository tip rolled back to revision 2 (undo push)
   2:fb35475503ef
   
@@ -1775,52 +982,10 @@
   foobar = astro
   * = george
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  invalidating branch cache (tip differs)
-  4 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
-  adding changesets
-  bundling: 1/4 changesets (25.00%)
-  bundling: 2/4 changesets (50.00%)
-  bundling: 3/4 changesets (75.00%)
-  bundling: 4/4 changesets (100.00%)
-  bundling: 1/4 manifests (25.00%)
-  bundling: 2/4 manifests (50.00%)
-  bundling: 3/4 manifests (75.00%)
-  bundling: 4/4 manifests (100.00%)
-  bundling: abc.txt 1/4 files (25.00%)
-  bundling: foo/Bar/file.txt 2/4 files (50.00%)
-  bundling: foo/file.txt 3/4 files (75.00%)
-  bundling: quux/file.py 4/4 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  changesets: 4 chunks
   add changeset e8fc755d4d82
-  adding manifests
-  manifests: 1/4 chunks (25.00%)
-  manifests: 2/4 chunks (50.00%)
-  manifests: 3/4 chunks (75.00%)
-  manifests: 4/4 chunks (100.00%)
-  adding file changes
-  adding abc.txt revisions
-  files: 1/4 chunks (25.00%)
-  adding foo/Bar/file.txt revisions
-  files: 2/4 chunks (50.00%)
-  adding foo/file.txt revisions
-  files: 3/4 chunks (75.00%)
-  adding quux/file.py revisions
-  files: 4/4 chunks (100.00%)
   added 4 changesets with 4 changes to 4 files (+1 heads)
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: checking access for user "george"
@@ -1836,8 +1001,6 @@
   acl: path access granted: "911600dab2ae"
   acl: branch access granted: "e8fc755d4d82" on branch "foobar"
   acl: path access granted: "e8fc755d4d82"
-  updating the branch cache
-  checking for updated bookmarks
   repository tip rolled back to revision 2 (undo push)
   2:fb35475503ef
   
@@ -1859,52 +1022,10 @@
   default = astro
   * = george
   """
-  pushing to ../b
-  query 1; heads
-  searching for changes
-  all remote heads known locally
-  invalidating branch cache (tip differs)
-  4 changesets found
-  list of changesets:
-  ef1ea85a6374b77d6da9dcda9541f498f2d17df7
-  f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
-  911600dab2ae7a9baff75958b84fe606851ce955
-  e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
-  adding changesets
-  bundling: 1/4 changesets (25.00%)
-  bundling: 2/4 changesets (50.00%)
-  bundling: 3/4 changesets (75.00%)
-  bundling: 4/4 changesets (100.00%)
-  bundling: 1/4 manifests (25.00%)
-  bundling: 2/4 manifests (50.00%)
-  bundling: 3/4 manifests (75.00%)
-  bundling: 4/4 manifests (100.00%)
-  bundling: abc.txt 1/4 files (25.00%)
-  bundling: foo/Bar/file.txt 2/4 files (50.00%)
-  bundling: foo/file.txt 3/4 files (75.00%)
-  bundling: quux/file.py 4/4 files (100.00%)
-  changesets: 1 chunks
   add changeset ef1ea85a6374
-  changesets: 2 chunks
   add changeset f9cafe1212c8
-  changesets: 3 chunks
   add changeset 911600dab2ae
-  changesets: 4 chunks
   add changeset e8fc755d4d82
-  adding manifests
-  manifests: 1/4 chunks (25.00%)
-  manifests: 2/4 chunks (50.00%)
-  manifests: 3/4 chunks (75.00%)
-  manifests: 4/4 chunks (100.00%)
-  adding file changes
-  adding abc.txt revisions
-  files: 1/4 chunks (25.00%)
-  adding foo/Bar/file.txt revisions
-  files: 2/4 chunks (50.00%)
-  adding foo/file.txt revisions
-  files: 3/4 chunks (75.00%)
-  adding quux/file.py revisions
-  files: 4/4 chunks (100.00%)
   added 4 changesets with 4 changes to 4 files (+1 heads)
   calling hook pretxnchangegroup.acl: hgext.acl.hook
   acl: checking access for user "george"
@@ -1916,6 +1037,7 @@
   transaction abort!
   rollback completed
   abort: acl: user "george" denied on branch "default" (changeset "ef1ea85a6374")
+  [255]
   no rollback information available
   2:fb35475503ef
   


More information about the Mercurial-devel mailing list