##// END OF EJS Templates
changegroup: fold progress meter into callbacks...
Matt Mackall -
r13783:c196352d default
parent child Browse files
Show More
@@ -102,16 +102,14 b' def writerevs(ui, r1, r2, order, tr):'
102
102
103 ui.status(_('writing revs\n'))
103 ui.status(_('writing revs\n'))
104
104
105 count = [0]
106 def progress(*args):
107 ui.progress(_('writing'), count[0], total=len(order))
108 count[0] += 1
109
105
110 order = [r1.node(r) for r in order]
106 order = [r1.node(r) for r in order]
111
107
112 # this is a bit ugly, but it works
108 # this is a bit ugly, but it works
109 count = [0]
113 def lookup(x):
110 def lookup(x):
114 progress(x)
111 count[0] += 1
112 ui.progress(_('writing'), count[0], total=len(order))
115 return "%020d" % r1.linkrev(r1.rev(x))
113 return "%020d" % r1.linkrev(r1.rev(x))
116
114
117 unlookup = lambda x: int(x, 10)
115 unlookup = lambda x: int(x, 10)
@@ -1531,21 +1531,18 b' class localrepository(repo.repository):'
1531 changedfiles = set()
1531 changedfiles = set()
1532
1532
1533 collect = changegroup.collector(cl, mfs, changedfiles)
1533 collect = changegroup.collector(cl, mfs, changedfiles)
1534 count = [0]
1534 def clookup(x):
1535 def clookup(x):
1535 collect(x)
1536 collect(x)
1537 count[0] += 1
1538 self.ui.progress(_('bundling'), count[0], unit=_('changesets'))
1536 return x
1539 return x
1537
1540
1538 # Create a changenode group generator that will call our functions
1541 # Create a changenode group generator that will call our functions
1539 # back to lookup the owning changenode and collect information.
1542 # back to lookup the owning changenode and collect information.
1540 group = cl.group(csets, clookup)
1543 for chunk in cl.group(csets, clookup):
1541 for count, chunk in enumerate(group):
1542 yield chunk
1544 yield chunk
1543 # revlog.group yields three entries per node, so
1545 changecount = count[0]
1544 # dividing by 3 gives an approximation of how many
1545 # nodes have been processed.
1546 self.ui.progress(_('bundling'), count / 3,
1547 unit=_('changesets'))
1548 changecount = count / 3
1549 efiles = len(changedfiles)
1546 efiles = len(changedfiles)
1550 self.ui.progress(_('bundling'), None)
1547 self.ui.progress(_('bundling'), None)
1551
1548
@@ -1553,16 +1550,16 b' class localrepository(repo.repository):'
1553 # Create a generator for the manifestnodes that calls our lookup
1550 # Create a generator for the manifestnodes that calls our lookup
1554 # and data collection functions back.
1551 # and data collection functions back.
1555 fcollect = filenode_collector(changedfiles)
1552 fcollect = filenode_collector(changedfiles)
1553 count = [0]
1556 def mlookup(x):
1554 def mlookup(x):
1557 fcollect(x)
1555 fcollect(x)
1556 count[0] += 1
1557 self.ui.progress(_('bundling'), count[0],
1558 unit=_('manifests'), total=changecount)
1558 return mfs[x]
1559 return mfs[x]
1559
1560
1560 group = mf.group(sorted(mfs, key=mf.rev), mlookup)
1561 for chunk in mf.group(sorted(mfs, key=mf.rev), mlookup):
1561 for count, chunk in enumerate(group):
1562 yield chunk
1562 yield chunk
1563 # see above comment for why we divide by 3
1564 self.ui.progress(_('bundling'), count / 3,
1565 unit=_('manifests'), total=changecount)
1566 self.ui.progress(_('bundling'), None)
1563 self.ui.progress(_('bundling'), None)
1567
1564
1568 mfs.clear()
1565 mfs.clear()
@@ -1585,18 +1582,16 b' class localrepository(repo.repository):'
1585 # lookup function as we need to collect no information
1582 # lookup function as we need to collect no information
1586 # from filenodes.
1583 # from filenodes.
1587 def flookup(x):
1584 def flookup(x):
1588 return missingfnodes[x]
1589
1590 group = filerevlog.group(
1591 sorted(missingfnodes, key=filerevlog.rev),
1592 flookup)
1593 for chunk in group:
1594 # even though we print the same progress on
1585 # even though we print the same progress on
1595 # most loop iterations, put the progress call
1586 # most loop iterations, put the progress call
1596 # here so that time estimates (if any) can be updated
1587 # here so that time estimates (if any) can be updated
1597 self.ui.progress(
1588 self.ui.progress(
1598 _('bundling'), idx, item=fname,
1589 _('bundling'), idx, item=fname,
1599 unit=_('files'), total=efiles)
1590 unit=_('files'), total=efiles)
1591 return missingfnodes[x]
1592
1593 for chunk in filerevlog.group(
1594 sorted(missingfnodes, key=filerevlog.rev), flookup):
1600 yield chunk
1595 yield chunk
1601 # Signal that no more groups are left.
1596 # Signal that no more groups are left.
1602 yield changegroup.closechunk()
1597 yield changegroup.closechunk()
@@ -1644,30 +1639,30 b' class localrepository(repo.repository):'
1644 mmfs = {}
1639 mmfs = {}
1645
1640
1646 collect = changegroup.collector(cl, mmfs, changedfiles)
1641 collect = changegroup.collector(cl, mmfs, changedfiles)
1642 count = [0]
1647 def clookup(x):
1643 def clookup(x):
1644 count[0] += 1
1645 self.ui.progress(_('bundling'), count[0], unit=_('changesets'))
1648 collect(x)
1646 collect(x)
1649 return x
1647 return x
1650
1648
1651 for count, chunk in enumerate(cl.group(nodes, clookup)):
1649 for chunk in cl.group(nodes, clookup):
1652 # revlog.group yields three entries per node, so
1653 # dividing by 3 gives an approximation of how many
1654 # nodes have been processed.
1655 self.ui.progress(_('bundling'), count / 3, unit=_('changesets'))
1656 yield chunk
1650 yield chunk
1657 efiles = len(changedfiles)
1651 efiles = len(changedfiles)
1658 changecount = count / 3
1652 changecount = count[0]
1659 self.ui.progress(_('bundling'), None)
1653 self.ui.progress(_('bundling'), None)
1660
1654
1661 mnfst = self.manifest
1655 mnfst = self.manifest
1662 nodeiter = gennodelst(mnfst)
1656 nodeiter = gennodelst(mnfst)
1663 mfunc = lookuplinkrev_func(mnfst)
1657 mfunc = lookuplinkrev_func(mnfst)
1658 count = [0]
1664 def mlookup(x):
1659 def mlookup(x):
1660 count[0] += 1
1661 self.ui.progress(_('bundling'), count[0],
1662 unit=_('manifests'), total=changecount)
1665 return mfunc(x)
1663 return mfunc(x)
1666
1664
1667 for count, chunk in enumerate(mnfst.group(nodeiter, mlookup)):
1665 for chunk in mnfst.group(nodeiter, mlookup):
1668 # see above comment for why we divide by 3
1669 self.ui.progress(_('bundling'), count / 3,
1670 unit=_('manifests'), total=changecount)
1671 yield chunk
1666 yield chunk
1672 self.ui.progress(_('bundling'), None)
1667 self.ui.progress(_('bundling'), None)
1673
1668
@@ -1682,12 +1677,12 b' class localrepository(repo.repository):'
1682 yield fname
1677 yield fname
1683 ffunc = lookuplinkrev_func(filerevlog)
1678 ffunc = lookuplinkrev_func(filerevlog)
1684 def flookup(x):
1679 def flookup(x):
1680 self.ui.progress(
1681 _('bundling'), idx, item=fname,
1682 total=efiles, unit=_('files'))
1685 return ffunc(x)
1683 return ffunc(x)
1686
1684
1687 for chunk in filerevlog.group(nodeiter, flookup):
1685 for chunk in filerevlog.group(nodeiter, flookup):
1688 self.ui.progress(
1689 _('bundling'), idx, item=fname,
1690 total=efiles, unit=_('files'))
1691 yield chunk
1686 yield chunk
1692 self.ui.progress(_('bundling'), None)
1687 self.ui.progress(_('bundling'), None)
1693
1688
@@ -90,37 +90,14 b' Extension disabled for lack of a hook'
90 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
90 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
91 911600dab2ae7a9baff75958b84fe606851ce955
91 911600dab2ae7a9baff75958b84fe606851ce955
92 adding changesets
92 adding changesets
93 bundling: 0 changesets
94 bundling: 0 changesets
95 bundling: 0 changesets
96 bundling: 1 changesets
97 bundling: 1 changesets
98 bundling: 1 changesets
93 bundling: 1 changesets
99 bundling: 2 changesets
94 bundling: 2 changesets
100 bundling: 2 changesets
101 bundling: 2 changesets
102 bundling: 3 changesets
95 bundling: 3 changesets
103 bundling: 0/3 manifests (0.00%)
104 bundling: 0/3 manifests (0.00%)
105 bundling: 0/3 manifests (0.00%)
106 bundling: 1/3 manifests (33.33%)
96 bundling: 1/3 manifests (33.33%)
107 bundling: 1/3 manifests (33.33%)
108 bundling: 1/3 manifests (33.33%)
109 bundling: 2/3 manifests (66.67%)
110 bundling: 2/3 manifests (66.67%)
111 bundling: 2/3 manifests (66.67%)
97 bundling: 2/3 manifests (66.67%)
112 bundling: 3/3 manifests (100.00%)
98 bundling: 3/3 manifests (100.00%)
113 bundling: foo/Bar/file.txt 0/3 files (0.00%)
99 bundling: foo/Bar/file.txt 0/3 files (0.00%)
114 bundling: foo/Bar/file.txt 0/3 files (0.00%)
115 bundling: foo/Bar/file.txt 0/3 files (0.00%)
116 bundling: foo/Bar/file.txt 0/3 files (0.00%)
117 bundling: foo/file.txt 1/3 files (33.33%)
100 bundling: foo/file.txt 1/3 files (33.33%)
118 bundling: foo/file.txt 1/3 files (33.33%)
119 bundling: foo/file.txt 1/3 files (33.33%)
120 bundling: foo/file.txt 1/3 files (33.33%)
121 bundling: quux/file.py 2/3 files (66.67%)
122 bundling: quux/file.py 2/3 files (66.67%)
123 bundling: quux/file.py 2/3 files (66.67%)
124 bundling: quux/file.py 2/3 files (66.67%)
101 bundling: quux/file.py 2/3 files (66.67%)
125 changesets: 1 chunks
102 changesets: 1 chunks
126 add changeset ef1ea85a6374
103 add changeset ef1ea85a6374
@@ -168,37 +145,14 b' Extension disabled for lack of acl.sourc'
168 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
145 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
169 911600dab2ae7a9baff75958b84fe606851ce955
146 911600dab2ae7a9baff75958b84fe606851ce955
170 adding changesets
147 adding changesets
171 bundling: 0 changesets
172 bundling: 0 changesets
173 bundling: 0 changesets
174 bundling: 1 changesets
175 bundling: 1 changesets
176 bundling: 1 changesets
148 bundling: 1 changesets
177 bundling: 2 changesets
149 bundling: 2 changesets
178 bundling: 2 changesets
179 bundling: 2 changesets
180 bundling: 3 changesets
150 bundling: 3 changesets
181 bundling: 0/3 manifests (0.00%)
182 bundling: 0/3 manifests (0.00%)
183 bundling: 0/3 manifests (0.00%)
184 bundling: 1/3 manifests (33.33%)
151 bundling: 1/3 manifests (33.33%)
185 bundling: 1/3 manifests (33.33%)
186 bundling: 1/3 manifests (33.33%)
187 bundling: 2/3 manifests (66.67%)
188 bundling: 2/3 manifests (66.67%)
189 bundling: 2/3 manifests (66.67%)
152 bundling: 2/3 manifests (66.67%)
190 bundling: 3/3 manifests (100.00%)
153 bundling: 3/3 manifests (100.00%)
191 bundling: foo/Bar/file.txt 0/3 files (0.00%)
154 bundling: foo/Bar/file.txt 0/3 files (0.00%)
192 bundling: foo/Bar/file.txt 0/3 files (0.00%)
193 bundling: foo/Bar/file.txt 0/3 files (0.00%)
194 bundling: foo/Bar/file.txt 0/3 files (0.00%)
195 bundling: foo/file.txt 1/3 files (33.33%)
155 bundling: foo/file.txt 1/3 files (33.33%)
196 bundling: foo/file.txt 1/3 files (33.33%)
197 bundling: foo/file.txt 1/3 files (33.33%)
198 bundling: foo/file.txt 1/3 files (33.33%)
199 bundling: quux/file.py 2/3 files (66.67%)
200 bundling: quux/file.py 2/3 files (66.67%)
201 bundling: quux/file.py 2/3 files (66.67%)
202 bundling: quux/file.py 2/3 files (66.67%)
156 bundling: quux/file.py 2/3 files (66.67%)
203 changesets: 1 chunks
157 changesets: 1 chunks
204 add changeset ef1ea85a6374
158 add changeset ef1ea85a6374
@@ -249,37 +203,14 b' No [acl.allow]/[acl.deny]'
249 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
203 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
250 911600dab2ae7a9baff75958b84fe606851ce955
204 911600dab2ae7a9baff75958b84fe606851ce955
251 adding changesets
205 adding changesets
252 bundling: 0 changesets
253 bundling: 0 changesets
254 bundling: 0 changesets
255 bundling: 1 changesets
256 bundling: 1 changesets
257 bundling: 1 changesets
206 bundling: 1 changesets
258 bundling: 2 changesets
207 bundling: 2 changesets
259 bundling: 2 changesets
260 bundling: 2 changesets
261 bundling: 3 changesets
208 bundling: 3 changesets
262 bundling: 0/3 manifests (0.00%)
263 bundling: 0/3 manifests (0.00%)
264 bundling: 0/3 manifests (0.00%)
265 bundling: 1/3 manifests (33.33%)
209 bundling: 1/3 manifests (33.33%)
266 bundling: 1/3 manifests (33.33%)
267 bundling: 1/3 manifests (33.33%)
268 bundling: 2/3 manifests (66.67%)
269 bundling: 2/3 manifests (66.67%)
270 bundling: 2/3 manifests (66.67%)
210 bundling: 2/3 manifests (66.67%)
271 bundling: 3/3 manifests (100.00%)
211 bundling: 3/3 manifests (100.00%)
272 bundling: foo/Bar/file.txt 0/3 files (0.00%)
212 bundling: foo/Bar/file.txt 0/3 files (0.00%)
273 bundling: foo/Bar/file.txt 0/3 files (0.00%)
274 bundling: foo/Bar/file.txt 0/3 files (0.00%)
275 bundling: foo/Bar/file.txt 0/3 files (0.00%)
276 bundling: foo/file.txt 1/3 files (33.33%)
213 bundling: foo/file.txt 1/3 files (33.33%)
277 bundling: foo/file.txt 1/3 files (33.33%)
278 bundling: foo/file.txt 1/3 files (33.33%)
279 bundling: foo/file.txt 1/3 files (33.33%)
280 bundling: quux/file.py 2/3 files (66.67%)
281 bundling: quux/file.py 2/3 files (66.67%)
282 bundling: quux/file.py 2/3 files (66.67%)
283 bundling: quux/file.py 2/3 files (66.67%)
214 bundling: quux/file.py 2/3 files (66.67%)
284 changesets: 1 chunks
215 changesets: 1 chunks
285 add changeset ef1ea85a6374
216 add changeset ef1ea85a6374
@@ -339,37 +270,14 b' Empty [acl.allow]'
339 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
270 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
340 911600dab2ae7a9baff75958b84fe606851ce955
271 911600dab2ae7a9baff75958b84fe606851ce955
341 adding changesets
272 adding changesets
342 bundling: 0 changesets
343 bundling: 0 changesets
344 bundling: 0 changesets
345 bundling: 1 changesets
346 bundling: 1 changesets
347 bundling: 1 changesets
273 bundling: 1 changesets
348 bundling: 2 changesets
274 bundling: 2 changesets
349 bundling: 2 changesets
350 bundling: 2 changesets
351 bundling: 3 changesets
275 bundling: 3 changesets
352 bundling: 0/3 manifests (0.00%)
353 bundling: 0/3 manifests (0.00%)
354 bundling: 0/3 manifests (0.00%)
355 bundling: 1/3 manifests (33.33%)
276 bundling: 1/3 manifests (33.33%)
356 bundling: 1/3 manifests (33.33%)
357 bundling: 1/3 manifests (33.33%)
358 bundling: 2/3 manifests (66.67%)
359 bundling: 2/3 manifests (66.67%)
360 bundling: 2/3 manifests (66.67%)
277 bundling: 2/3 manifests (66.67%)
361 bundling: 3/3 manifests (100.00%)
278 bundling: 3/3 manifests (100.00%)
362 bundling: foo/Bar/file.txt 0/3 files (0.00%)
279 bundling: foo/Bar/file.txt 0/3 files (0.00%)
363 bundling: foo/Bar/file.txt 0/3 files (0.00%)
364 bundling: foo/Bar/file.txt 0/3 files (0.00%)
365 bundling: foo/Bar/file.txt 0/3 files (0.00%)
366 bundling: foo/file.txt 1/3 files (33.33%)
280 bundling: foo/file.txt 1/3 files (33.33%)
367 bundling: foo/file.txt 1/3 files (33.33%)
368 bundling: foo/file.txt 1/3 files (33.33%)
369 bundling: foo/file.txt 1/3 files (33.33%)
370 bundling: quux/file.py 2/3 files (66.67%)
371 bundling: quux/file.py 2/3 files (66.67%)
372 bundling: quux/file.py 2/3 files (66.67%)
373 bundling: quux/file.py 2/3 files (66.67%)
281 bundling: quux/file.py 2/3 files (66.67%)
374 changesets: 1 chunks
282 changesets: 1 chunks
375 add changeset ef1ea85a6374
283 add changeset ef1ea85a6374
@@ -426,37 +334,14 b' fred is allowed inside foo/'
426 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
334 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
427 911600dab2ae7a9baff75958b84fe606851ce955
335 911600dab2ae7a9baff75958b84fe606851ce955
428 adding changesets
336 adding changesets
429 bundling: 0 changesets
430 bundling: 0 changesets
431 bundling: 0 changesets
432 bundling: 1 changesets
433 bundling: 1 changesets
434 bundling: 1 changesets
337 bundling: 1 changesets
435 bundling: 2 changesets
338 bundling: 2 changesets
436 bundling: 2 changesets
437 bundling: 2 changesets
438 bundling: 3 changesets
339 bundling: 3 changesets
439 bundling: 0/3 manifests (0.00%)
440 bundling: 0/3 manifests (0.00%)
441 bundling: 0/3 manifests (0.00%)
442 bundling: 1/3 manifests (33.33%)
340 bundling: 1/3 manifests (33.33%)
443 bundling: 1/3 manifests (33.33%)
444 bundling: 1/3 manifests (33.33%)
445 bundling: 2/3 manifests (66.67%)
446 bundling: 2/3 manifests (66.67%)
447 bundling: 2/3 manifests (66.67%)
341 bundling: 2/3 manifests (66.67%)
448 bundling: 3/3 manifests (100.00%)
342 bundling: 3/3 manifests (100.00%)
449 bundling: foo/Bar/file.txt 0/3 files (0.00%)
343 bundling: foo/Bar/file.txt 0/3 files (0.00%)
450 bundling: foo/Bar/file.txt 0/3 files (0.00%)
451 bundling: foo/Bar/file.txt 0/3 files (0.00%)
452 bundling: foo/Bar/file.txt 0/3 files (0.00%)
453 bundling: foo/file.txt 1/3 files (33.33%)
344 bundling: foo/file.txt 1/3 files (33.33%)
454 bundling: foo/file.txt 1/3 files (33.33%)
455 bundling: foo/file.txt 1/3 files (33.33%)
456 bundling: foo/file.txt 1/3 files (33.33%)
457 bundling: quux/file.py 2/3 files (66.67%)
458 bundling: quux/file.py 2/3 files (66.67%)
459 bundling: quux/file.py 2/3 files (66.67%)
460 bundling: quux/file.py 2/3 files (66.67%)
345 bundling: quux/file.py 2/3 files (66.67%)
461 changesets: 1 chunks
346 changesets: 1 chunks
462 add changeset ef1ea85a6374
347 add changeset ef1ea85a6374
@@ -518,37 +403,14 b' Empty [acl.deny]'
518 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
403 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
519 911600dab2ae7a9baff75958b84fe606851ce955
404 911600dab2ae7a9baff75958b84fe606851ce955
520 adding changesets
405 adding changesets
521 bundling: 0 changesets
522 bundling: 0 changesets
523 bundling: 0 changesets
524 bundling: 1 changesets
525 bundling: 1 changesets
526 bundling: 1 changesets
406 bundling: 1 changesets
527 bundling: 2 changesets
407 bundling: 2 changesets
528 bundling: 2 changesets
529 bundling: 2 changesets
530 bundling: 3 changesets
408 bundling: 3 changesets
531 bundling: 0/3 manifests (0.00%)
532 bundling: 0/3 manifests (0.00%)
533 bundling: 0/3 manifests (0.00%)
534 bundling: 1/3 manifests (33.33%)
409 bundling: 1/3 manifests (33.33%)
535 bundling: 1/3 manifests (33.33%)
536 bundling: 1/3 manifests (33.33%)
537 bundling: 2/3 manifests (66.67%)
538 bundling: 2/3 manifests (66.67%)
539 bundling: 2/3 manifests (66.67%)
410 bundling: 2/3 manifests (66.67%)
540 bundling: 3/3 manifests (100.00%)
411 bundling: 3/3 manifests (100.00%)
541 bundling: foo/Bar/file.txt 0/3 files (0.00%)
412 bundling: foo/Bar/file.txt 0/3 files (0.00%)
542 bundling: foo/Bar/file.txt 0/3 files (0.00%)
543 bundling: foo/Bar/file.txt 0/3 files (0.00%)
544 bundling: foo/Bar/file.txt 0/3 files (0.00%)
545 bundling: foo/file.txt 1/3 files (33.33%)
413 bundling: foo/file.txt 1/3 files (33.33%)
546 bundling: foo/file.txt 1/3 files (33.33%)
547 bundling: foo/file.txt 1/3 files (33.33%)
548 bundling: foo/file.txt 1/3 files (33.33%)
549 bundling: quux/file.py 2/3 files (66.67%)
550 bundling: quux/file.py 2/3 files (66.67%)
551 bundling: quux/file.py 2/3 files (66.67%)
552 bundling: quux/file.py 2/3 files (66.67%)
414 bundling: quux/file.py 2/3 files (66.67%)
553 changesets: 1 chunks
415 changesets: 1 chunks
554 add changeset ef1ea85a6374
416 add changeset ef1ea85a6374
@@ -607,37 +469,14 b' fred is allowed inside foo/, but not foo'
607 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
469 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
608 911600dab2ae7a9baff75958b84fe606851ce955
470 911600dab2ae7a9baff75958b84fe606851ce955
609 adding changesets
471 adding changesets
610 bundling: 0 changesets
611 bundling: 0 changesets
612 bundling: 0 changesets
613 bundling: 1 changesets
614 bundling: 1 changesets
615 bundling: 1 changesets
472 bundling: 1 changesets
616 bundling: 2 changesets
473 bundling: 2 changesets
617 bundling: 2 changesets
618 bundling: 2 changesets
619 bundling: 3 changesets
474 bundling: 3 changesets
620 bundling: 0/3 manifests (0.00%)
621 bundling: 0/3 manifests (0.00%)
622 bundling: 0/3 manifests (0.00%)
623 bundling: 1/3 manifests (33.33%)
475 bundling: 1/3 manifests (33.33%)
624 bundling: 1/3 manifests (33.33%)
625 bundling: 1/3 manifests (33.33%)
626 bundling: 2/3 manifests (66.67%)
627 bundling: 2/3 manifests (66.67%)
628 bundling: 2/3 manifests (66.67%)
476 bundling: 2/3 manifests (66.67%)
629 bundling: 3/3 manifests (100.00%)
477 bundling: 3/3 manifests (100.00%)
630 bundling: foo/Bar/file.txt 0/3 files (0.00%)
478 bundling: foo/Bar/file.txt 0/3 files (0.00%)
631 bundling: foo/Bar/file.txt 0/3 files (0.00%)
632 bundling: foo/Bar/file.txt 0/3 files (0.00%)
633 bundling: foo/Bar/file.txt 0/3 files (0.00%)
634 bundling: foo/file.txt 1/3 files (33.33%)
479 bundling: foo/file.txt 1/3 files (33.33%)
635 bundling: foo/file.txt 1/3 files (33.33%)
636 bundling: foo/file.txt 1/3 files (33.33%)
637 bundling: foo/file.txt 1/3 files (33.33%)
638 bundling: quux/file.py 2/3 files (66.67%)
639 bundling: quux/file.py 2/3 files (66.67%)
640 bundling: quux/file.py 2/3 files (66.67%)
641 bundling: quux/file.py 2/3 files (66.67%)
480 bundling: quux/file.py 2/3 files (66.67%)
642 changesets: 1 chunks
481 changesets: 1 chunks
643 add changeset ef1ea85a6374
482 add changeset ef1ea85a6374
@@ -701,37 +540,14 b' fred is allowed inside foo/, but not foo'
701 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
540 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
702 911600dab2ae7a9baff75958b84fe606851ce955
541 911600dab2ae7a9baff75958b84fe606851ce955
703 adding changesets
542 adding changesets
704 bundling: 0 changesets
705 bundling: 0 changesets
706 bundling: 0 changesets
707 bundling: 1 changesets
708 bundling: 1 changesets
709 bundling: 1 changesets
543 bundling: 1 changesets
710 bundling: 2 changesets
544 bundling: 2 changesets
711 bundling: 2 changesets
712 bundling: 2 changesets
713 bundling: 3 changesets
545 bundling: 3 changesets
714 bundling: 0/3 manifests (0.00%)
715 bundling: 0/3 manifests (0.00%)
716 bundling: 0/3 manifests (0.00%)
717 bundling: 1/3 manifests (33.33%)
546 bundling: 1/3 manifests (33.33%)
718 bundling: 1/3 manifests (33.33%)
719 bundling: 1/3 manifests (33.33%)
720 bundling: 2/3 manifests (66.67%)
721 bundling: 2/3 manifests (66.67%)
722 bundling: 2/3 manifests (66.67%)
547 bundling: 2/3 manifests (66.67%)
723 bundling: 3/3 manifests (100.00%)
548 bundling: 3/3 manifests (100.00%)
724 bundling: foo/Bar/file.txt 0/3 files (0.00%)
549 bundling: foo/Bar/file.txt 0/3 files (0.00%)
725 bundling: foo/Bar/file.txt 0/3 files (0.00%)
726 bundling: foo/Bar/file.txt 0/3 files (0.00%)
727 bundling: foo/Bar/file.txt 0/3 files (0.00%)
728 bundling: foo/file.txt 1/3 files (33.33%)
550 bundling: foo/file.txt 1/3 files (33.33%)
729 bundling: foo/file.txt 1/3 files (33.33%)
730 bundling: foo/file.txt 1/3 files (33.33%)
731 bundling: foo/file.txt 1/3 files (33.33%)
732 bundling: quux/file.py 2/3 files (66.67%)
733 bundling: quux/file.py 2/3 files (66.67%)
734 bundling: quux/file.py 2/3 files (66.67%)
735 bundling: quux/file.py 2/3 files (66.67%)
551 bundling: quux/file.py 2/3 files (66.67%)
736 changesets: 1 chunks
552 changesets: 1 chunks
737 add changeset ef1ea85a6374
553 add changeset ef1ea85a6374
@@ -792,37 +608,14 b' fred is allowed inside foo/, but not foo'
792 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
608 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
793 911600dab2ae7a9baff75958b84fe606851ce955
609 911600dab2ae7a9baff75958b84fe606851ce955
794 adding changesets
610 adding changesets
795 bundling: 0 changesets
796 bundling: 0 changesets
797 bundling: 0 changesets
798 bundling: 1 changesets
799 bundling: 1 changesets
800 bundling: 1 changesets
611 bundling: 1 changesets
801 bundling: 2 changesets
612 bundling: 2 changesets
802 bundling: 2 changesets
803 bundling: 2 changesets
804 bundling: 3 changesets
613 bundling: 3 changesets
805 bundling: 0/3 manifests (0.00%)
806 bundling: 0/3 manifests (0.00%)
807 bundling: 0/3 manifests (0.00%)
808 bundling: 1/3 manifests (33.33%)
614 bundling: 1/3 manifests (33.33%)
809 bundling: 1/3 manifests (33.33%)
810 bundling: 1/3 manifests (33.33%)
811 bundling: 2/3 manifests (66.67%)
812 bundling: 2/3 manifests (66.67%)
813 bundling: 2/3 manifests (66.67%)
615 bundling: 2/3 manifests (66.67%)
814 bundling: 3/3 manifests (100.00%)
616 bundling: 3/3 manifests (100.00%)
815 bundling: foo/Bar/file.txt 0/3 files (0.00%)
617 bundling: foo/Bar/file.txt 0/3 files (0.00%)
816 bundling: foo/Bar/file.txt 0/3 files (0.00%)
817 bundling: foo/Bar/file.txt 0/3 files (0.00%)
818 bundling: foo/Bar/file.txt 0/3 files (0.00%)
819 bundling: foo/file.txt 1/3 files (33.33%)
618 bundling: foo/file.txt 1/3 files (33.33%)
820 bundling: foo/file.txt 1/3 files (33.33%)
821 bundling: foo/file.txt 1/3 files (33.33%)
822 bundling: foo/file.txt 1/3 files (33.33%)
823 bundling: quux/file.py 2/3 files (66.67%)
824 bundling: quux/file.py 2/3 files (66.67%)
825 bundling: quux/file.py 2/3 files (66.67%)
826 bundling: quux/file.py 2/3 files (66.67%)
619 bundling: quux/file.py 2/3 files (66.67%)
827 changesets: 1 chunks
620 changesets: 1 chunks
828 add changeset ef1ea85a6374
621 add changeset ef1ea85a6374
@@ -885,37 +678,14 b' barney is allowed everywhere'
885 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
678 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
886 911600dab2ae7a9baff75958b84fe606851ce955
679 911600dab2ae7a9baff75958b84fe606851ce955
887 adding changesets
680 adding changesets
888 bundling: 0 changesets
889 bundling: 0 changesets
890 bundling: 0 changesets
891 bundling: 1 changesets
892 bundling: 1 changesets
893 bundling: 1 changesets
681 bundling: 1 changesets
894 bundling: 2 changesets
682 bundling: 2 changesets
895 bundling: 2 changesets
896 bundling: 2 changesets
897 bundling: 3 changesets
683 bundling: 3 changesets
898 bundling: 0/3 manifests (0.00%)
899 bundling: 0/3 manifests (0.00%)
900 bundling: 0/3 manifests (0.00%)
901 bundling: 1/3 manifests (33.33%)
684 bundling: 1/3 manifests (33.33%)
902 bundling: 1/3 manifests (33.33%)
903 bundling: 1/3 manifests (33.33%)
904 bundling: 2/3 manifests (66.67%)
905 bundling: 2/3 manifests (66.67%)
906 bundling: 2/3 manifests (66.67%)
685 bundling: 2/3 manifests (66.67%)
907 bundling: 3/3 manifests (100.00%)
686 bundling: 3/3 manifests (100.00%)
908 bundling: foo/Bar/file.txt 0/3 files (0.00%)
687 bundling: foo/Bar/file.txt 0/3 files (0.00%)
909 bundling: foo/Bar/file.txt 0/3 files (0.00%)
910 bundling: foo/Bar/file.txt 0/3 files (0.00%)
911 bundling: foo/Bar/file.txt 0/3 files (0.00%)
912 bundling: foo/file.txt 1/3 files (33.33%)
688 bundling: foo/file.txt 1/3 files (33.33%)
913 bundling: foo/file.txt 1/3 files (33.33%)
914 bundling: foo/file.txt 1/3 files (33.33%)
915 bundling: foo/file.txt 1/3 files (33.33%)
916 bundling: quux/file.py 2/3 files (66.67%)
917 bundling: quux/file.py 2/3 files (66.67%)
918 bundling: quux/file.py 2/3 files (66.67%)
919 bundling: quux/file.py 2/3 files (66.67%)
689 bundling: quux/file.py 2/3 files (66.67%)
920 changesets: 1 chunks
690 changesets: 1 chunks
921 add changeset ef1ea85a6374
691 add changeset ef1ea85a6374
@@ -982,37 +752,14 b' wilma can change files with a .txt exten'
982 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
752 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
983 911600dab2ae7a9baff75958b84fe606851ce955
753 911600dab2ae7a9baff75958b84fe606851ce955
984 adding changesets
754 adding changesets
985 bundling: 0 changesets
986 bundling: 0 changesets
987 bundling: 0 changesets
988 bundling: 1 changesets
989 bundling: 1 changesets
990 bundling: 1 changesets
755 bundling: 1 changesets
991 bundling: 2 changesets
756 bundling: 2 changesets
992 bundling: 2 changesets
993 bundling: 2 changesets
994 bundling: 3 changesets
757 bundling: 3 changesets
995 bundling: 0/3 manifests (0.00%)
996 bundling: 0/3 manifests (0.00%)
997 bundling: 0/3 manifests (0.00%)
998 bundling: 1/3 manifests (33.33%)
758 bundling: 1/3 manifests (33.33%)
999 bundling: 1/3 manifests (33.33%)
1000 bundling: 1/3 manifests (33.33%)
1001 bundling: 2/3 manifests (66.67%)
1002 bundling: 2/3 manifests (66.67%)
1003 bundling: 2/3 manifests (66.67%)
759 bundling: 2/3 manifests (66.67%)
1004 bundling: 3/3 manifests (100.00%)
760 bundling: 3/3 manifests (100.00%)
1005 bundling: foo/Bar/file.txt 0/3 files (0.00%)
761 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1006 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1007 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1008 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1009 bundling: foo/file.txt 1/3 files (33.33%)
762 bundling: foo/file.txt 1/3 files (33.33%)
1010 bundling: foo/file.txt 1/3 files (33.33%)
1011 bundling: foo/file.txt 1/3 files (33.33%)
1012 bundling: foo/file.txt 1/3 files (33.33%)
1013 bundling: quux/file.py 2/3 files (66.67%)
1014 bundling: quux/file.py 2/3 files (66.67%)
1015 bundling: quux/file.py 2/3 files (66.67%)
1016 bundling: quux/file.py 2/3 files (66.67%)
763 bundling: quux/file.py 2/3 files (66.67%)
1017 changesets: 1 chunks
764 changesets: 1 chunks
1018 add changeset ef1ea85a6374
765 add changeset ef1ea85a6374
@@ -1082,37 +829,14 b' file specified by acl.config does not ex'
1082 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
829 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1083 911600dab2ae7a9baff75958b84fe606851ce955
830 911600dab2ae7a9baff75958b84fe606851ce955
1084 adding changesets
831 adding changesets
1085 bundling: 0 changesets
1086 bundling: 0 changesets
1087 bundling: 0 changesets
1088 bundling: 1 changesets
1089 bundling: 1 changesets
1090 bundling: 1 changesets
832 bundling: 1 changesets
1091 bundling: 2 changesets
833 bundling: 2 changesets
1092 bundling: 2 changesets
1093 bundling: 2 changesets
1094 bundling: 3 changesets
834 bundling: 3 changesets
1095 bundling: 0/3 manifests (0.00%)
1096 bundling: 0/3 manifests (0.00%)
1097 bundling: 0/3 manifests (0.00%)
1098 bundling: 1/3 manifests (33.33%)
835 bundling: 1/3 manifests (33.33%)
1099 bundling: 1/3 manifests (33.33%)
1100 bundling: 1/3 manifests (33.33%)
1101 bundling: 2/3 manifests (66.67%)
1102 bundling: 2/3 manifests (66.67%)
1103 bundling: 2/3 manifests (66.67%)
836 bundling: 2/3 manifests (66.67%)
1104 bundling: 3/3 manifests (100.00%)
837 bundling: 3/3 manifests (100.00%)
1105 bundling: foo/Bar/file.txt 0/3 files (0.00%)
838 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1106 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1107 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1108 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1109 bundling: foo/file.txt 1/3 files (33.33%)
839 bundling: foo/file.txt 1/3 files (33.33%)
1110 bundling: foo/file.txt 1/3 files (33.33%)
1111 bundling: foo/file.txt 1/3 files (33.33%)
1112 bundling: foo/file.txt 1/3 files (33.33%)
1113 bundling: quux/file.py 2/3 files (66.67%)
1114 bundling: quux/file.py 2/3 files (66.67%)
1115 bundling: quux/file.py 2/3 files (66.67%)
1116 bundling: quux/file.py 2/3 files (66.67%)
840 bundling: quux/file.py 2/3 files (66.67%)
1117 changesets: 1 chunks
841 changesets: 1 chunks
1118 add changeset ef1ea85a6374
842 add changeset ef1ea85a6374
@@ -1176,37 +900,14 b' betty is allowed inside foo/ by a acl.co'
1176 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
900 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1177 911600dab2ae7a9baff75958b84fe606851ce955
901 911600dab2ae7a9baff75958b84fe606851ce955
1178 adding changesets
902 adding changesets
1179 bundling: 0 changesets
1180 bundling: 0 changesets
1181 bundling: 0 changesets
1182 bundling: 1 changesets
1183 bundling: 1 changesets
1184 bundling: 1 changesets
903 bundling: 1 changesets
1185 bundling: 2 changesets
904 bundling: 2 changesets
1186 bundling: 2 changesets
1187 bundling: 2 changesets
1188 bundling: 3 changesets
905 bundling: 3 changesets
1189 bundling: 0/3 manifests (0.00%)
1190 bundling: 0/3 manifests (0.00%)
1191 bundling: 0/3 manifests (0.00%)
1192 bundling: 1/3 manifests (33.33%)
906 bundling: 1/3 manifests (33.33%)
1193 bundling: 1/3 manifests (33.33%)
1194 bundling: 1/3 manifests (33.33%)
1195 bundling: 2/3 manifests (66.67%)
1196 bundling: 2/3 manifests (66.67%)
1197 bundling: 2/3 manifests (66.67%)
907 bundling: 2/3 manifests (66.67%)
1198 bundling: 3/3 manifests (100.00%)
908 bundling: 3/3 manifests (100.00%)
1199 bundling: foo/Bar/file.txt 0/3 files (0.00%)
909 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1200 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1201 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1202 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1203 bundling: foo/file.txt 1/3 files (33.33%)
910 bundling: foo/file.txt 1/3 files (33.33%)
1204 bundling: foo/file.txt 1/3 files (33.33%)
1205 bundling: foo/file.txt 1/3 files (33.33%)
1206 bundling: foo/file.txt 1/3 files (33.33%)
1207 bundling: quux/file.py 2/3 files (66.67%)
1208 bundling: quux/file.py 2/3 files (66.67%)
1209 bundling: quux/file.py 2/3 files (66.67%)
1210 bundling: quux/file.py 2/3 files (66.67%)
911 bundling: quux/file.py 2/3 files (66.67%)
1211 changesets: 1 chunks
912 changesets: 1 chunks
1212 add changeset ef1ea85a6374
913 add changeset ef1ea85a6374
@@ -1282,37 +983,14 b' acl.config can set only [acl.allow]/[acl'
1282 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
983 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1283 911600dab2ae7a9baff75958b84fe606851ce955
984 911600dab2ae7a9baff75958b84fe606851ce955
1284 adding changesets
985 adding changesets
1285 bundling: 0 changesets
1286 bundling: 0 changesets
1287 bundling: 0 changesets
1288 bundling: 1 changesets
1289 bundling: 1 changesets
1290 bundling: 1 changesets
986 bundling: 1 changesets
1291 bundling: 2 changesets
987 bundling: 2 changesets
1292 bundling: 2 changesets
1293 bundling: 2 changesets
1294 bundling: 3 changesets
988 bundling: 3 changesets
1295 bundling: 0/3 manifests (0.00%)
1296 bundling: 0/3 manifests (0.00%)
1297 bundling: 0/3 manifests (0.00%)
1298 bundling: 1/3 manifests (33.33%)
989 bundling: 1/3 manifests (33.33%)
1299 bundling: 1/3 manifests (33.33%)
1300 bundling: 1/3 manifests (33.33%)
1301 bundling: 2/3 manifests (66.67%)
1302 bundling: 2/3 manifests (66.67%)
1303 bundling: 2/3 manifests (66.67%)
990 bundling: 2/3 manifests (66.67%)
1304 bundling: 3/3 manifests (100.00%)
991 bundling: 3/3 manifests (100.00%)
1305 bundling: foo/Bar/file.txt 0/3 files (0.00%)
992 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1306 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1307 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1308 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1309 bundling: foo/file.txt 1/3 files (33.33%)
993 bundling: foo/file.txt 1/3 files (33.33%)
1310 bundling: foo/file.txt 1/3 files (33.33%)
1311 bundling: foo/file.txt 1/3 files (33.33%)
1312 bundling: foo/file.txt 1/3 files (33.33%)
1313 bundling: quux/file.py 2/3 files (66.67%)
1314 bundling: quux/file.py 2/3 files (66.67%)
1315 bundling: quux/file.py 2/3 files (66.67%)
1316 bundling: quux/file.py 2/3 files (66.67%)
994 bundling: quux/file.py 2/3 files (66.67%)
1317 changesets: 1 chunks
995 changesets: 1 chunks
1318 add changeset ef1ea85a6374
996 add changeset ef1ea85a6374
@@ -1380,37 +1058,14 b' fred is always allowed'
1380 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1058 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1381 911600dab2ae7a9baff75958b84fe606851ce955
1059 911600dab2ae7a9baff75958b84fe606851ce955
1382 adding changesets
1060 adding changesets
1383 bundling: 0 changesets
1384 bundling: 0 changesets
1385 bundling: 0 changesets
1386 bundling: 1 changesets
1387 bundling: 1 changesets
1388 bundling: 1 changesets
1061 bundling: 1 changesets
1389 bundling: 2 changesets
1062 bundling: 2 changesets
1390 bundling: 2 changesets
1391 bundling: 2 changesets
1392 bundling: 3 changesets
1063 bundling: 3 changesets
1393 bundling: 0/3 manifests (0.00%)
1394 bundling: 0/3 manifests (0.00%)
1395 bundling: 0/3 manifests (0.00%)
1396 bundling: 1/3 manifests (33.33%)
1064 bundling: 1/3 manifests (33.33%)
1397 bundling: 1/3 manifests (33.33%)
1398 bundling: 1/3 manifests (33.33%)
1399 bundling: 2/3 manifests (66.67%)
1400 bundling: 2/3 manifests (66.67%)
1401 bundling: 2/3 manifests (66.67%)
1065 bundling: 2/3 manifests (66.67%)
1402 bundling: 3/3 manifests (100.00%)
1066 bundling: 3/3 manifests (100.00%)
1403 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1067 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1404 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1405 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1406 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1407 bundling: foo/file.txt 1/3 files (33.33%)
1068 bundling: foo/file.txt 1/3 files (33.33%)
1408 bundling: foo/file.txt 1/3 files (33.33%)
1409 bundling: foo/file.txt 1/3 files (33.33%)
1410 bundling: foo/file.txt 1/3 files (33.33%)
1411 bundling: quux/file.py 2/3 files (66.67%)
1412 bundling: quux/file.py 2/3 files (66.67%)
1413 bundling: quux/file.py 2/3 files (66.67%)
1414 bundling: quux/file.py 2/3 files (66.67%)
1069 bundling: quux/file.py 2/3 files (66.67%)
1415 changesets: 1 chunks
1070 changesets: 1 chunks
1416 add changeset ef1ea85a6374
1071 add changeset ef1ea85a6374
@@ -1474,37 +1129,14 b' no one is allowed inside foo/Bar/'
1474 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1129 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1475 911600dab2ae7a9baff75958b84fe606851ce955
1130 911600dab2ae7a9baff75958b84fe606851ce955
1476 adding changesets
1131 adding changesets
1477 bundling: 0 changesets
1478 bundling: 0 changesets
1479 bundling: 0 changesets
1480 bundling: 1 changesets
1481 bundling: 1 changesets
1482 bundling: 1 changesets
1132 bundling: 1 changesets
1483 bundling: 2 changesets
1133 bundling: 2 changesets
1484 bundling: 2 changesets
1485 bundling: 2 changesets
1486 bundling: 3 changesets
1134 bundling: 3 changesets
1487 bundling: 0/3 manifests (0.00%)
1488 bundling: 0/3 manifests (0.00%)
1489 bundling: 0/3 manifests (0.00%)
1490 bundling: 1/3 manifests (33.33%)
1135 bundling: 1/3 manifests (33.33%)
1491 bundling: 1/3 manifests (33.33%)
1492 bundling: 1/3 manifests (33.33%)
1493 bundling: 2/3 manifests (66.67%)
1494 bundling: 2/3 manifests (66.67%)
1495 bundling: 2/3 manifests (66.67%)
1136 bundling: 2/3 manifests (66.67%)
1496 bundling: 3/3 manifests (100.00%)
1137 bundling: 3/3 manifests (100.00%)
1497 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1138 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1498 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1499 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1500 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1501 bundling: foo/file.txt 1/3 files (33.33%)
1139 bundling: foo/file.txt 1/3 files (33.33%)
1502 bundling: foo/file.txt 1/3 files (33.33%)
1503 bundling: foo/file.txt 1/3 files (33.33%)
1504 bundling: foo/file.txt 1/3 files (33.33%)
1505 bundling: quux/file.py 2/3 files (66.67%)
1506 bundling: quux/file.py 2/3 files (66.67%)
1507 bundling: quux/file.py 2/3 files (66.67%)
1508 bundling: quux/file.py 2/3 files (66.67%)
1140 bundling: quux/file.py 2/3 files (66.67%)
1509 changesets: 1 chunks
1141 changesets: 1 chunks
1510 add changeset ef1ea85a6374
1142 add changeset ef1ea85a6374
@@ -1570,37 +1202,14 b' OS-level groups'
1570 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1202 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1571 911600dab2ae7a9baff75958b84fe606851ce955
1203 911600dab2ae7a9baff75958b84fe606851ce955
1572 adding changesets
1204 adding changesets
1573 bundling: 0 changesets
1574 bundling: 0 changesets
1575 bundling: 0 changesets
1576 bundling: 1 changesets
1577 bundling: 1 changesets
1578 bundling: 1 changesets
1205 bundling: 1 changesets
1579 bundling: 2 changesets
1206 bundling: 2 changesets
1580 bundling: 2 changesets
1581 bundling: 2 changesets
1582 bundling: 3 changesets
1207 bundling: 3 changesets
1583 bundling: 0/3 manifests (0.00%)
1584 bundling: 0/3 manifests (0.00%)
1585 bundling: 0/3 manifests (0.00%)
1586 bundling: 1/3 manifests (33.33%)
1208 bundling: 1/3 manifests (33.33%)
1587 bundling: 1/3 manifests (33.33%)
1588 bundling: 1/3 manifests (33.33%)
1589 bundling: 2/3 manifests (66.67%)
1590 bundling: 2/3 manifests (66.67%)
1591 bundling: 2/3 manifests (66.67%)
1209 bundling: 2/3 manifests (66.67%)
1592 bundling: 3/3 manifests (100.00%)
1210 bundling: 3/3 manifests (100.00%)
1593 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1211 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1594 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1595 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1596 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1597 bundling: foo/file.txt 1/3 files (33.33%)
1212 bundling: foo/file.txt 1/3 files (33.33%)
1598 bundling: foo/file.txt 1/3 files (33.33%)
1599 bundling: foo/file.txt 1/3 files (33.33%)
1600 bundling: foo/file.txt 1/3 files (33.33%)
1601 bundling: quux/file.py 2/3 files (66.67%)
1602 bundling: quux/file.py 2/3 files (66.67%)
1603 bundling: quux/file.py 2/3 files (66.67%)
1604 bundling: quux/file.py 2/3 files (66.67%)
1213 bundling: quux/file.py 2/3 files (66.67%)
1605 changesets: 1 chunks
1214 changesets: 1 chunks
1606 add changeset ef1ea85a6374
1215 add changeset ef1ea85a6374
@@ -1665,37 +1274,14 b' OS-level groups'
1665 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1274 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1666 911600dab2ae7a9baff75958b84fe606851ce955
1275 911600dab2ae7a9baff75958b84fe606851ce955
1667 adding changesets
1276 adding changesets
1668 bundling: 0 changesets
1669 bundling: 0 changesets
1670 bundling: 0 changesets
1671 bundling: 1 changesets
1672 bundling: 1 changesets
1673 bundling: 1 changesets
1277 bundling: 1 changesets
1674 bundling: 2 changesets
1278 bundling: 2 changesets
1675 bundling: 2 changesets
1676 bundling: 2 changesets
1677 bundling: 3 changesets
1279 bundling: 3 changesets
1678 bundling: 0/3 manifests (0.00%)
1679 bundling: 0/3 manifests (0.00%)
1680 bundling: 0/3 manifests (0.00%)
1681 bundling: 1/3 manifests (33.33%)
1280 bundling: 1/3 manifests (33.33%)
1682 bundling: 1/3 manifests (33.33%)
1683 bundling: 1/3 manifests (33.33%)
1684 bundling: 2/3 manifests (66.67%)
1685 bundling: 2/3 manifests (66.67%)
1686 bundling: 2/3 manifests (66.67%)
1281 bundling: 2/3 manifests (66.67%)
1687 bundling: 3/3 manifests (100.00%)
1282 bundling: 3/3 manifests (100.00%)
1688 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1283 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1689 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1690 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1691 bundling: foo/Bar/file.txt 0/3 files (0.00%)
1692 bundling: foo/file.txt 1/3 files (33.33%)
1284 bundling: foo/file.txt 1/3 files (33.33%)
1693 bundling: foo/file.txt 1/3 files (33.33%)
1694 bundling: foo/file.txt 1/3 files (33.33%)
1695 bundling: foo/file.txt 1/3 files (33.33%)
1696 bundling: quux/file.py 2/3 files (66.67%)
1697 bundling: quux/file.py 2/3 files (66.67%)
1698 bundling: quux/file.py 2/3 files (66.67%)
1699 bundling: quux/file.py 2/3 files (66.67%)
1285 bundling: quux/file.py 2/3 files (66.67%)
1700 changesets: 1 chunks
1286 changesets: 1 chunks
1701 add changeset ef1ea85a6374
1287 add changeset ef1ea85a6374
@@ -551,26 +551,10 b' bundle single branch'
551 list of changesets:
551 list of changesets:
552 d2ae7f538514cd87c17547b0de4cea71fe1af9fb
552 d2ae7f538514cd87c17547b0de4cea71fe1af9fb
553 5ece8e77363e2b5269e27c66828b72da29e4341a
553 5ece8e77363e2b5269e27c66828b72da29e4341a
554 bundling: 0 changesets
555 bundling: 0 changesets
556 bundling: 0 changesets
557 bundling: 1 changesets
558 bundling: 1 changesets
559 bundling: 1 changesets
554 bundling: 1 changesets
560 bundling: 2 changesets
555 bundling: 2 changesets
561 bundling: 0/2 manifests (0.00%)
562 bundling: 0/2 manifests (0.00%)
563 bundling: 0/2 manifests (0.00%)
564 bundling: 1/2 manifests (50.00%)
565 bundling: 1/2 manifests (50.00%)
566 bundling: 1/2 manifests (50.00%)
556 bundling: 1/2 manifests (50.00%)
567 bundling: 2/2 manifests (100.00%)
557 bundling: 2/2 manifests (100.00%)
568 bundling: b 0/2 files (0.00%)
558 bundling: b 0/2 files (0.00%)
569 bundling: b 0/2 files (0.00%)
570 bundling: b 0/2 files (0.00%)
571 bundling: b 0/2 files (0.00%)
572 bundling: b1 1/2 files (50.00%)
573 bundling: b1 1/2 files (50.00%)
574 bundling: b1 1/2 files (50.00%)
575 bundling: b1 1/2 files (50.00%)
559 bundling: b1 1/2 files (50.00%)
576
560
General Comments 0
You need to be logged in to leave comments. Login now