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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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", |
|
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: |
|
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