##// END OF EJS Templates
phase: generate a push-race detection part on push...
Boris Feld -
r34822:aa5e7b4a default
parent child Browse files
Show More
@@ -735,6 +735,31 b' def _pushb2ctxcheckheads(pushop, bundler'
735 data = iter(sorted(affected))
735 data = iter(sorted(affected))
736 bundler.newpart('check:updated-heads', data=data)
736 bundler.newpart('check:updated-heads', data=data)
737
737
738 def _pushing(pushop):
739 """return True if we are pushing anything"""
740 return bool(pushop.outgoing.missing
741 or pushop.outdatedphases
742 or pushop.outobsmarkers
743 or pushop.outbookmarks)
744
745 @b2partsgenerator('check-phases')
746 def _pushb2checkphases(pushop, bundler):
747 """insert phase move checking"""
748 if not _pushing(pushop) or pushop.force:
749 return
750 b2caps = bundle2.bundle2caps(pushop.remote)
751 hasphaseheads = 'heads' in b2caps.get('phases', ())
752 if pushop.remotephases is not None and hasphaseheads:
753 # check that the remote phase has not changed
754 checks = [[] for p in phases.allphases]
755 checks[phases.public].extend(pushop.remotephases.publicheads)
756 checks[phases.draft].extend(pushop.remotephases.draftroots)
757 if any(checks):
758 for nodes in checks:
759 nodes.sort()
760 checkdata = phases.binaryencode(checks)
761 bundler.newpart('check:phases', data=checkdata)
762
738 @b2partsgenerator('changeset')
763 @b2partsgenerator('changeset')
739 def _pushb2ctx(pushop, bundler):
764 def _pushb2ctx(pushop, bundler):
740 """handle changegroup push through bundle2
765 """handle changegroup push through bundle2
@@ -92,14 +92,17 b' Extension disabled for lack of a hook'
92 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
92 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
93 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
93 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
94 911600dab2ae7a9baff75958b84fe606851ce955
94 911600dab2ae7a9baff75958b84fe606851ce955
95 bundle2-output-bundle: "HG20", 4 parts total
95 bundle2-output-bundle: "HG20", 5 parts total
96 bundle2-output-part: "replycaps" 168 bytes payload
96 bundle2-output-part: "replycaps" 168 bytes payload
97 bundle2-output-part: "check:phases" 24 bytes payload
97 bundle2-output-part: "check:heads" streamed payload
98 bundle2-output-part: "check:heads" streamed payload
98 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
99 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
99 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
100 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
100 bundle2-input-bundle: with-transaction
101 bundle2-input-bundle: with-transaction
101 bundle2-input-part: "replycaps" supported
102 bundle2-input-part: "replycaps" supported
102 bundle2-input-part: total payload size 168
103 bundle2-input-part: total payload size 168
104 bundle2-input-part: "check:phases" supported
105 bundle2-input-part: total payload size 24
103 bundle2-input-part: "check:heads" supported
106 bundle2-input-part: "check:heads" supported
104 bundle2-input-part: total payload size 20
107 bundle2-input-part: total payload size 20
105 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
108 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -116,7 +119,7 b' Extension disabled for lack of a hook'
116 bundle2-input-part: total payload size 1553
119 bundle2-input-part: total payload size 1553
117 bundle2-input-part: "pushkey" (params: 4 mandatory) supported
120 bundle2-input-part: "pushkey" (params: 4 mandatory) supported
118 pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
121 pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
119 bundle2-input-bundle: 3 parts total
122 bundle2-input-bundle: 4 parts total
120 updating the branch cache
123 updating the branch cache
121 bundle2-output-bundle: "HG20", 2 parts total
124 bundle2-output-bundle: "HG20", 2 parts total
122 bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
125 bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
@@ -154,14 +157,17 b' Extension disabled for lack of acl.sourc'
154 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
157 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
155 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
158 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
156 911600dab2ae7a9baff75958b84fe606851ce955
159 911600dab2ae7a9baff75958b84fe606851ce955
157 bundle2-output-bundle: "HG20", 4 parts total
160 bundle2-output-bundle: "HG20", 5 parts total
158 bundle2-output-part: "replycaps" 168 bytes payload
161 bundle2-output-part: "replycaps" 168 bytes payload
162 bundle2-output-part: "check:phases" 24 bytes payload
159 bundle2-output-part: "check:heads" streamed payload
163 bundle2-output-part: "check:heads" streamed payload
160 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
164 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
161 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
165 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
162 bundle2-input-bundle: with-transaction
166 bundle2-input-bundle: with-transaction
163 bundle2-input-part: "replycaps" supported
167 bundle2-input-part: "replycaps" supported
164 bundle2-input-part: total payload size 168
168 bundle2-input-part: total payload size 168
169 bundle2-input-part: "check:phases" supported
170 bundle2-input-part: total payload size 24
165 bundle2-input-part: "check:heads" supported
171 bundle2-input-part: "check:heads" supported
166 bundle2-input-part: total payload size 20
172 bundle2-input-part: total payload size 20
167 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
173 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -180,7 +186,7 b' Extension disabled for lack of acl.sourc'
180 bundle2-input-part: total payload size 1553
186 bundle2-input-part: total payload size 1553
181 bundle2-input-part: "pushkey" (params: 4 mandatory) supported
187 bundle2-input-part: "pushkey" (params: 4 mandatory) supported
182 pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
188 pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
183 bundle2-input-bundle: 3 parts total
189 bundle2-input-bundle: 4 parts total
184 updating the branch cache
190 updating the branch cache
185 bundle2-output-bundle: "HG20", 2 parts total
191 bundle2-output-bundle: "HG20", 2 parts total
186 bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
192 bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
@@ -219,14 +225,17 b' No [acl.allow]/[acl.deny]'
219 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
225 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
220 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
226 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
221 911600dab2ae7a9baff75958b84fe606851ce955
227 911600dab2ae7a9baff75958b84fe606851ce955
222 bundle2-output-bundle: "HG20", 4 parts total
228 bundle2-output-bundle: "HG20", 5 parts total
223 bundle2-output-part: "replycaps" 168 bytes payload
229 bundle2-output-part: "replycaps" 168 bytes payload
230 bundle2-output-part: "check:phases" 24 bytes payload
224 bundle2-output-part: "check:heads" streamed payload
231 bundle2-output-part: "check:heads" streamed payload
225 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
232 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
226 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
233 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
227 bundle2-input-bundle: with-transaction
234 bundle2-input-bundle: with-transaction
228 bundle2-input-part: "replycaps" supported
235 bundle2-input-part: "replycaps" supported
229 bundle2-input-part: total payload size 168
236 bundle2-input-part: total payload size 168
237 bundle2-input-part: "check:phases" supported
238 bundle2-input-part: total payload size 24
230 bundle2-input-part: "check:heads" supported
239 bundle2-input-part: "check:heads" supported
231 bundle2-input-part: total payload size 20
240 bundle2-input-part: total payload size 20
232 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
241 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -255,7 +264,7 b' No [acl.allow]/[acl.deny]'
255 bundle2-input-part: total payload size 1553
264 bundle2-input-part: total payload size 1553
256 bundle2-input-part: "pushkey" (params: 4 mandatory) supported
265 bundle2-input-part: "pushkey" (params: 4 mandatory) supported
257 pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
266 pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
258 bundle2-input-bundle: 3 parts total
267 bundle2-input-bundle: 4 parts total
259 updating the branch cache
268 updating the branch cache
260 bundle2-output-bundle: "HG20", 2 parts total
269 bundle2-output-bundle: "HG20", 2 parts total
261 bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
270 bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
@@ -294,14 +303,17 b' Empty [acl.allow]'
294 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
303 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
295 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
304 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
296 911600dab2ae7a9baff75958b84fe606851ce955
305 911600dab2ae7a9baff75958b84fe606851ce955
297 bundle2-output-bundle: "HG20", 4 parts total
306 bundle2-output-bundle: "HG20", 5 parts total
298 bundle2-output-part: "replycaps" 168 bytes payload
307 bundle2-output-part: "replycaps" 168 bytes payload
308 bundle2-output-part: "check:phases" 24 bytes payload
299 bundle2-output-part: "check:heads" streamed payload
309 bundle2-output-part: "check:heads" streamed payload
300 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
310 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
301 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
311 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
302 bundle2-input-bundle: with-transaction
312 bundle2-input-bundle: with-transaction
303 bundle2-input-part: "replycaps" supported
313 bundle2-input-part: "replycaps" supported
304 bundle2-input-part: total payload size 168
314 bundle2-input-part: total payload size 168
315 bundle2-input-part: "check:phases" supported
316 bundle2-input-part: total payload size 24
305 bundle2-input-part: "check:heads" supported
317 bundle2-input-part: "check:heads" supported
306 bundle2-input-part: total payload size 20
318 bundle2-input-part: total payload size 20
307 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
319 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -324,7 +336,7 b' Empty [acl.allow]'
324 acl: branch access granted: "ef1ea85a6374" on branch "default"
336 acl: branch access granted: "ef1ea85a6374" on branch "default"
325 error: pretxnchangegroup.acl hook failed: acl: user "fred" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
337 error: pretxnchangegroup.acl hook failed: acl: user "fred" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
326 bundle2-input-part: total payload size 1553
338 bundle2-input-part: total payload size 1553
327 bundle2-input-bundle: 3 parts total
339 bundle2-input-bundle: 4 parts total
328 transaction abort!
340 transaction abort!
329 rollback completed
341 rollback completed
330 abort: acl: user "fred" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
342 abort: acl: user "fred" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
@@ -358,14 +370,17 b' fred is allowed inside foo/'
358 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
370 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
359 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
371 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
360 911600dab2ae7a9baff75958b84fe606851ce955
372 911600dab2ae7a9baff75958b84fe606851ce955
361 bundle2-output-bundle: "HG20", 4 parts total
373 bundle2-output-bundle: "HG20", 5 parts total
362 bundle2-output-part: "replycaps" 168 bytes payload
374 bundle2-output-part: "replycaps" 168 bytes payload
375 bundle2-output-part: "check:phases" 24 bytes payload
363 bundle2-output-part: "check:heads" streamed payload
376 bundle2-output-part: "check:heads" streamed payload
364 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
377 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
365 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
378 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
366 bundle2-input-bundle: with-transaction
379 bundle2-input-bundle: with-transaction
367 bundle2-input-part: "replycaps" supported
380 bundle2-input-part: "replycaps" supported
368 bundle2-input-part: total payload size 168
381 bundle2-input-part: total payload size 168
382 bundle2-input-part: "check:phases" supported
383 bundle2-input-part: total payload size 24
369 bundle2-input-part: "check:heads" supported
384 bundle2-input-part: "check:heads" supported
370 bundle2-input-part: total payload size 20
385 bundle2-input-part: total payload size 20
371 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
386 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -392,7 +407,7 b' fred is allowed inside foo/'
392 acl: branch access granted: "911600dab2ae" on branch "default"
407 acl: branch access granted: "911600dab2ae" on branch "default"
393 error: pretxnchangegroup.acl hook failed: acl: user "fred" not allowed on "quux/file.py" (changeset "911600dab2ae")
408 error: pretxnchangegroup.acl hook failed: acl: user "fred" not allowed on "quux/file.py" (changeset "911600dab2ae")
394 bundle2-input-part: total payload size 1553
409 bundle2-input-part: total payload size 1553
395 bundle2-input-bundle: 3 parts total
410 bundle2-input-bundle: 4 parts total
396 transaction abort!
411 transaction abort!
397 rollback completed
412 rollback completed
398 abort: acl: user "fred" not allowed on "quux/file.py" (changeset "911600dab2ae")
413 abort: acl: user "fred" not allowed on "quux/file.py" (changeset "911600dab2ae")
@@ -427,14 +442,17 b' Empty [acl.deny]'
427 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
442 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
428 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
443 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
429 911600dab2ae7a9baff75958b84fe606851ce955
444 911600dab2ae7a9baff75958b84fe606851ce955
430 bundle2-output-bundle: "HG20", 4 parts total
445 bundle2-output-bundle: "HG20", 5 parts total
431 bundle2-output-part: "replycaps" 168 bytes payload
446 bundle2-output-part: "replycaps" 168 bytes payload
447 bundle2-output-part: "check:phases" 24 bytes payload
432 bundle2-output-part: "check:heads" streamed payload
448 bundle2-output-part: "check:heads" streamed payload
433 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
449 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
434 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
450 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
435 bundle2-input-bundle: with-transaction
451 bundle2-input-bundle: with-transaction
436 bundle2-input-part: "replycaps" supported
452 bundle2-input-part: "replycaps" supported
437 bundle2-input-part: total payload size 168
453 bundle2-input-part: total payload size 168
454 bundle2-input-part: "check:phases" supported
455 bundle2-input-part: total payload size 24
438 bundle2-input-part: "check:heads" supported
456 bundle2-input-part: "check:heads" supported
439 bundle2-input-part: total payload size 20
457 bundle2-input-part: total payload size 20
440 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
458 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -457,7 +475,7 b' Empty [acl.deny]'
457 acl: branch access granted: "ef1ea85a6374" on branch "default"
475 acl: branch access granted: "ef1ea85a6374" on branch "default"
458 error: pretxnchangegroup.acl hook failed: acl: user "barney" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
476 error: pretxnchangegroup.acl hook failed: acl: user "barney" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
459 bundle2-input-part: total payload size 1553
477 bundle2-input-part: total payload size 1553
460 bundle2-input-bundle: 3 parts total
478 bundle2-input-bundle: 4 parts total
461 transaction abort!
479 transaction abort!
462 rollback completed
480 rollback completed
463 abort: acl: user "barney" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
481 abort: acl: user "barney" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
@@ -493,14 +511,17 b' fred is allowed inside foo/, but not foo'
493 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
511 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
494 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
512 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
495 911600dab2ae7a9baff75958b84fe606851ce955
513 911600dab2ae7a9baff75958b84fe606851ce955
496 bundle2-output-bundle: "HG20", 4 parts total
514 bundle2-output-bundle: "HG20", 5 parts total
497 bundle2-output-part: "replycaps" 168 bytes payload
515 bundle2-output-part: "replycaps" 168 bytes payload
516 bundle2-output-part: "check:phases" 24 bytes payload
498 bundle2-output-part: "check:heads" streamed payload
517 bundle2-output-part: "check:heads" streamed payload
499 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
518 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
500 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
519 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
501 bundle2-input-bundle: with-transaction
520 bundle2-input-bundle: with-transaction
502 bundle2-input-part: "replycaps" supported
521 bundle2-input-part: "replycaps" supported
503 bundle2-input-part: total payload size 168
522 bundle2-input-part: total payload size 168
523 bundle2-input-part: "check:phases" supported
524 bundle2-input-part: total payload size 24
504 bundle2-input-part: "check:heads" supported
525 bundle2-input-part: "check:heads" supported
505 bundle2-input-part: total payload size 20
526 bundle2-input-part: total payload size 20
506 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
527 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -527,7 +548,7 b' fred is allowed inside foo/, but not foo'
527 acl: branch access granted: "911600dab2ae" on branch "default"
548 acl: branch access granted: "911600dab2ae" on branch "default"
528 error: pretxnchangegroup.acl hook failed: acl: user "fred" not allowed on "quux/file.py" (changeset "911600dab2ae")
549 error: pretxnchangegroup.acl hook failed: acl: user "fred" not allowed on "quux/file.py" (changeset "911600dab2ae")
529 bundle2-input-part: total payload size 1553
550 bundle2-input-part: total payload size 1553
530 bundle2-input-bundle: 3 parts total
551 bundle2-input-bundle: 4 parts total
531 transaction abort!
552 transaction abort!
532 rollback completed
553 rollback completed
533 abort: acl: user "fred" not allowed on "quux/file.py" (changeset "911600dab2ae")
554 abort: acl: user "fred" not allowed on "quux/file.py" (changeset "911600dab2ae")
@@ -564,14 +585,17 b' fred is allowed inside foo/, but not foo'
564 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
585 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
565 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
586 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
566 911600dab2ae7a9baff75958b84fe606851ce955
587 911600dab2ae7a9baff75958b84fe606851ce955
567 bundle2-output-bundle: "HG20", 4 parts total
588 bundle2-output-bundle: "HG20", 5 parts total
568 bundle2-output-part: "replycaps" 168 bytes payload
589 bundle2-output-part: "replycaps" 168 bytes payload
590 bundle2-output-part: "check:phases" 24 bytes payload
569 bundle2-output-part: "check:heads" streamed payload
591 bundle2-output-part: "check:heads" streamed payload
570 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
592 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
571 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
593 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
572 bundle2-input-bundle: with-transaction
594 bundle2-input-bundle: with-transaction
573 bundle2-input-part: "replycaps" supported
595 bundle2-input-part: "replycaps" supported
574 bundle2-input-part: total payload size 168
596 bundle2-input-part: total payload size 168
597 bundle2-input-part: "check:phases" supported
598 bundle2-input-part: total payload size 24
575 bundle2-input-part: "check:heads" supported
599 bundle2-input-part: "check:heads" supported
576 bundle2-input-part: total payload size 20
600 bundle2-input-part: total payload size 20
577 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
601 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -596,7 +620,7 b' fred is allowed inside foo/, but not foo'
596 acl: branch access granted: "f9cafe1212c8" on branch "default"
620 acl: branch access granted: "f9cafe1212c8" on branch "default"
597 error: pretxnchangegroup.acl hook failed: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
621 error: pretxnchangegroup.acl hook failed: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
598 bundle2-input-part: total payload size 1553
622 bundle2-input-part: total payload size 1553
599 bundle2-input-bundle: 3 parts total
623 bundle2-input-bundle: 4 parts total
600 transaction abort!
624 transaction abort!
601 rollback completed
625 rollback completed
602 abort: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
626 abort: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
@@ -632,14 +656,17 b' fred is allowed inside foo/, but not foo'
632 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
656 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
633 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
657 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
634 911600dab2ae7a9baff75958b84fe606851ce955
658 911600dab2ae7a9baff75958b84fe606851ce955
635 bundle2-output-bundle: "HG20", 4 parts total
659 bundle2-output-bundle: "HG20", 5 parts total
636 bundle2-output-part: "replycaps" 168 bytes payload
660 bundle2-output-part: "replycaps" 168 bytes payload
661 bundle2-output-part: "check:phases" 24 bytes payload
637 bundle2-output-part: "check:heads" streamed payload
662 bundle2-output-part: "check:heads" streamed payload
638 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
663 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
639 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
664 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
640 bundle2-input-bundle: with-transaction
665 bundle2-input-bundle: with-transaction
641 bundle2-input-part: "replycaps" supported
666 bundle2-input-part: "replycaps" supported
642 bundle2-input-part: total payload size 168
667 bundle2-input-part: total payload size 168
668 bundle2-input-part: "check:phases" supported
669 bundle2-input-part: total payload size 24
643 bundle2-input-part: "check:heads" supported
670 bundle2-input-part: "check:heads" supported
644 bundle2-input-part: total payload size 20
671 bundle2-input-part: total payload size 20
645 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
672 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -662,7 +689,7 b' fred is allowed inside foo/, but not foo'
662 acl: branch access granted: "ef1ea85a6374" on branch "default"
689 acl: branch access granted: "ef1ea85a6374" on branch "default"
663 error: pretxnchangegroup.acl hook failed: acl: user "barney" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
690 error: pretxnchangegroup.acl hook failed: acl: user "barney" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
664 bundle2-input-part: total payload size 1553
691 bundle2-input-part: total payload size 1553
665 bundle2-input-bundle: 3 parts total
692 bundle2-input-bundle: 4 parts total
666 transaction abort!
693 transaction abort!
667 rollback completed
694 rollback completed
668 abort: acl: user "barney" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
695 abort: acl: user "barney" not allowed on "foo/file.txt" (changeset "ef1ea85a6374")
@@ -702,14 +729,17 b' barney is allowed everywhere'
702 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
729 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
703 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
730 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
704 911600dab2ae7a9baff75958b84fe606851ce955
731 911600dab2ae7a9baff75958b84fe606851ce955
705 bundle2-output-bundle: "HG20", 4 parts total
732 bundle2-output-bundle: "HG20", 5 parts total
706 bundle2-output-part: "replycaps" 168 bytes payload
733 bundle2-output-part: "replycaps" 168 bytes payload
734 bundle2-output-part: "check:phases" 24 bytes payload
707 bundle2-output-part: "check:heads" streamed payload
735 bundle2-output-part: "check:heads" streamed payload
708 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
736 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
709 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
737 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
710 bundle2-input-bundle: with-transaction
738 bundle2-input-bundle: with-transaction
711 bundle2-input-part: "replycaps" supported
739 bundle2-input-part: "replycaps" supported
712 bundle2-input-part: total payload size 168
740 bundle2-input-part: total payload size 168
741 bundle2-input-part: "check:phases" supported
742 bundle2-input-part: total payload size 24
713 bundle2-input-part: "check:heads" supported
743 bundle2-input-part: "check:heads" supported
714 bundle2-input-part: total payload size 20
744 bundle2-input-part: total payload size 20
715 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
745 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -738,7 +768,7 b' barney is allowed everywhere'
738 bundle2-input-part: total payload size 1553
768 bundle2-input-part: total payload size 1553
739 bundle2-input-part: "pushkey" (params: 4 mandatory) supported
769 bundle2-input-part: "pushkey" (params: 4 mandatory) supported
740 pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
770 pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
741 bundle2-input-bundle: 3 parts total
771 bundle2-input-bundle: 4 parts total
742 updating the branch cache
772 updating the branch cache
743 bundle2-output-bundle: "HG20", 2 parts total
773 bundle2-output-bundle: "HG20", 2 parts total
744 bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
774 bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
@@ -784,14 +814,17 b' wilma can change files with a .txt exten'
784 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
814 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
785 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
815 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
786 911600dab2ae7a9baff75958b84fe606851ce955
816 911600dab2ae7a9baff75958b84fe606851ce955
787 bundle2-output-bundle: "HG20", 4 parts total
817 bundle2-output-bundle: "HG20", 5 parts total
788 bundle2-output-part: "replycaps" 168 bytes payload
818 bundle2-output-part: "replycaps" 168 bytes payload
819 bundle2-output-part: "check:phases" 24 bytes payload
789 bundle2-output-part: "check:heads" streamed payload
820 bundle2-output-part: "check:heads" streamed payload
790 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
821 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
791 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
822 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
792 bundle2-input-bundle: with-transaction
823 bundle2-input-bundle: with-transaction
793 bundle2-input-part: "replycaps" supported
824 bundle2-input-part: "replycaps" supported
794 bundle2-input-part: total payload size 168
825 bundle2-input-part: total payload size 168
826 bundle2-input-part: "check:phases" supported
827 bundle2-input-part: total payload size 24
795 bundle2-input-part: "check:heads" supported
828 bundle2-input-part: "check:heads" supported
796 bundle2-input-part: total payload size 20
829 bundle2-input-part: total payload size 20
797 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
830 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -818,7 +851,7 b' wilma can change files with a .txt exten'
818 acl: branch access granted: "911600dab2ae" on branch "default"
851 acl: branch access granted: "911600dab2ae" on branch "default"
819 error: pretxnchangegroup.acl hook failed: acl: user "wilma" not allowed on "quux/file.py" (changeset "911600dab2ae")
852 error: pretxnchangegroup.acl hook failed: acl: user "wilma" not allowed on "quux/file.py" (changeset "911600dab2ae")
820 bundle2-input-part: total payload size 1553
853 bundle2-input-part: total payload size 1553
821 bundle2-input-bundle: 3 parts total
854 bundle2-input-bundle: 4 parts total
822 transaction abort!
855 transaction abort!
823 rollback completed
856 rollback completed
824 abort: acl: user "wilma" not allowed on "quux/file.py" (changeset "911600dab2ae")
857 abort: acl: user "wilma" not allowed on "quux/file.py" (changeset "911600dab2ae")
@@ -861,14 +894,17 b' file specified by acl.config does not ex'
861 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
894 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
862 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
895 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
863 911600dab2ae7a9baff75958b84fe606851ce955
896 911600dab2ae7a9baff75958b84fe606851ce955
864 bundle2-output-bundle: "HG20", 4 parts total
897 bundle2-output-bundle: "HG20", 5 parts total
865 bundle2-output-part: "replycaps" 168 bytes payload
898 bundle2-output-part: "replycaps" 168 bytes payload
899 bundle2-output-part: "check:phases" 24 bytes payload
866 bundle2-output-part: "check:heads" streamed payload
900 bundle2-output-part: "check:heads" streamed payload
867 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
901 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
868 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
902 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
869 bundle2-input-bundle: with-transaction
903 bundle2-input-bundle: with-transaction
870 bundle2-input-part: "replycaps" supported
904 bundle2-input-part: "replycaps" supported
871 bundle2-input-part: total payload size 168
905 bundle2-input-part: total payload size 168
906 bundle2-input-part: "check:phases" supported
907 bundle2-input-part: total payload size 24
872 bundle2-input-part: "check:heads" supported
908 bundle2-input-part: "check:heads" supported
873 bundle2-input-part: total payload size 20
909 bundle2-input-part: total payload size 20
874 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
910 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -886,7 +922,7 b' file specified by acl.config does not ex'
886 acl: checking access for user "barney"
922 acl: checking access for user "barney"
887 error: pretxnchangegroup.acl hook raised an exception: [Errno *] * (glob)
923 error: pretxnchangegroup.acl hook raised an exception: [Errno *] * (glob)
888 bundle2-input-part: total payload size 1553
924 bundle2-input-part: total payload size 1553
889 bundle2-input-bundle: 3 parts total
925 bundle2-input-bundle: 4 parts total
890 transaction abort!
926 transaction abort!
891 rollback completed
927 rollback completed
892 abort: No such file or directory: ../acl.config
928 abort: No such file or directory: ../acl.config
@@ -933,14 +969,17 b' betty is allowed inside foo/ by a acl.co'
933 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
969 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
934 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
970 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
935 911600dab2ae7a9baff75958b84fe606851ce955
971 911600dab2ae7a9baff75958b84fe606851ce955
936 bundle2-output-bundle: "HG20", 4 parts total
972 bundle2-output-bundle: "HG20", 5 parts total
937 bundle2-output-part: "replycaps" 168 bytes payload
973 bundle2-output-part: "replycaps" 168 bytes payload
974 bundle2-output-part: "check:phases" 24 bytes payload
938 bundle2-output-part: "check:heads" streamed payload
975 bundle2-output-part: "check:heads" streamed payload
939 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
976 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
940 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
977 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
941 bundle2-input-bundle: with-transaction
978 bundle2-input-bundle: with-transaction
942 bundle2-input-part: "replycaps" supported
979 bundle2-input-part: "replycaps" supported
943 bundle2-input-part: total payload size 168
980 bundle2-input-part: total payload size 168
981 bundle2-input-part: "check:phases" supported
982 bundle2-input-part: total payload size 24
944 bundle2-input-part: "check:heads" supported
983 bundle2-input-part: "check:heads" supported
945 bundle2-input-part: total payload size 20
984 bundle2-input-part: total payload size 20
946 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
985 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -967,7 +1006,7 b' betty is allowed inside foo/ by a acl.co'
967 acl: branch access granted: "911600dab2ae" on branch "default"
1006 acl: branch access granted: "911600dab2ae" on branch "default"
968 error: pretxnchangegroup.acl hook failed: acl: user "betty" not allowed on "quux/file.py" (changeset "911600dab2ae")
1007 error: pretxnchangegroup.acl hook failed: acl: user "betty" not allowed on "quux/file.py" (changeset "911600dab2ae")
969 bundle2-input-part: total payload size 1553
1008 bundle2-input-part: total payload size 1553
970 bundle2-input-bundle: 3 parts total
1009 bundle2-input-bundle: 4 parts total
971 transaction abort!
1010 transaction abort!
972 rollback completed
1011 rollback completed
973 abort: acl: user "betty" not allowed on "quux/file.py" (changeset "911600dab2ae")
1012 abort: acl: user "betty" not allowed on "quux/file.py" (changeset "911600dab2ae")
@@ -1016,14 +1055,17 b' acl.config can set only [acl.allow]/[acl'
1016 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
1055 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
1017 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1056 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1018 911600dab2ae7a9baff75958b84fe606851ce955
1057 911600dab2ae7a9baff75958b84fe606851ce955
1019 bundle2-output-bundle: "HG20", 4 parts total
1058 bundle2-output-bundle: "HG20", 5 parts total
1020 bundle2-output-part: "replycaps" 168 bytes payload
1059 bundle2-output-part: "replycaps" 168 bytes payload
1060 bundle2-output-part: "check:phases" 24 bytes payload
1021 bundle2-output-part: "check:heads" streamed payload
1061 bundle2-output-part: "check:heads" streamed payload
1022 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1062 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1023 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
1063 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
1024 bundle2-input-bundle: with-transaction
1064 bundle2-input-bundle: with-transaction
1025 bundle2-input-part: "replycaps" supported
1065 bundle2-input-part: "replycaps" supported
1026 bundle2-input-part: total payload size 168
1066 bundle2-input-part: total payload size 168
1067 bundle2-input-part: "check:phases" supported
1068 bundle2-input-part: total payload size 24
1027 bundle2-input-part: "check:heads" supported
1069 bundle2-input-part: "check:heads" supported
1028 bundle2-input-part: total payload size 20
1070 bundle2-input-part: total payload size 20
1029 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
1071 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -1052,7 +1094,7 b' acl.config can set only [acl.allow]/[acl'
1052 bundle2-input-part: total payload size 1553
1094 bundle2-input-part: total payload size 1553
1053 bundle2-input-part: "pushkey" (params: 4 mandatory) supported
1095 bundle2-input-part: "pushkey" (params: 4 mandatory) supported
1054 pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
1096 pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
1055 bundle2-input-bundle: 3 parts total
1097 bundle2-input-bundle: 4 parts total
1056 updating the branch cache
1098 updating the branch cache
1057 bundle2-output-bundle: "HG20", 2 parts total
1099 bundle2-output-bundle: "HG20", 2 parts total
1058 bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
1100 bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
@@ -1101,14 +1143,17 b' fred is always allowed'
1101 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
1143 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
1102 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1144 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1103 911600dab2ae7a9baff75958b84fe606851ce955
1145 911600dab2ae7a9baff75958b84fe606851ce955
1104 bundle2-output-bundle: "HG20", 4 parts total
1146 bundle2-output-bundle: "HG20", 5 parts total
1105 bundle2-output-part: "replycaps" 168 bytes payload
1147 bundle2-output-part: "replycaps" 168 bytes payload
1148 bundle2-output-part: "check:phases" 24 bytes payload
1106 bundle2-output-part: "check:heads" streamed payload
1149 bundle2-output-part: "check:heads" streamed payload
1107 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1150 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1108 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
1151 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
1109 bundle2-input-bundle: with-transaction
1152 bundle2-input-bundle: with-transaction
1110 bundle2-input-part: "replycaps" supported
1153 bundle2-input-part: "replycaps" supported
1111 bundle2-input-part: total payload size 168
1154 bundle2-input-part: total payload size 168
1155 bundle2-input-part: "check:phases" supported
1156 bundle2-input-part: total payload size 24
1112 bundle2-input-part: "check:heads" supported
1157 bundle2-input-part: "check:heads" supported
1113 bundle2-input-part: total payload size 20
1158 bundle2-input-part: total payload size 20
1114 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
1159 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -1137,7 +1182,7 b' fred is always allowed'
1137 bundle2-input-part: total payload size 1553
1182 bundle2-input-part: total payload size 1553
1138 bundle2-input-part: "pushkey" (params: 4 mandatory) supported
1183 bundle2-input-part: "pushkey" (params: 4 mandatory) supported
1139 pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
1184 pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
1140 bundle2-input-bundle: 3 parts total
1185 bundle2-input-bundle: 4 parts total
1141 updating the branch cache
1186 updating the branch cache
1142 bundle2-output-bundle: "HG20", 2 parts total
1187 bundle2-output-bundle: "HG20", 2 parts total
1143 bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
1188 bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
@@ -1182,14 +1227,17 b' no one is allowed inside foo/Bar/'
1182 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
1227 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
1183 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1228 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1184 911600dab2ae7a9baff75958b84fe606851ce955
1229 911600dab2ae7a9baff75958b84fe606851ce955
1185 bundle2-output-bundle: "HG20", 4 parts total
1230 bundle2-output-bundle: "HG20", 5 parts total
1186 bundle2-output-part: "replycaps" 168 bytes payload
1231 bundle2-output-part: "replycaps" 168 bytes payload
1232 bundle2-output-part: "check:phases" 24 bytes payload
1187 bundle2-output-part: "check:heads" streamed payload
1233 bundle2-output-part: "check:heads" streamed payload
1188 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1234 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1189 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
1235 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
1190 bundle2-input-bundle: with-transaction
1236 bundle2-input-bundle: with-transaction
1191 bundle2-input-part: "replycaps" supported
1237 bundle2-input-part: "replycaps" supported
1192 bundle2-input-part: total payload size 168
1238 bundle2-input-part: total payload size 168
1239 bundle2-input-part: "check:phases" supported
1240 bundle2-input-part: total payload size 24
1193 bundle2-input-part: "check:heads" supported
1241 bundle2-input-part: "check:heads" supported
1194 bundle2-input-part: total payload size 20
1242 bundle2-input-part: total payload size 20
1195 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
1243 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -1214,7 +1262,7 b' no one is allowed inside foo/Bar/'
1214 acl: branch access granted: "f9cafe1212c8" on branch "default"
1262 acl: branch access granted: "f9cafe1212c8" on branch "default"
1215 error: pretxnchangegroup.acl hook failed: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
1263 error: pretxnchangegroup.acl hook failed: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
1216 bundle2-input-part: total payload size 1553
1264 bundle2-input-part: total payload size 1553
1217 bundle2-input-bundle: 3 parts total
1265 bundle2-input-bundle: 4 parts total
1218 transaction abort!
1266 transaction abort!
1219 rollback completed
1267 rollback completed
1220 abort: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
1268 abort: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
@@ -1257,14 +1305,17 b' OS-level groups'
1257 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
1305 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
1258 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1306 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1259 911600dab2ae7a9baff75958b84fe606851ce955
1307 911600dab2ae7a9baff75958b84fe606851ce955
1260 bundle2-output-bundle: "HG20", 4 parts total
1308 bundle2-output-bundle: "HG20", 5 parts total
1261 bundle2-output-part: "replycaps" 168 bytes payload
1309 bundle2-output-part: "replycaps" 168 bytes payload
1310 bundle2-output-part: "check:phases" 24 bytes payload
1262 bundle2-output-part: "check:heads" streamed payload
1311 bundle2-output-part: "check:heads" streamed payload
1263 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1312 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1264 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
1313 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
1265 bundle2-input-bundle: with-transaction
1314 bundle2-input-bundle: with-transaction
1266 bundle2-input-part: "replycaps" supported
1315 bundle2-input-part: "replycaps" supported
1267 bundle2-input-part: total payload size 168
1316 bundle2-input-part: total payload size 168
1317 bundle2-input-part: "check:phases" supported
1318 bundle2-input-part: total payload size 24
1268 bundle2-input-part: "check:heads" supported
1319 bundle2-input-part: "check:heads" supported
1269 bundle2-input-part: total payload size 20
1320 bundle2-input-part: total payload size 20
1270 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
1321 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -1294,7 +1345,7 b' OS-level groups'
1294 bundle2-input-part: total payload size 1553
1345 bundle2-input-part: total payload size 1553
1295 bundle2-input-part: "pushkey" (params: 4 mandatory) supported
1346 bundle2-input-part: "pushkey" (params: 4 mandatory) supported
1296 pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
1347 pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
1297 bundle2-input-bundle: 3 parts total
1348 bundle2-input-bundle: 4 parts total
1298 updating the branch cache
1349 updating the branch cache
1299 bundle2-output-bundle: "HG20", 2 parts total
1350 bundle2-output-bundle: "HG20", 2 parts total
1300 bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
1351 bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
@@ -1339,14 +1390,17 b' OS-level groups'
1339 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
1390 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
1340 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1391 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1341 911600dab2ae7a9baff75958b84fe606851ce955
1392 911600dab2ae7a9baff75958b84fe606851ce955
1342 bundle2-output-bundle: "HG20", 4 parts total
1393 bundle2-output-bundle: "HG20", 5 parts total
1343 bundle2-output-part: "replycaps" 168 bytes payload
1394 bundle2-output-part: "replycaps" 168 bytes payload
1395 bundle2-output-part: "check:phases" 24 bytes payload
1344 bundle2-output-part: "check:heads" streamed payload
1396 bundle2-output-part: "check:heads" streamed payload
1345 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1397 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1346 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
1398 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
1347 bundle2-input-bundle: with-transaction
1399 bundle2-input-bundle: with-transaction
1348 bundle2-input-part: "replycaps" supported
1400 bundle2-input-part: "replycaps" supported
1349 bundle2-input-part: total payload size 168
1401 bundle2-input-part: total payload size 168
1402 bundle2-input-part: "check:phases" supported
1403 bundle2-input-part: total payload size 24
1350 bundle2-input-part: "check:heads" supported
1404 bundle2-input-part: "check:heads" supported
1351 bundle2-input-part: total payload size 20
1405 bundle2-input-part: total payload size 20
1352 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
1406 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -1373,7 +1427,7 b' OS-level groups'
1373 acl: branch access granted: "f9cafe1212c8" on branch "default"
1427 acl: branch access granted: "f9cafe1212c8" on branch "default"
1374 error: pretxnchangegroup.acl hook failed: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
1428 error: pretxnchangegroup.acl hook failed: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
1375 bundle2-input-part: total payload size 1553
1429 bundle2-input-part: total payload size 1553
1376 bundle2-input-bundle: 3 parts total
1430 bundle2-input-bundle: 4 parts total
1377 transaction abort!
1431 transaction abort!
1378 rollback completed
1432 rollback completed
1379 abort: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
1433 abort: acl: user "fred" denied on "foo/Bar/file.txt" (changeset "f9cafe1212c8")
@@ -1455,8 +1509,9 b' No branch acls specified'
1455 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1509 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1456 911600dab2ae7a9baff75958b84fe606851ce955
1510 911600dab2ae7a9baff75958b84fe606851ce955
1457 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1511 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1458 bundle2-output-bundle: "HG20", 5 parts total
1512 bundle2-output-bundle: "HG20", 6 parts total
1459 bundle2-output-part: "replycaps" 168 bytes payload
1513 bundle2-output-part: "replycaps" 168 bytes payload
1514 bundle2-output-part: "check:phases" 48 bytes payload
1460 bundle2-output-part: "check:heads" streamed payload
1515 bundle2-output-part: "check:heads" streamed payload
1461 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1516 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1462 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
1517 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
@@ -1464,6 +1519,8 b' No branch acls specified'
1464 bundle2-input-bundle: with-transaction
1519 bundle2-input-bundle: with-transaction
1465 bundle2-input-part: "replycaps" supported
1520 bundle2-input-part: "replycaps" supported
1466 bundle2-input-part: total payload size 168
1521 bundle2-input-part: total payload size 168
1522 bundle2-input-part: "check:phases" supported
1523 bundle2-input-part: total payload size 48
1467 bundle2-input-part: "check:heads" supported
1524 bundle2-input-part: "check:heads" supported
1468 bundle2-input-part: total payload size 20
1525 bundle2-input-part: total payload size 20
1469 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
1526 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -1498,7 +1555,7 b' No branch acls specified'
1498 pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
1555 pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
1499 bundle2-input-part: "pushkey" (params: 4 mandatory) supported
1556 bundle2-input-part: "pushkey" (params: 4 mandatory) supported
1500 pushing key for "phases:e8fc755d4d8217ee5b0c2bb41558c40d43b92c01"
1557 pushing key for "phases:e8fc755d4d8217ee5b0c2bb41558c40d43b92c01"
1501 bundle2-input-bundle: 4 parts total
1558 bundle2-input-bundle: 5 parts total
1502 updating the branch cache
1559 updating the branch cache
1503 bundle2-output-bundle: "HG20", 3 parts total
1560 bundle2-output-bundle: "HG20", 3 parts total
1504 bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
1561 bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
@@ -1543,8 +1600,9 b' Branch acl deny test'
1543 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1600 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1544 911600dab2ae7a9baff75958b84fe606851ce955
1601 911600dab2ae7a9baff75958b84fe606851ce955
1545 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1602 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1546 bundle2-output-bundle: "HG20", 5 parts total
1603 bundle2-output-bundle: "HG20", 6 parts total
1547 bundle2-output-part: "replycaps" 168 bytes payload
1604 bundle2-output-part: "replycaps" 168 bytes payload
1605 bundle2-output-part: "check:phases" 48 bytes payload
1548 bundle2-output-part: "check:heads" streamed payload
1606 bundle2-output-part: "check:heads" streamed payload
1549 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1607 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1550 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
1608 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
@@ -1552,6 +1610,8 b' Branch acl deny test'
1552 bundle2-input-bundle: with-transaction
1610 bundle2-input-bundle: with-transaction
1553 bundle2-input-part: "replycaps" supported
1611 bundle2-input-part: "replycaps" supported
1554 bundle2-input-part: total payload size 168
1612 bundle2-input-part: total payload size 168
1613 bundle2-input-part: "check:phases" supported
1614 bundle2-input-part: total payload size 48
1555 bundle2-input-part: "check:heads" supported
1615 bundle2-input-part: "check:heads" supported
1556 bundle2-input-part: total payload size 20
1616 bundle2-input-part: total payload size 20
1557 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
1617 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -1581,7 +1641,7 b' Branch acl deny test'
1581 acl: path access granted: "911600dab2ae"
1641 acl: path access granted: "911600dab2ae"
1582 error: pretxnchangegroup.acl hook failed: acl: user "astro" denied on branch "foobar" (changeset "e8fc755d4d82")
1642 error: pretxnchangegroup.acl hook failed: acl: user "astro" denied on branch "foobar" (changeset "e8fc755d4d82")
1583 bundle2-input-part: total payload size 2068
1643 bundle2-input-part: total payload size 2068
1584 bundle2-input-bundle: 4 parts total
1644 bundle2-input-bundle: 5 parts total
1585 transaction abort!
1645 transaction abort!
1586 rollback completed
1646 rollback completed
1587 abort: acl: user "astro" denied on branch "foobar" (changeset "e8fc755d4d82")
1647 abort: acl: user "astro" denied on branch "foobar" (changeset "e8fc755d4d82")
@@ -1617,8 +1677,9 b' Branch acl empty allow test'
1617 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1677 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1618 911600dab2ae7a9baff75958b84fe606851ce955
1678 911600dab2ae7a9baff75958b84fe606851ce955
1619 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1679 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1620 bundle2-output-bundle: "HG20", 5 parts total
1680 bundle2-output-bundle: "HG20", 6 parts total
1621 bundle2-output-part: "replycaps" 168 bytes payload
1681 bundle2-output-part: "replycaps" 168 bytes payload
1682 bundle2-output-part: "check:phases" 48 bytes payload
1622 bundle2-output-part: "check:heads" streamed payload
1683 bundle2-output-part: "check:heads" streamed payload
1623 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1684 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1624 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
1685 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
@@ -1626,6 +1687,8 b' Branch acl empty allow test'
1626 bundle2-input-bundle: with-transaction
1687 bundle2-input-bundle: with-transaction
1627 bundle2-input-part: "replycaps" supported
1688 bundle2-input-part: "replycaps" supported
1628 bundle2-input-part: total payload size 168
1689 bundle2-input-part: total payload size 168
1690 bundle2-input-part: "check:phases" supported
1691 bundle2-input-part: total payload size 48
1629 bundle2-input-part: "check:heads" supported
1692 bundle2-input-part: "check:heads" supported
1630 bundle2-input-part: total payload size 20
1693 bundle2-input-part: total payload size 20
1631 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
1694 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -1649,7 +1712,7 b' Branch acl empty allow test'
1649 acl: acl.deny not enabled
1712 acl: acl.deny not enabled
1650 error: pretxnchangegroup.acl hook failed: acl: user "astro" not allowed on branch "default" (changeset "ef1ea85a6374")
1713 error: pretxnchangegroup.acl hook failed: acl: user "astro" not allowed on branch "default" (changeset "ef1ea85a6374")
1651 bundle2-input-part: total payload size 2068
1714 bundle2-input-part: total payload size 2068
1652 bundle2-input-bundle: 4 parts total
1715 bundle2-input-bundle: 5 parts total
1653 transaction abort!
1716 transaction abort!
1654 rollback completed
1717 rollback completed
1655 abort: acl: user "astro" not allowed on branch "default" (changeset "ef1ea85a6374")
1718 abort: acl: user "astro" not allowed on branch "default" (changeset "ef1ea85a6374")
@@ -1687,8 +1750,9 b' Branch acl allow other'
1687 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1750 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1688 911600dab2ae7a9baff75958b84fe606851ce955
1751 911600dab2ae7a9baff75958b84fe606851ce955
1689 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1752 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1690 bundle2-output-bundle: "HG20", 5 parts total
1753 bundle2-output-bundle: "HG20", 6 parts total
1691 bundle2-output-part: "replycaps" 168 bytes payload
1754 bundle2-output-part: "replycaps" 168 bytes payload
1755 bundle2-output-part: "check:phases" 48 bytes payload
1692 bundle2-output-part: "check:heads" streamed payload
1756 bundle2-output-part: "check:heads" streamed payload
1693 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1757 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1694 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
1758 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
@@ -1696,6 +1760,8 b' Branch acl allow other'
1696 bundle2-input-bundle: with-transaction
1760 bundle2-input-bundle: with-transaction
1697 bundle2-input-part: "replycaps" supported
1761 bundle2-input-part: "replycaps" supported
1698 bundle2-input-part: total payload size 168
1762 bundle2-input-part: total payload size 168
1763 bundle2-input-part: "check:phases" supported
1764 bundle2-input-part: total payload size 48
1699 bundle2-input-part: "check:heads" supported
1765 bundle2-input-part: "check:heads" supported
1700 bundle2-input-part: total payload size 20
1766 bundle2-input-part: total payload size 20
1701 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
1767 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -1719,7 +1785,7 b' Branch acl allow other'
1719 acl: acl.deny not enabled
1785 acl: acl.deny not enabled
1720 error: pretxnchangegroup.acl hook failed: acl: user "astro" not allowed on branch "default" (changeset "ef1ea85a6374")
1786 error: pretxnchangegroup.acl hook failed: acl: user "astro" not allowed on branch "default" (changeset "ef1ea85a6374")
1721 bundle2-input-part: total payload size 2068
1787 bundle2-input-part: total payload size 2068
1722 bundle2-input-bundle: 4 parts total
1788 bundle2-input-bundle: 5 parts total
1723 transaction abort!
1789 transaction abort!
1724 rollback completed
1790 rollback completed
1725 abort: acl: user "astro" not allowed on branch "default" (changeset "ef1ea85a6374")
1791 abort: acl: user "astro" not allowed on branch "default" (changeset "ef1ea85a6374")
@@ -1751,8 +1817,9 b' Branch acl allow other'
1751 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1817 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1752 911600dab2ae7a9baff75958b84fe606851ce955
1818 911600dab2ae7a9baff75958b84fe606851ce955
1753 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1819 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1754 bundle2-output-bundle: "HG20", 5 parts total
1820 bundle2-output-bundle: "HG20", 6 parts total
1755 bundle2-output-part: "replycaps" 168 bytes payload
1821 bundle2-output-part: "replycaps" 168 bytes payload
1822 bundle2-output-part: "check:phases" 48 bytes payload
1756 bundle2-output-part: "check:heads" streamed payload
1823 bundle2-output-part: "check:heads" streamed payload
1757 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1824 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1758 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
1825 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
@@ -1760,6 +1827,8 b' Branch acl allow other'
1760 bundle2-input-bundle: with-transaction
1827 bundle2-input-bundle: with-transaction
1761 bundle2-input-part: "replycaps" supported
1828 bundle2-input-part: "replycaps" supported
1762 bundle2-input-part: total payload size 168
1829 bundle2-input-part: total payload size 168
1830 bundle2-input-part: "check:phases" supported
1831 bundle2-input-part: total payload size 48
1763 bundle2-input-part: "check:heads" supported
1832 bundle2-input-part: "check:heads" supported
1764 bundle2-input-part: total payload size 20
1833 bundle2-input-part: total payload size 20
1765 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
1834 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -1794,7 +1863,7 b' Branch acl allow other'
1794 pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
1863 pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
1795 bundle2-input-part: "pushkey" (params: 4 mandatory) supported
1864 bundle2-input-part: "pushkey" (params: 4 mandatory) supported
1796 pushing key for "phases:e8fc755d4d8217ee5b0c2bb41558c40d43b92c01"
1865 pushing key for "phases:e8fc755d4d8217ee5b0c2bb41558c40d43b92c01"
1797 bundle2-input-bundle: 4 parts total
1866 bundle2-input-bundle: 5 parts total
1798 updating the branch cache
1867 updating the branch cache
1799 bundle2-output-bundle: "HG20", 3 parts total
1868 bundle2-output-bundle: "HG20", 3 parts total
1800 bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
1869 bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
@@ -1844,8 +1913,9 b' push foobar into the remote'
1844 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1913 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1845 911600dab2ae7a9baff75958b84fe606851ce955
1914 911600dab2ae7a9baff75958b84fe606851ce955
1846 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1915 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1847 bundle2-output-bundle: "HG20", 5 parts total
1916 bundle2-output-bundle: "HG20", 6 parts total
1848 bundle2-output-part: "replycaps" 168 bytes payload
1917 bundle2-output-part: "replycaps" 168 bytes payload
1918 bundle2-output-part: "check:phases" 48 bytes payload
1849 bundle2-output-part: "check:heads" streamed payload
1919 bundle2-output-part: "check:heads" streamed payload
1850 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1920 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1851 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
1921 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
@@ -1853,6 +1923,8 b' push foobar into the remote'
1853 bundle2-input-bundle: with-transaction
1923 bundle2-input-bundle: with-transaction
1854 bundle2-input-part: "replycaps" supported
1924 bundle2-input-part: "replycaps" supported
1855 bundle2-input-part: total payload size 168
1925 bundle2-input-part: total payload size 168
1926 bundle2-input-part: "check:phases" supported
1927 bundle2-input-part: total payload size 48
1856 bundle2-input-part: "check:heads" supported
1928 bundle2-input-part: "check:heads" supported
1857 bundle2-input-part: total payload size 20
1929 bundle2-input-part: total payload size 20
1858 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
1930 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -1887,7 +1959,7 b' push foobar into the remote'
1887 pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
1959 pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
1888 bundle2-input-part: "pushkey" (params: 4 mandatory) supported
1960 bundle2-input-part: "pushkey" (params: 4 mandatory) supported
1889 pushing key for "phases:e8fc755d4d8217ee5b0c2bb41558c40d43b92c01"
1961 pushing key for "phases:e8fc755d4d8217ee5b0c2bb41558c40d43b92c01"
1890 bundle2-input-bundle: 4 parts total
1962 bundle2-input-bundle: 5 parts total
1891 updating the branch cache
1963 updating the branch cache
1892 bundle2-output-bundle: "HG20", 3 parts total
1964 bundle2-output-bundle: "HG20", 3 parts total
1893 bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
1965 bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
@@ -1936,8 +2008,9 b' Branch acl conflicting deny'
1936 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
2008 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1937 911600dab2ae7a9baff75958b84fe606851ce955
2009 911600dab2ae7a9baff75958b84fe606851ce955
1938 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
2010 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1939 bundle2-output-bundle: "HG20", 5 parts total
2011 bundle2-output-bundle: "HG20", 6 parts total
1940 bundle2-output-part: "replycaps" 168 bytes payload
2012 bundle2-output-part: "replycaps" 168 bytes payload
2013 bundle2-output-part: "check:phases" 48 bytes payload
1941 bundle2-output-part: "check:heads" streamed payload
2014 bundle2-output-part: "check:heads" streamed payload
1942 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
2015 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1943 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
2016 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
@@ -1945,6 +2018,8 b' Branch acl conflicting deny'
1945 bundle2-input-bundle: with-transaction
2018 bundle2-input-bundle: with-transaction
1946 bundle2-input-part: "replycaps" supported
2019 bundle2-input-part: "replycaps" supported
1947 bundle2-input-part: total payload size 168
2020 bundle2-input-part: total payload size 168
2021 bundle2-input-part: "check:phases" supported
2022 bundle2-input-part: total payload size 48
1948 bundle2-input-part: "check:heads" supported
2023 bundle2-input-part: "check:heads" supported
1949 bundle2-input-part: total payload size 20
2024 bundle2-input-part: total payload size 20
1950 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
2025 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -1968,7 +2043,7 b' Branch acl conflicting deny'
1968 acl: acl.deny not enabled
2043 acl: acl.deny not enabled
1969 error: pretxnchangegroup.acl hook failed: acl: user "george" denied on branch "default" (changeset "ef1ea85a6374")
2044 error: pretxnchangegroup.acl hook failed: acl: user "george" denied on branch "default" (changeset "ef1ea85a6374")
1970 bundle2-input-part: total payload size 2068
2045 bundle2-input-part: total payload size 2068
1971 bundle2-input-bundle: 4 parts total
2046 bundle2-input-bundle: 5 parts total
1972 transaction abort!
2047 transaction abort!
1973 rollback completed
2048 rollback completed
1974 abort: acl: user "george" denied on branch "default" (changeset "ef1ea85a6374")
2049 abort: acl: user "george" denied on branch "default" (changeset "ef1ea85a6374")
@@ -2005,8 +2080,9 b" User 'astro' must not be denied"
2005 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
2080 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
2006 911600dab2ae7a9baff75958b84fe606851ce955
2081 911600dab2ae7a9baff75958b84fe606851ce955
2007 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
2082 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
2008 bundle2-output-bundle: "HG20", 5 parts total
2083 bundle2-output-bundle: "HG20", 6 parts total
2009 bundle2-output-part: "replycaps" 168 bytes payload
2084 bundle2-output-part: "replycaps" 168 bytes payload
2085 bundle2-output-part: "check:phases" 48 bytes payload
2010 bundle2-output-part: "check:heads" streamed payload
2086 bundle2-output-part: "check:heads" streamed payload
2011 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
2087 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
2012 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
2088 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
@@ -2014,6 +2090,8 b" User 'astro' must not be denied"
2014 bundle2-input-bundle: with-transaction
2090 bundle2-input-bundle: with-transaction
2015 bundle2-input-part: "replycaps" supported
2091 bundle2-input-part: "replycaps" supported
2016 bundle2-input-part: total payload size 168
2092 bundle2-input-part: total payload size 168
2093 bundle2-input-part: "check:phases" supported
2094 bundle2-input-part: total payload size 48
2017 bundle2-input-part: "check:heads" supported
2095 bundle2-input-part: "check:heads" supported
2018 bundle2-input-part: total payload size 20
2096 bundle2-input-part: total payload size 20
2019 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
2097 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -2048,7 +2126,7 b" User 'astro' must not be denied"
2048 pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
2126 pushing key for "phases:911600dab2ae7a9baff75958b84fe606851ce955"
2049 bundle2-input-part: "pushkey" (params: 4 mandatory) supported
2127 bundle2-input-part: "pushkey" (params: 4 mandatory) supported
2050 pushing key for "phases:e8fc755d4d8217ee5b0c2bb41558c40d43b92c01"
2128 pushing key for "phases:e8fc755d4d8217ee5b0c2bb41558c40d43b92c01"
2051 bundle2-input-bundle: 4 parts total
2129 bundle2-input-bundle: 5 parts total
2052 updating the branch cache
2130 updating the branch cache
2053 bundle2-output-bundle: "HG20", 3 parts total
2131 bundle2-output-bundle: "HG20", 3 parts total
2054 bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
2132 bundle2-output-part: "reply:changegroup" (advisory) (params: 0 advisory) empty payload
@@ -2091,8 +2169,9 b' Non-astro users must be denied'
2091 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
2169 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
2092 911600dab2ae7a9baff75958b84fe606851ce955
2170 911600dab2ae7a9baff75958b84fe606851ce955
2093 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
2171 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
2094 bundle2-output-bundle: "HG20", 5 parts total
2172 bundle2-output-bundle: "HG20", 6 parts total
2095 bundle2-output-part: "replycaps" 168 bytes payload
2173 bundle2-output-part: "replycaps" 168 bytes payload
2174 bundle2-output-part: "check:phases" 48 bytes payload
2096 bundle2-output-part: "check:heads" streamed payload
2175 bundle2-output-part: "check:heads" streamed payload
2097 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
2176 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
2098 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
2177 bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload
@@ -2100,6 +2179,8 b' Non-astro users must be denied'
2100 bundle2-input-bundle: with-transaction
2179 bundle2-input-bundle: with-transaction
2101 bundle2-input-part: "replycaps" supported
2180 bundle2-input-part: "replycaps" supported
2102 bundle2-input-part: total payload size 168
2181 bundle2-input-part: total payload size 168
2182 bundle2-input-part: "check:phases" supported
2183 bundle2-input-part: total payload size 48
2103 bundle2-input-part: "check:heads" supported
2184 bundle2-input-part: "check:heads" supported
2104 bundle2-input-part: total payload size 20
2185 bundle2-input-part: total payload size 20
2105 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
2186 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
@@ -2123,7 +2204,7 b' Non-astro users must be denied'
2123 acl: acl.deny not enabled
2204 acl: acl.deny not enabled
2124 error: pretxnchangegroup.acl hook failed: acl: user "george" denied on branch "default" (changeset "ef1ea85a6374")
2205 error: pretxnchangegroup.acl hook failed: acl: user "george" denied on branch "default" (changeset "ef1ea85a6374")
2125 bundle2-input-part: total payload size 2068
2206 bundle2-input-part: total payload size 2068
2126 bundle2-input-bundle: 4 parts total
2207 bundle2-input-bundle: 5 parts total
2127 transaction abort!
2208 transaction abort!
2128 rollback completed
2209 rollback completed
2129 abort: acl: user "george" denied on branch "default" (changeset "ef1ea85a6374")
2210 abort: acl: user "george" denied on branch "default" (changeset "ef1ea85a6374")
General Comments 0
You need to be logged in to leave comments. Login now