[PATCH 09 of 10 main-line-of-work (some two digits more patches to go)] test: use bundle2 in test-acl

Augie Fackler raf at durin42.com
Fri May 29 15:51:03 CDT 2015


On Fri, May 29, 2015 at 09:53:10AM -0700, Pierre-Yves David wrote:
> # HG changeset patch
> # User Pierre-Yves David <pierre-yves.david at fb.com>
> # Date 1432734162 25200
> #      Wed May 27 06:42:42 2015 -0700
> # Node ID fb567107cbd709023e3478c87c6012dafd27bfbb
> # Parent  d0c3e36b16a7b1f38b63440ccc68884945383a78
> test: use bundle2 in test-acl
>
> This tests make extensive usage of --debug so moving to bundle2 based exchange
> have a massive impact. We do it early to reduce the noise create by a future
> usage of bundle2 as the default protocol.

Oof. Can we disable the bundle2 debug messages in this test instead of
incurring all this useless logspew?

>
> diff --git a/tests/test-acl.t b/tests/test-acl.t
> --- a/tests/test-acl.t
> +++ b/tests/test-acl.t
> @@ -42,10 +42,17 @@
>    > [extensions]
>    > f=`pwd`/fakegroups.py
>    > EOF
>    > }
>
> +  $ cat << EOF >> $HGRCPATH
> +  > [experimental]
> +  > # drop me once bundle2 is the default,
> +  > # added to get test change early.
> +  > bundle2-exp = True
> +  > EOF
> +
>    $ hg init a
>    $ cd a
>    $ mkdir foo foo/Bar quux
>    $ echo 'in foo' > foo/file.txt
>    $ echo 'in foo/Bar' > foo/Bar/file.txt
> @@ -89,21 +96,43 @@ Extension disabled for lack of a hook
>    3 changesets found
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
> +  bundle2-output-bundle: "HG20", 4 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    adding manifests
>    adding file changes
>    adding foo/Bar/file.txt revisions
>    adding foo/file.txt revisions
>    adding quux/file.py revisions
>    added 3 changesets with 3 changes to 3 files
> +  bundle2-input-part: total payload size 1606
> +  bundle2-input-part: "pushkey" (params: 4 mandatory) supported
> +  pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
> +  bundle2-input-bundle: 3 parts total
>    updating the branch cache
> +  bundle2-output-bundle: "HG20", 2 parts total
> +  bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
> +  bundle2-output-part: "reply:pushkey" (params: 0 advisory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "reply:changegroup" (advisory) (params: 0 advisory) supported
> +  bundle2-input-part: "reply:pushkey" (params: 0 advisory) supported
> +  bundle2-input-bundle: 1 parts total
>    listing keys for "phases"
>    try to push obsolete markers to remote
>    repository tip rolled back to revision 0 (undo push)
>    0:6675d58eff77
>
> @@ -131,10 +160,21 @@ Extension disabled for lack of acl.sourc
>    3 changesets found
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
> +  bundle2-output-bundle: "HG20", 4 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    adding manifests
> @@ -143,11 +183,22 @@ Extension disabled for lack of acl.sourc
>    adding foo/file.txt revisions
>    adding quux/file.py revisions
>    added 3 changesets with 3 changes to 3 files
>    calling hook pretxnchangegroup.acl: hgext.acl.hook
>    acl: changes have source "push" - skipping
> +  bundle2-input-part: total payload size 1606
> +  bundle2-input-part: "pushkey" (params: 4 mandatory) supported
> +  pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
> +  bundle2-input-bundle: 3 parts total
>    updating the branch cache
> +  bundle2-output-bundle: "HG20", 2 parts total
> +  bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
> +  bundle2-output-part: "reply:pushkey" (params: 0 advisory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "reply:changegroup" (advisory) (params: 0 advisory) supported
> +  bundle2-input-part: "reply:pushkey" (params: 0 advisory) supported
> +  bundle2-input-bundle: 1 parts total
>    listing keys for "phases"
>    try to push obsolete markers to remote
>    repository tip rolled back to revision 0 (undo push)
>    0:6675d58eff77
>
> @@ -176,10 +227,21 @@ No [acl.allow]/[acl.deny]
>    3 changesets found
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
> +  bundle2-output-bundle: "HG20", 4 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    adding manifests
> @@ -198,11 +260,22 @@ No [acl.allow]/[acl.deny]
>    acl: path access granted: "ef1ea85a6374"
>    acl: branch access granted: "f9cafe1212c8" on branch "default"
>    acl: path access granted: "f9cafe1212c8"
>    acl: branch access granted: "911600dab2ae" on branch "default"
>    acl: path access granted: "911600dab2ae"
> +  bundle2-input-part: total payload size 1606
> +  bundle2-input-part: "pushkey" (params: 4 mandatory) supported
> +  pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
> +  bundle2-input-bundle: 3 parts total
>    updating the branch cache
> +  bundle2-output-bundle: "HG20", 2 parts total
> +  bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
> +  bundle2-output-part: "reply:pushkey" (params: 0 advisory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "reply:changegroup" (advisory) (params: 0 advisory) supported
> +  bundle2-input-part: "reply:pushkey" (params: 0 advisory) supported
> +  bundle2-input-bundle: 1 parts total
>    listing keys for "phases"
>    try to push obsolete markers to remote
>    repository tip rolled back to revision 0 (undo push)
>    0:6675d58eff77
>
> @@ -231,10 +304,21 @@ Empty [acl.allow]
>    3 changesets found
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
> +  bundle2-output-bundle: "HG20", 4 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    adding manifests
> @@ -249,10 +333,12 @@ Empty [acl.allow]
>    acl: acl.deny.branches not enabled
>    acl: acl.allow enabled, 0 entries for user fred
>    acl: acl.deny not enabled
>    acl: branch access granted: "ef1ea85a6374" on branch "default"
>    error: pretxnchangegroup.acl hook failed: acl: user "fred" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
> +  bundle2-input-part: total payload size 1606
> +  bundle2-input-bundle: 3 parts total
>    transaction abort!
>    rollback completed
>    abort: acl: user "fred" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
>    no rollback information available
>    0:6675d58eff77
> @@ -283,10 +369,21 @@ fred is allowed inside foo/
>    3 changesets found
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
> +  bundle2-output-bundle: "HG20", 4 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    adding manifests
> @@ -305,10 +402,12 @@ fred is allowed inside foo/
>    acl: path access granted: "ef1ea85a6374"
>    acl: branch access granted: "f9cafe1212c8" on branch "default"
>    acl: path access granted: "f9cafe1212c8"
>    acl: branch access granted: "911600dab2ae" on branch "default"
>    error: pretxnchangegroup.acl hook failed: acl: user "fred" not allowed on "quux/file.py" (changeset "911600dab2ae")
> +  bundle2-input-part: total payload size 1606
> +  bundle2-input-bundle: 3 parts total
>    transaction abort!
>    rollback completed
>    abort: acl: user "fred" not allowed on "quux/file.py" (changeset "911600dab2ae")
>    no rollback information available
>    0:6675d58eff77
> @@ -340,10 +439,21 @@ Empty [acl.deny]
>    3 changesets found
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
> +  bundle2-output-bundle: "HG20", 4 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    adding manifests
> @@ -358,10 +468,12 @@ Empty [acl.deny]
>    acl: acl.deny.branches not enabled
>    acl: acl.allow enabled, 0 entries for user barney
>    acl: acl.deny enabled, 0 entries for user barney
>    acl: branch access granted: "ef1ea85a6374" on branch "default"
>    error: pretxnchangegroup.acl hook failed: acl: user "barney" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
> +  bundle2-input-part: total payload size 1606
> +  bundle2-input-bundle: 3 parts total
>    transaction abort!
>    rollback completed
>    abort: acl: user "barney" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
>    no rollback information available
>    0:6675d58eff77
> @@ -394,10 +506,21 @@ fred is allowed inside foo/, but not foo
>    3 changesets found
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
> +  bundle2-output-bundle: "HG20", 4 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    adding manifests
> @@ -416,10 +539,12 @@ fred is allowed inside foo/, but not foo
>    acl: path access granted: "ef1ea85a6374"
>    acl: branch access granted: "f9cafe1212c8" on branch "default"
>    acl: path access granted: "f9cafe1212c8"
>    acl: branch access granted: "911600dab2ae" on branch "default"
>    error: pretxnchangegroup.acl hook failed: acl: user "fred" not allowed on "quux/file.py" (changeset "911600dab2ae")
> +  bundle2-input-part: total payload size 1606
> +  bundle2-input-bundle: 3 parts total
>    transaction abort!
>    rollback completed
>    abort: acl: user "fred" not allowed on "quux/file.py" (changeset "911600dab2ae")
>    no rollback information available
>    0:6675d58eff77
> @@ -453,10 +578,21 @@ fred is allowed inside foo/, but not foo
>    3 changesets found
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
> +  bundle2-output-bundle: "HG20", 4 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    adding manifests
> @@ -473,10 +609,12 @@ fred is allowed inside foo/, but not foo
>    acl: acl.deny enabled, 2 entries for user fred
>    acl: branch access granted: "ef1ea85a6374" on branch "default"
>    acl: path access granted: "ef1ea85a6374"
>    acl: branch access granted: "f9cafe1212c8" on branch "default"
>    error: pretxnchangegroup.acl hook failed: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
> +  bundle2-input-part: total payload size 1606
> +  bundle2-input-bundle: 3 parts total
>    transaction abort!
>    rollback completed
>    abort: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
>    no rollback information available
>    0:6675d58eff77
> @@ -509,10 +647,21 @@ fred is allowed inside foo/, but not foo
>    3 changesets found
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
> +  bundle2-output-bundle: "HG20", 4 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    adding manifests
> @@ -527,10 +676,12 @@ fred is allowed inside foo/, but not foo
>    acl: acl.deny.branches not enabled
>    acl: acl.allow enabled, 0 entries for user barney
>    acl: acl.deny enabled, 0 entries for user barney
>    acl: branch access granted: "ef1ea85a6374" on branch "default"
>    error: pretxnchangegroup.acl hook failed: acl: user "barney" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
> +  bundle2-input-part: total payload size 1606
> +  bundle2-input-bundle: 3 parts total
>    transaction abort!
>    rollback completed
>    abort: acl: user "barney" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
>    no rollback information available
>    0:6675d58eff77
> @@ -567,10 +718,21 @@ barney is allowed everywhere
>    3 changesets found
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
> +  bundle2-output-bundle: "HG20", 4 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    adding manifests
> @@ -589,11 +751,22 @@ barney is allowed everywhere
>    acl: path access granted: "ef1ea85a6374"
>    acl: branch access granted: "f9cafe1212c8" on branch "default"
>    acl: path access granted: "f9cafe1212c8"
>    acl: branch access granted: "911600dab2ae" on branch "default"
>    acl: path access granted: "911600dab2ae"
> +  bundle2-input-part: total payload size 1606
> +  bundle2-input-part: "pushkey" (params: 4 mandatory) supported
> +  pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
> +  bundle2-input-bundle: 3 parts total
>    updating the branch cache
> +  bundle2-output-bundle: "HG20", 2 parts total
> +  bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
> +  bundle2-output-part: "reply:pushkey" (params: 0 advisory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "reply:changegroup" (advisory) (params: 0 advisory) supported
> +  bundle2-input-part: "reply:pushkey" (params: 0 advisory) supported
> +  bundle2-input-bundle: 1 parts total
>    listing keys for "phases"
>    try to push obsolete markers to remote
>    repository tip rolled back to revision 0 (undo push)
>    0:6675d58eff77
>
> @@ -629,10 +802,21 @@ wilma can change files with a .txt exten
>    3 changesets found
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
> +  bundle2-output-bundle: "HG20", 4 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    adding manifests
> @@ -651,10 +835,12 @@ wilma can change files with a .txt exten
>    acl: path access granted: "ef1ea85a6374"
>    acl: branch access granted: "f9cafe1212c8" on branch "default"
>    acl: path access granted: "f9cafe1212c8"
>    acl: branch access granted: "911600dab2ae" on branch "default"
>    error: pretxnchangegroup.acl hook failed: acl: user "wilma" not allowed on "quux/file.py" (changeset "911600dab2ae")
> +  bundle2-input-part: total payload size 1606
> +  bundle2-input-bundle: 3 parts total
>    transaction abort!
>    rollback completed
>    abort: acl: user "wilma" not allowed on "quux/file.py" (changeset "911600dab2ae")
>    no rollback information available
>    0:6675d58eff77
> @@ -694,10 +880,21 @@ file specified by acl.config does not ex
>    3 changesets found
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
> +  bundle2-output-bundle: "HG20", 4 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    adding manifests
> @@ -707,10 +904,12 @@ file specified by acl.config does not ex
>    adding quux/file.py revisions
>    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] No such file or directory: '../acl.config'
> +  bundle2-input-part: total payload size 1606
> +  bundle2-input-bundle: 3 parts total
>    transaction abort!
>    rollback completed
>    abort: No such file or directory: ../acl.config
>    no rollback information available
>    0:6675d58eff77
> @@ -754,10 +953,21 @@ betty is allowed inside foo/ by a acl.co
>    3 changesets found
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
> +  bundle2-output-bundle: "HG20", 4 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    adding manifests
> @@ -776,10 +986,12 @@ betty is allowed inside foo/ by a acl.co
>    acl: path access granted: "ef1ea85a6374"
>    acl: branch access granted: "f9cafe1212c8" on branch "default"
>    acl: path access granted: "f9cafe1212c8"
>    acl: branch access granted: "911600dab2ae" on branch "default"
>    error: pretxnchangegroup.acl hook failed: acl: user "betty" not allowed on "quux/file.py" (changeset "911600dab2ae")
> +  bundle2-input-part: total payload size 1606
> +  bundle2-input-bundle: 3 parts total
>    transaction abort!
>    rollback completed
>    abort: acl: user "betty" not allowed on "quux/file.py" (changeset "911600dab2ae")
>    no rollback information available
>    0:6675d58eff77
> @@ -825,10 +1037,21 @@ acl.config can set only [acl.allow]/[acl
>    3 changesets found
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
> +  bundle2-output-bundle: "HG20", 4 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    adding manifests
> @@ -847,11 +1070,22 @@ acl.config can set only [acl.allow]/[acl
>    acl: path access granted: "ef1ea85a6374"
>    acl: branch access granted: "f9cafe1212c8" on branch "default"
>    acl: path access granted: "f9cafe1212c8"
>    acl: branch access granted: "911600dab2ae" on branch "default"
>    acl: path access granted: "911600dab2ae"
> +  bundle2-input-part: total payload size 1606
> +  bundle2-input-part: "pushkey" (params: 4 mandatory) supported
> +  pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
> +  bundle2-input-bundle: 3 parts total
>    updating the branch cache
> +  bundle2-output-bundle: "HG20", 2 parts total
> +  bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
> +  bundle2-output-part: "reply:pushkey" (params: 0 advisory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "reply:changegroup" (advisory) (params: 0 advisory) supported
> +  bundle2-input-part: "reply:pushkey" (params: 0 advisory) supported
> +  bundle2-input-bundle: 1 parts total
>    listing keys for "phases"
>    try to push obsolete markers to remote
>    repository tip rolled back to revision 0 (undo push)
>    0:6675d58eff77
>
> @@ -890,10 +1124,21 @@ fred is always allowed
>    3 changesets found
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
> +  bundle2-output-bundle: "HG20", 4 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    adding manifests
> @@ -912,11 +1157,22 @@ fred is always allowed
>    acl: path access granted: "ef1ea85a6374"
>    acl: branch access granted: "f9cafe1212c8" on branch "default"
>    acl: path access granted: "f9cafe1212c8"
>    acl: branch access granted: "911600dab2ae" on branch "default"
>    acl: path access granted: "911600dab2ae"
> +  bundle2-input-part: total payload size 1606
> +  bundle2-input-part: "pushkey" (params: 4 mandatory) supported
> +  pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
> +  bundle2-input-bundle: 3 parts total
>    updating the branch cache
> +  bundle2-output-bundle: "HG20", 2 parts total
> +  bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
> +  bundle2-output-part: "reply:pushkey" (params: 0 advisory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "reply:changegroup" (advisory) (params: 0 advisory) supported
> +  bundle2-input-part: "reply:pushkey" (params: 0 advisory) supported
> +  bundle2-input-bundle: 1 parts total
>    listing keys for "phases"
>    try to push obsolete markers to remote
>    repository tip rolled back to revision 0 (undo push)
>    0:6675d58eff77
>
> @@ -951,10 +1207,21 @@ no one is allowed inside foo/Bar/
>    3 changesets found
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
> +  bundle2-output-bundle: "HG20", 4 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    adding manifests
> @@ -971,10 +1238,12 @@ no one is allowed inside foo/Bar/
>    acl: acl.deny enabled, 1 entries for user fred
>    acl: branch access granted: "ef1ea85a6374" on branch "default"
>    acl: path access granted: "ef1ea85a6374"
>    acl: branch access granted: "f9cafe1212c8" on branch "default"
>    error: pretxnchangegroup.acl hook failed: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
> +  bundle2-input-part: total payload size 1606
> +  bundle2-input-bundle: 3 parts total
>    transaction abort!
>    rollback completed
>    abort: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
>    no rollback information available
>    0:6675d58eff77
> @@ -1014,10 +1283,21 @@ OS-level groups
>    3 changesets found
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
> +  bundle2-output-bundle: "HG20", 4 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    adding manifests
> @@ -1037,11 +1317,22 @@ OS-level groups
>    acl: path access granted: "ef1ea85a6374"
>    acl: branch access granted: "f9cafe1212c8" on branch "default"
>    acl: path access granted: "f9cafe1212c8"
>    acl: branch access granted: "911600dab2ae" on branch "default"
>    acl: path access granted: "911600dab2ae"
> +  bundle2-input-part: total payload size 1606
> +  bundle2-input-part: "pushkey" (params: 4 mandatory) supported
> +  pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
> +  bundle2-input-bundle: 3 parts total
>    updating the branch cache
> +  bundle2-output-bundle: "HG20", 2 parts total
> +  bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
> +  bundle2-output-part: "reply:pushkey" (params: 0 advisory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "reply:changegroup" (advisory) (params: 0 advisory) supported
> +  bundle2-input-part: "reply:pushkey" (params: 0 advisory) supported
> +  bundle2-input-bundle: 1 parts total
>    listing keys for "phases"
>    try to push obsolete markers to remote
>    repository tip rolled back to revision 0 (undo push)
>    0:6675d58eff77
>
> @@ -1076,10 +1367,21 @@ OS-level groups
>    3 changesets found
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
> +  bundle2-output-bundle: "HG20", 4 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    adding manifests
> @@ -1098,10 +1400,12 @@ OS-level groups
>    acl: acl.deny enabled, 1 entries for user fred
>    acl: branch access granted: "ef1ea85a6374" on branch "default"
>    acl: path access granted: "ef1ea85a6374"
>    acl: branch access granted: "f9cafe1212c8" on branch "default"
>    error: pretxnchangegroup.acl hook failed: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
> +  bundle2-input-part: total payload size 1606
> +  bundle2-input-bundle: 3 parts total
>    transaction abort!
>    rollback completed
>    abort: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
>    no rollback information available
>    0:6675d58eff77
> @@ -1178,10 +1482,22 @@ No branch acls specified
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
>    e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
> +  bundle2-output-bundle: "HG20", 5 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    add changeset e8fc755d4d82
> @@ -1204,11 +1520,26 @@ No branch acls specified
>    acl: path access granted: "f9cafe1212c8"
>    acl: branch access granted: "911600dab2ae" on branch "default"
>    acl: path access granted: "911600dab2ae"
>    acl: branch access granted: "e8fc755d4d82" on branch "foobar"
>    acl: path access granted: "e8fc755d4d82"
> +  bundle2-input-part: total payload size 2101
> +  bundle2-input-part: "pushkey" (params: 4 mandatory) supported
> +  pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
> +  bundle2-input-part: "pushkey" (params: 4 mandatory) supported
> +  pushing key for "phases:e8fc755d4d8217ee5b0c2bb41558c40d43b92c01"
> +  bundle2-input-bundle: 4 parts total
>    updating the branch cache
> +  bundle2-output-bundle: "HG20", 3 parts total
> +  bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
> +  bundle2-output-part: "reply:pushkey" (params: 0 advisory) empty payload
> +  bundle2-output-part: "reply:pushkey" (params: 0 advisory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "reply:changegroup" (advisory) (params: 0 advisory) supported
> +  bundle2-input-part: "reply:pushkey" (params: 0 advisory) supported
> +  bundle2-input-part: "reply:pushkey" (params: 0 advisory) supported
> +  bundle2-input-bundle: 2 parts total
>    listing keys for "phases"
>    try to push obsolete markers to remote
>    repository tip rolled back to revision 2 (undo push)
>    2:fb35475503ef
>
> @@ -1240,10 +1571,22 @@ Branch acl deny test
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
>    e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
> +  bundle2-output-bundle: "HG20", 5 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    add changeset e8fc755d4d82
> @@ -1265,10 +1608,12 @@ Branch acl deny test
>    acl: branch access granted: "f9cafe1212c8" on branch "default"
>    acl: path access granted: "f9cafe1212c8"
>    acl: branch access granted: "911600dab2ae" on branch "default"
>    acl: path access granted: "911600dab2ae"
>    error: pretxnchangegroup.acl hook failed: acl: user "astro" denied on branch "foobar" (changeset "e8fc755d4d82")
> +  bundle2-input-part: total payload size 2101
> +  bundle2-input-bundle: 4 parts total
>    transaction abort!
>    rollback completed
>    abort: acl: user "astro" denied on branch "foobar" (changeset "e8fc755d4d82")
>    no rollback information available
>    2:fb35475503ef
> @@ -1300,10 +1645,22 @@ Branch acl empty allow test
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
>    e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
> +  bundle2-output-bundle: "HG20", 5 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    add changeset e8fc755d4d82
> @@ -1319,10 +1676,12 @@ Branch acl empty allow test
>    acl: acl.allow.branches enabled, 0 entries for user astro
>    acl: acl.deny.branches not enabled
>    acl: acl.allow not enabled
>    acl: acl.deny not enabled
>    error: pretxnchangegroup.acl hook failed: acl: user "astro" not allowed on branch "default" (changeset "ef1ea85a6374")
> +  bundle2-input-part: total payload size 2101
> +  bundle2-input-bundle: 4 parts total
>    transaction abort!
>    rollback completed
>    abort: acl: user "astro" not allowed on branch "default" (changeset "ef1ea85a6374")
>    no rollback information available
>    2:fb35475503ef
> @@ -1356,10 +1715,22 @@ Branch acl allow other
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
>    e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
> +  bundle2-output-bundle: "HG20", 5 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    add changeset e8fc755d4d82
> @@ -1375,10 +1746,12 @@ Branch acl allow other
>    acl: acl.allow.branches enabled, 0 entries for user astro
>    acl: acl.deny.branches not enabled
>    acl: acl.allow not enabled
>    acl: acl.deny not enabled
>    error: pretxnchangegroup.acl hook failed: acl: user "astro" not allowed on branch "default" (changeset "ef1ea85a6374")
> +  bundle2-input-part: total payload size 2101
> +  bundle2-input-bundle: 4 parts total
>    transaction abort!
>    rollback completed
>    abort: acl: user "astro" not allowed on branch "default" (changeset "ef1ea85a6374")
>    no rollback information available
>    2:fb35475503ef
> @@ -1406,10 +1779,22 @@ Branch acl allow other
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
>    e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
> +  bundle2-output-bundle: "HG20", 5 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    add changeset e8fc755d4d82
> @@ -1432,11 +1817,26 @@ Branch acl allow other
>    acl: path access granted: "f9cafe1212c8"
>    acl: branch access granted: "911600dab2ae" on branch "default"
>    acl: path access granted: "911600dab2ae"
>    acl: branch access granted: "e8fc755d4d82" on branch "foobar"
>    acl: path access granted: "e8fc755d4d82"
> +  bundle2-input-part: total payload size 2101
> +  bundle2-input-part: "pushkey" (params: 4 mandatory) supported
> +  pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
> +  bundle2-input-part: "pushkey" (params: 4 mandatory) supported
> +  pushing key for "phases:e8fc755d4d8217ee5b0c2bb41558c40d43b92c01"
> +  bundle2-input-bundle: 4 parts total
>    updating the branch cache
> +  bundle2-output-bundle: "HG20", 3 parts total
> +  bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
> +  bundle2-output-part: "reply:pushkey" (params: 0 advisory) empty payload
> +  bundle2-output-part: "reply:pushkey" (params: 0 advisory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "reply:changegroup" (advisory) (params: 0 advisory) supported
> +  bundle2-input-part: "reply:pushkey" (params: 0 advisory) supported
> +  bundle2-input-part: "reply:pushkey" (params: 0 advisory) supported
> +  bundle2-input-bundle: 2 parts total
>    listing keys for "phases"
>    try to push obsolete markers to remote
>    repository tip rolled back to revision 2 (undo push)
>    2:fb35475503ef
>
> @@ -1473,10 +1873,22 @@ push foobar into the remote
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
>    e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
> +  bundle2-output-bundle: "HG20", 5 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    add changeset e8fc755d4d82
> @@ -1499,11 +1911,26 @@ push foobar into the remote
>    acl: path access granted: "f9cafe1212c8"
>    acl: branch access granted: "911600dab2ae" on branch "default"
>    acl: path access granted: "911600dab2ae"
>    acl: branch access granted: "e8fc755d4d82" on branch "foobar"
>    acl: path access granted: "e8fc755d4d82"
> +  bundle2-input-part: total payload size 2101
> +  bundle2-input-part: "pushkey" (params: 4 mandatory) supported
> +  pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
> +  bundle2-input-part: "pushkey" (params: 4 mandatory) supported
> +  pushing key for "phases:e8fc755d4d8217ee5b0c2bb41558c40d43b92c01"
> +  bundle2-input-bundle: 4 parts total
>    updating the branch cache
> +  bundle2-output-bundle: "HG20", 3 parts total
> +  bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
> +  bundle2-output-part: "reply:pushkey" (params: 0 advisory) empty payload
> +  bundle2-output-part: "reply:pushkey" (params: 0 advisory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "reply:changegroup" (advisory) (params: 0 advisory) supported
> +  bundle2-input-part: "reply:pushkey" (params: 0 advisory) supported
> +  bundle2-input-part: "reply:pushkey" (params: 0 advisory) supported
> +  bundle2-input-bundle: 2 parts total
>    listing keys for "phases"
>    try to push obsolete markers to remote
>    repository tip rolled back to revision 2 (undo push)
>    2:fb35475503ef
>
> @@ -1539,10 +1966,22 @@ Branch acl conflicting deny
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
>    e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
> +  bundle2-output-bundle: "HG20", 5 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    add changeset e8fc755d4d82
> @@ -1558,10 +1997,12 @@ Branch acl conflicting deny
>    acl: acl.allow.branches not enabled
>    acl: acl.deny.branches enabled, 1 entries for user george
>    acl: acl.allow not enabled
>    acl: acl.deny not enabled
>    error: pretxnchangegroup.acl hook failed: acl: user "george" denied on branch "default" (changeset "ef1ea85a6374")
> +  bundle2-input-part: total payload size 2101
> +  bundle2-input-bundle: 4 parts total
>    transaction abort!
>    rollback completed
>    abort: acl: user "george" denied on branch "default" (changeset "ef1ea85a6374")
>    no rollback information available
>    2:fb35475503ef
> @@ -1594,10 +2035,22 @@ User 'astro' must not be denied
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
>    e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
> +  bundle2-output-bundle: "HG20", 5 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    add changeset e8fc755d4d82
> @@ -1620,11 +2073,26 @@ User 'astro' must not be denied
>    acl: path access granted: "f9cafe1212c8"
>    acl: branch access granted: "911600dab2ae" on branch "default"
>    acl: path access granted: "911600dab2ae"
>    acl: branch access granted: "e8fc755d4d82" on branch "foobar"
>    acl: path access granted: "e8fc755d4d82"
> +  bundle2-input-part: total payload size 2101
> +  bundle2-input-part: "pushkey" (params: 4 mandatory) supported
> +  pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
> +  bundle2-input-part: "pushkey" (params: 4 mandatory) supported
> +  pushing key for "phases:e8fc755d4d8217ee5b0c2bb41558c40d43b92c01"
> +  bundle2-input-bundle: 4 parts total
>    updating the branch cache
> +  bundle2-output-bundle: "HG20", 3 parts total
> +  bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
> +  bundle2-output-part: "reply:pushkey" (params: 0 advisory) empty payload
> +  bundle2-output-part: "reply:pushkey" (params: 0 advisory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "reply:changegroup" (advisory) (params: 0 advisory) supported
> +  bundle2-input-part: "reply:pushkey" (params: 0 advisory) supported
> +  bundle2-input-part: "reply:pushkey" (params: 0 advisory) supported
> +  bundle2-input-bundle: 2 parts total
>    listing keys for "phases"
>    try to push obsolete markers to remote
>    repository tip rolled back to revision 2 (undo push)
>    2:fb35475503ef
>
> @@ -1654,10 +2122,22 @@ Non-astro users must be denied
>    list of changesets:
>    ef1ea85a6374b77d6da9dcda9541f498f2d17df7
>    f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
>    911600dab2ae7a9baff75958b84fe606851ce955
>    e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
> +  bundle2-output-bundle: "HG20", 5 parts total
> +  bundle2-output-part: "replycaps" 93 bytes payload
> +  bundle2-output-part: "check:heads" streamed payload
> +  bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
> +  bundle2-input-bundle: with-transaction
> +  bundle2-input-part: "replycaps" supported
> +  bundle2-input-part: total payload size 93
> +  bundle2-input-part: "check:heads" supported
> +  bundle2-input-part: total payload size 20
> +  bundle2-input-part: "changegroup" (params: 1 mandatory) supported
>    adding changesets
>    add changeset ef1ea85a6374
>    add changeset f9cafe1212c8
>    add changeset 911600dab2ae
>    add changeset e8fc755d4d82
> @@ -1673,10 +2153,12 @@ Non-astro users must be denied
>    acl: acl.allow.branches not enabled
>    acl: acl.deny.branches enabled, 1 entries for user george
>    acl: acl.allow not enabled
>    acl: acl.deny not enabled
>    error: pretxnchangegroup.acl hook failed: acl: user "george" denied on branch "default" (changeset "ef1ea85a6374")
> +  bundle2-input-part: total payload size 2101
> +  bundle2-input-bundle: 4 parts total
>    transaction abort!
>    rollback completed
>    abort: acl: user "george" denied on branch "default" (changeset "ef1ea85a6374")
>    no rollback information available
>    2:fb35475503ef
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel at selenic.com
> https://selenic.com/mailman/listinfo/mercurial-devel


More information about the Mercurial-devel mailing list