[PATCH 1 of 1] 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
Thu May 31 18:15:16 CDT 2012
# HG changeset patch
# User Elifarley Callado Coelho Cruz
# Date 1338502594 10800
# Node ID 7fb6a61377a3db375aab88c19612a039fee34eee
# Parent f694ab54b66097ce96a9fa22c0869abcca3182cc
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 [:digit:]+ 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
@@ -81,45 +99,9 @@
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
@@ -135,48 +117,11 @@
[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
@@ -193,44 +138,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"
acl: acl.allow.branches not enabled
@@ -243,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
@@ -261,44 +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"
acl: acl.allow.branches not enabled
@@ -310,6 +183,7 @@
transaction abort!
rollback completed
abort: acl: user "fred" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
+ [255]
no rollback information available
0:6675d58eff77
@@ -327,43 +201,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"
acl: acl.allow.branches not enabled
@@ -379,6 +219,7 @@
transaction abort!
rollback completed
abort: acl: user "fred" not allowed on "quux/file.py" (changeset "911600dab2ae")
+ [255]
no rollback information available
0:6675d58eff77
@@ -397,43 +238,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"
acl: acl.allow.branches not enabled
@@ -445,6 +252,7 @@
transaction abort!
rollback completed
abort: acl: user "barney" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
+ [255]
no rollback information available
0:6675d58eff77
@@ -464,43 +272,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"
acl: acl.allow.branches not enabled
@@ -516,6 +290,7 @@
transaction abort!
rollback completed
abort: acl: user "fred" not allowed on "quux/file.py" (changeset "911600dab2ae")
+ [255]
no rollback information available
0:6675d58eff77
@@ -536,43 +311,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"
acl: acl.allow.branches not enabled
@@ -586,6 +327,7 @@
transaction abort!
rollback completed
abort: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
+ [255]
no rollback information available
0:6675d58eff77
@@ -605,43 +347,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"
acl: acl.allow.branches not enabled
@@ -653,6 +361,7 @@
transaction abort!
rollback completed
abort: acl: user "barney" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
+ [255]
no rollback information available
0:6675d58eff77
@@ -676,43 +385,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"
acl: acl.allow.branches not enabled
@@ -725,8 +400,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
@@ -750,44 +423,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"
acl: acl.allow.branches not enabled
@@ -803,6 +441,7 @@
transaction abort!
rollback completed
abort: acl: user "wilma" not allowed on "quux/file.py" (changeset "911600dab2ae")
+ [255]
no rollback information available
0:6675d58eff77
@@ -829,49 +468,16 @@
[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"
error: pretxnchangegroup.acl hook raised an exception: [Errno 2] *: '../acl.config' (glob)
transaction abort!
rollback completed
abort: *: ../acl.config (glob)
+ [255]
no rollback information available
0:6675d58eff77
@@ -902,43 +508,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"
acl: acl.allow.branches not enabled
@@ -954,6 +526,7 @@
transaction abort!
rollback completed
abort: acl: user "betty" not allowed on "quux/file.py" (changeset "911600dab2ae")
+ [255]
no rollback information available
0:6675d58eff77
@@ -986,43 +559,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"
acl: acl.allow.branches not enabled
@@ -1035,8 +574,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
@@ -1061,44 +598,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"
acl: acl.allow.branches not enabled
@@ -1111,8 +613,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
@@ -1133,44 +633,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"
acl: acl.allow.branches not enabled
@@ -1184,6 +649,7 @@
transaction abort!
rollback completed
abort: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
+ [255]
no rollback information available
0:6675d58eff77
@@ -1208,43 +674,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"
acl: acl.allow.branches not enabled
@@ -1258,8 +690,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
@@ -1280,44 +710,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"
acl: acl.allow.branches not enabled
@@ -1333,6 +728,7 @@
transaction abort!
rollback completed
abort: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
+ [255]
no rollback information available
0:6675d58eff77
@@ -1394,52 +790,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"
acl: acl.allow.branches not enabled
@@ -1454,8 +808,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
@@ -1473,53 +825,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"
acl: acl.allow.branches not enabled
@@ -1536,6 +845,7 @@
transaction abort!
rollback completed
abort: acl: user "astro" denied on branch "foobar" (changeset "e8fc755d4d82")
+ [255]
no rollback information available
2:fb35475503ef
@@ -1552,52 +862,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"
acl: acl.allow.branches enabled, 0 entries for user astro
@@ -1608,6 +876,7 @@
transaction abort!
rollback completed
abort: acl: user "astro" not allowed on branch "default" (changeset "ef1ea85a6374")
+ [255]
no rollback information available
2:fb35475503ef
@@ -1626,52 +895,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"
acl: acl.allow.branches enabled, 0 entries for user astro
@@ -1682,6 +909,7 @@
transaction abort!
rollback completed
abort: acl: user "astro" not allowed on branch "default" (changeset "ef1ea85a6374")
+ [255]
no rollback information available
2:fb35475503ef
@@ -1694,52 +922,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"
acl: acl.allow.branches enabled, 1 entries for user george
@@ -1754,8 +940,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
@@ -1778,53 +962,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"
acl: acl.allow.branches enabled, 1 entries for user george
@@ -1839,8 +980,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
@@ -1862,53 +1001,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"
acl: acl.allow.branches not enabled
@@ -1919,6 +1015,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