##// END OF EJS Templates
localrepo: show indeterminate progress for incoming data...
Augie Fackler -
r10430:5cef810e default
parent child Browse files
Show More
@@ -24,13 +24,15 b' def getchunk(source):'
24 % (len(d), l - 4))
24 % (len(d), l - 4))
25 return d
25 return d
26
26
27 def chunkiter(source):
27 def chunkiter(source, progress=None):
28 """iterate through the chunks in source, yielding a sequence of chunks
28 """iterate through the chunks in source, yielding a sequence of chunks
29 (strings)"""
29 (strings)"""
30 while 1:
30 while 1:
31 c = getchunk(source)
31 c = getchunk(source)
32 if not c:
32 if not c:
33 break
33 break
34 elif progress is not None:
35 progress()
34 yield c
36 yield c
35
37
36 def chunkheader(length):
38 def chunkheader(length):
@@ -1994,20 +1994,32 b' class localrepository(repo.repository):'
1994 # pull off the changeset group
1994 # pull off the changeset group
1995 self.ui.status(_("adding changesets\n"))
1995 self.ui.status(_("adding changesets\n"))
1996 clstart = len(cl)
1996 clstart = len(cl)
1997 chunkiter = changegroup.chunkiter(source)
1997 class prog(object):
1998 step = 'changesets'
1999 count = 1
2000 ui = self.ui
2001 def __call__(self):
2002 self.ui.progress(self.step, self.count, unit='chunks')
2003 self.count += 1
2004 pr = prog()
2005 chunkiter = changegroup.chunkiter(source, progress=pr)
1998 if cl.addgroup(chunkiter, csmap, trp) is None and not emptyok:
2006 if cl.addgroup(chunkiter, csmap, trp) is None and not emptyok:
1999 raise util.Abort(_("received changelog group is empty"))
2007 raise util.Abort(_("received changelog group is empty"))
2000 clend = len(cl)
2008 clend = len(cl)
2001 changesets = clend - clstart
2009 changesets = clend - clstart
2010 self.ui.progress('changesets', None)
2002
2011
2003 # pull off the manifest group
2012 # pull off the manifest group
2004 self.ui.status(_("adding manifests\n"))
2013 self.ui.status(_("adding manifests\n"))
2005 chunkiter = changegroup.chunkiter(source)
2014 pr.step = 'manifests'
2015 pr.count = 1
2016 chunkiter = changegroup.chunkiter(source, progress=pr)
2006 # no need to check for empty manifest group here:
2017 # no need to check for empty manifest group here:
2007 # if the result of the merge of 1 and 2 is the same in 3 and 4,
2018 # if the result of the merge of 1 and 2 is the same in 3 and 4,
2008 # no new manifest will be created and the manifest group will
2019 # no new manifest will be created and the manifest group will
2009 # be empty during the pull
2020 # be empty during the pull
2010 self.manifest.addgroup(chunkiter, revmap, trp)
2021 self.manifest.addgroup(chunkiter, revmap, trp)
2022 self.ui.progress('manifests', None)
2011
2023
2012 needfiles = {}
2024 needfiles = {}
2013 if self.ui.configbool('server', 'validate', default=False):
2025 if self.ui.configbool('server', 'validate', default=False):
@@ -2021,6 +2033,8 b' class localrepository(repo.repository):'
2021
2033
2022 # process the files
2034 # process the files
2023 self.ui.status(_("adding file changes\n"))
2035 self.ui.status(_("adding file changes\n"))
2036 pr.step = 'files'
2037 pr.count = 1
2024 while 1:
2038 while 1:
2025 f = changegroup.getchunk(source)
2039 f = changegroup.getchunk(source)
2026 if not f:
2040 if not f:
@@ -2028,7 +2042,7 b' class localrepository(repo.repository):'
2028 self.ui.debug("adding %s revisions\n" % f)
2042 self.ui.debug("adding %s revisions\n" % f)
2029 fl = self.file(f)
2043 fl = self.file(f)
2030 o = len(fl)
2044 o = len(fl)
2031 chunkiter = changegroup.chunkiter(source)
2045 chunkiter = changegroup.chunkiter(source, progress=pr)
2032 if fl.addgroup(chunkiter, revmap, trp) is None:
2046 if fl.addgroup(chunkiter, revmap, trp) is None:
2033 raise util.Abort(_("received file revlog group is empty"))
2047 raise util.Abort(_("received file revlog group is empty"))
2034 revisions += len(fl) - o
2048 revisions += len(fl) - o
@@ -2041,6 +2055,7 b' class localrepository(repo.repository):'
2041 needs.remove(n)
2055 needs.remove(n)
2042 if not needs:
2056 if not needs:
2043 del needfiles[f]
2057 del needfiles[f]
2058 self.ui.progress('files', None)
2044
2059
2045 for f, needs in needfiles.iteritems():
2060 for f, needs in needfiles.iteritems():
2046 fl = self.file(f)
2061 fl = self.file(f)
@@ -20,14 +20,23 b' ef1ea85a6374b77d6da9dcda9541f498f2d17df7'
20 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
20 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
21 911600dab2ae7a9baff75958b84fe606851ce955
21 911600dab2ae7a9baff75958b84fe606851ce955
22 adding changesets
22 adding changesets
23 changesets: 1 chunks
23 add changeset ef1ea85a6374
24 add changeset ef1ea85a6374
25 changesets: 2 chunks
24 add changeset f9cafe1212c8
26 add changeset f9cafe1212c8
27 changesets: 3 chunks
25 add changeset 911600dab2ae
28 add changeset 911600dab2ae
26 adding manifests
29 adding manifests
30 manifests: 1 chunks
31 manifests: 2 chunks
32 manifests: 3 chunks
27 adding file changes
33 adding file changes
28 adding foo/Bar/file.txt revisions
34 adding foo/Bar/file.txt revisions
35 files: 1 chunks
29 adding foo/file.txt revisions
36 adding foo/file.txt revisions
37 files: 2 chunks
30 adding quux/file.py revisions
38 adding quux/file.py revisions
39 files: 3 chunks
31 added 3 changesets with 3 changes to 3 files
40 added 3 changesets with 3 changes to 3 files
32 updating the branch cache
41 updating the branch cache
33 rolling back last transaction
42 rolling back last transaction
@@ -49,14 +58,23 b' ef1ea85a6374b77d6da9dcda9541f498f2d17df7'
49 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
58 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
50 911600dab2ae7a9baff75958b84fe606851ce955
59 911600dab2ae7a9baff75958b84fe606851ce955
51 adding changesets
60 adding changesets
61 changesets: 1 chunks
52 add changeset ef1ea85a6374
62 add changeset ef1ea85a6374
63 changesets: 2 chunks
53 add changeset f9cafe1212c8
64 add changeset f9cafe1212c8
65 changesets: 3 chunks
54 add changeset 911600dab2ae
66 add changeset 911600dab2ae
55 adding manifests
67 adding manifests
68 manifests: 1 chunks
69 manifests: 2 chunks
70 manifests: 3 chunks
56 adding file changes
71 adding file changes
57 adding foo/Bar/file.txt revisions
72 adding foo/Bar/file.txt revisions
73 files: 1 chunks
58 adding foo/file.txt revisions
74 adding foo/file.txt revisions
75 files: 2 chunks
59 adding quux/file.py revisions
76 adding quux/file.py revisions
77 files: 3 chunks
60 added 3 changesets with 3 changes to 3 files
78 added 3 changesets with 3 changes to 3 files
61 calling hook pretxnchangegroup.acl: hgext.acl.hook
79 calling hook pretxnchangegroup.acl: hgext.acl.hook
62 acl: changes have source "push" - skipping
80 acl: changes have source "push" - skipping
@@ -82,14 +100,23 b' ef1ea85a6374b77d6da9dcda9541f498f2d17df7'
82 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
100 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
83 911600dab2ae7a9baff75958b84fe606851ce955
101 911600dab2ae7a9baff75958b84fe606851ce955
84 adding changesets
102 adding changesets
103 changesets: 1 chunks
85 add changeset ef1ea85a6374
104 add changeset ef1ea85a6374
105 changesets: 2 chunks
86 add changeset f9cafe1212c8
106 add changeset f9cafe1212c8
107 changesets: 3 chunks
87 add changeset 911600dab2ae
108 add changeset 911600dab2ae
88 adding manifests
109 adding manifests
110 manifests: 1 chunks
111 manifests: 2 chunks
112 manifests: 3 chunks
89 adding file changes
113 adding file changes
90 adding foo/Bar/file.txt revisions
114 adding foo/Bar/file.txt revisions
115 files: 1 chunks
91 adding foo/file.txt revisions
116 adding foo/file.txt revisions
117 files: 2 chunks
92 adding quux/file.py revisions
118 adding quux/file.py revisions
119 files: 3 chunks
93 added 3 changesets with 3 changes to 3 files
120 added 3 changesets with 3 changes to 3 files
94 calling hook pretxnchangegroup.acl: hgext.acl.hook
121 calling hook pretxnchangegroup.acl: hgext.acl.hook
95 acl: acl.allow not enabled
122 acl: acl.allow not enabled
@@ -120,14 +147,23 b' ef1ea85a6374b77d6da9dcda9541f498f2d17df7'
120 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
147 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
121 911600dab2ae7a9baff75958b84fe606851ce955
148 911600dab2ae7a9baff75958b84fe606851ce955
122 adding changesets
149 adding changesets
150 changesets: 1 chunks
123 add changeset ef1ea85a6374
151 add changeset ef1ea85a6374
152 changesets: 2 chunks
124 add changeset f9cafe1212c8
153 add changeset f9cafe1212c8
154 changesets: 3 chunks
125 add changeset 911600dab2ae
155 add changeset 911600dab2ae
126 adding manifests
156 adding manifests
157 manifests: 1 chunks
158 manifests: 2 chunks
159 manifests: 3 chunks
127 adding file changes
160 adding file changes
128 adding foo/Bar/file.txt revisions
161 adding foo/Bar/file.txt revisions
162 files: 1 chunks
129 adding foo/file.txt revisions
163 adding foo/file.txt revisions
164 files: 2 chunks
130 adding quux/file.py revisions
165 adding quux/file.py revisions
166 files: 3 chunks
131 added 3 changesets with 3 changes to 3 files
167 added 3 changesets with 3 changes to 3 files
132 calling hook pretxnchangegroup.acl: hgext.acl.hook
168 calling hook pretxnchangegroup.acl: hgext.acl.hook
133 acl: acl.allow enabled, 0 entries for user fred
169 acl: acl.allow enabled, 0 entries for user fred
@@ -159,14 +195,23 b' ef1ea85a6374b77d6da9dcda9541f498f2d17df7'
159 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
195 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
160 911600dab2ae7a9baff75958b84fe606851ce955
196 911600dab2ae7a9baff75958b84fe606851ce955
161 adding changesets
197 adding changesets
198 changesets: 1 chunks
162 add changeset ef1ea85a6374
199 add changeset ef1ea85a6374
200 changesets: 2 chunks
163 add changeset f9cafe1212c8
201 add changeset f9cafe1212c8
202 changesets: 3 chunks
164 add changeset 911600dab2ae
203 add changeset 911600dab2ae
165 adding manifests
204 adding manifests
205 manifests: 1 chunks
206 manifests: 2 chunks
207 manifests: 3 chunks
166 adding file changes
208 adding file changes
167 adding foo/Bar/file.txt revisions
209 adding foo/Bar/file.txt revisions
210 files: 1 chunks
168 adding foo/file.txt revisions
211 adding foo/file.txt revisions
212 files: 2 chunks
169 adding quux/file.py revisions
213 adding quux/file.py revisions
214 files: 3 chunks
170 added 3 changesets with 3 changes to 3 files
215 added 3 changesets with 3 changes to 3 files
171 calling hook pretxnchangegroup.acl: hgext.acl.hook
216 calling hook pretxnchangegroup.acl: hgext.acl.hook
172 acl: acl.allow enabled, 1 entries for user fred
217 acl: acl.allow enabled, 1 entries for user fred
@@ -201,14 +246,23 b' ef1ea85a6374b77d6da9dcda9541f498f2d17df7'
201 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
246 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
202 911600dab2ae7a9baff75958b84fe606851ce955
247 911600dab2ae7a9baff75958b84fe606851ce955
203 adding changesets
248 adding changesets
249 changesets: 1 chunks
204 add changeset ef1ea85a6374
250 add changeset ef1ea85a6374
251 changesets: 2 chunks
205 add changeset f9cafe1212c8
252 add changeset f9cafe1212c8
253 changesets: 3 chunks
206 add changeset 911600dab2ae
254 add changeset 911600dab2ae
207 adding manifests
255 adding manifests
256 manifests: 1 chunks
257 manifests: 2 chunks
258 manifests: 3 chunks
208 adding file changes
259 adding file changes
209 adding foo/Bar/file.txt revisions
260 adding foo/Bar/file.txt revisions
261 files: 1 chunks
210 adding foo/file.txt revisions
262 adding foo/file.txt revisions
263 files: 2 chunks
211 adding quux/file.py revisions
264 adding quux/file.py revisions
265 files: 3 chunks
212 added 3 changesets with 3 changes to 3 files
266 added 3 changesets with 3 changes to 3 files
213 calling hook pretxnchangegroup.acl: hgext.acl.hook
267 calling hook pretxnchangegroup.acl: hgext.acl.hook
214 acl: acl.allow enabled, 0 entries for user barney
268 acl: acl.allow enabled, 0 entries for user barney
@@ -242,14 +296,23 b' ef1ea85a6374b77d6da9dcda9541f498f2d17df7'
242 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
296 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
243 911600dab2ae7a9baff75958b84fe606851ce955
297 911600dab2ae7a9baff75958b84fe606851ce955
244 adding changesets
298 adding changesets
299 changesets: 1 chunks
245 add changeset ef1ea85a6374
300 add changeset ef1ea85a6374
301 changesets: 2 chunks
246 add changeset f9cafe1212c8
302 add changeset f9cafe1212c8
303 changesets: 3 chunks
247 add changeset 911600dab2ae
304 add changeset 911600dab2ae
248 adding manifests
305 adding manifests
306 manifests: 1 chunks
307 manifests: 2 chunks
308 manifests: 3 chunks
249 adding file changes
309 adding file changes
250 adding foo/Bar/file.txt revisions
310 adding foo/Bar/file.txt revisions
311 files: 1 chunks
251 adding foo/file.txt revisions
312 adding foo/file.txt revisions
313 files: 2 chunks
252 adding quux/file.py revisions
314 adding quux/file.py revisions
315 files: 3 chunks
253 added 3 changesets with 3 changes to 3 files
316 added 3 changesets with 3 changes to 3 files
254 calling hook pretxnchangegroup.acl: hgext.acl.hook
317 calling hook pretxnchangegroup.acl: hgext.acl.hook
255 acl: acl.allow enabled, 1 entries for user fred
318 acl: acl.allow enabled, 1 entries for user fred
@@ -286,14 +349,23 b' ef1ea85a6374b77d6da9dcda9541f498f2d17df7'
286 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
349 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
287 911600dab2ae7a9baff75958b84fe606851ce955
350 911600dab2ae7a9baff75958b84fe606851ce955
288 adding changesets
351 adding changesets
352 changesets: 1 chunks
289 add changeset ef1ea85a6374
353 add changeset ef1ea85a6374
354 changesets: 2 chunks
290 add changeset f9cafe1212c8
355 add changeset f9cafe1212c8
356 changesets: 3 chunks
291 add changeset 911600dab2ae
357 add changeset 911600dab2ae
292 adding manifests
358 adding manifests
359 manifests: 1 chunks
360 manifests: 2 chunks
361 manifests: 3 chunks
293 adding file changes
362 adding file changes
294 adding foo/Bar/file.txt revisions
363 adding foo/Bar/file.txt revisions
364 files: 1 chunks
295 adding foo/file.txt revisions
365 adding foo/file.txt revisions
366 files: 2 chunks
296 adding quux/file.py revisions
367 adding quux/file.py revisions
368 files: 3 chunks
297 added 3 changesets with 3 changes to 3 files
369 added 3 changesets with 3 changes to 3 files
298 calling hook pretxnchangegroup.acl: hgext.acl.hook
370 calling hook pretxnchangegroup.acl: hgext.acl.hook
299 acl: acl.allow enabled, 1 entries for user fred
371 acl: acl.allow enabled, 1 entries for user fred
@@ -329,14 +401,23 b' ef1ea85a6374b77d6da9dcda9541f498f2d17df7'
329 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
401 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
330 911600dab2ae7a9baff75958b84fe606851ce955
402 911600dab2ae7a9baff75958b84fe606851ce955
331 adding changesets
403 adding changesets
404 changesets: 1 chunks
332 add changeset ef1ea85a6374
405 add changeset ef1ea85a6374
406 changesets: 2 chunks
333 add changeset f9cafe1212c8
407 add changeset f9cafe1212c8
408 changesets: 3 chunks
334 add changeset 911600dab2ae
409 add changeset 911600dab2ae
335 adding manifests
410 adding manifests
411 manifests: 1 chunks
412 manifests: 2 chunks
413 manifests: 3 chunks
336 adding file changes
414 adding file changes
337 adding foo/Bar/file.txt revisions
415 adding foo/Bar/file.txt revisions
416 files: 1 chunks
338 adding foo/file.txt revisions
417 adding foo/file.txt revisions
418 files: 2 chunks
339 adding quux/file.py revisions
419 adding quux/file.py revisions
420 files: 3 chunks
340 added 3 changesets with 3 changes to 3 files
421 added 3 changesets with 3 changes to 3 files
341 calling hook pretxnchangegroup.acl: hgext.acl.hook
422 calling hook pretxnchangegroup.acl: hgext.acl.hook
342 acl: acl.allow enabled, 0 entries for user barney
423 acl: acl.allow enabled, 0 entries for user barney
@@ -373,14 +454,23 b' ef1ea85a6374b77d6da9dcda9541f498f2d17df7'
373 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
454 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
374 911600dab2ae7a9baff75958b84fe606851ce955
455 911600dab2ae7a9baff75958b84fe606851ce955
375 adding changesets
456 adding changesets
457 changesets: 1 chunks
376 add changeset ef1ea85a6374
458 add changeset ef1ea85a6374
459 changesets: 2 chunks
377 add changeset f9cafe1212c8
460 add changeset f9cafe1212c8
461 changesets: 3 chunks
378 add changeset 911600dab2ae
462 add changeset 911600dab2ae
379 adding manifests
463 adding manifests
464 manifests: 1 chunks
465 manifests: 2 chunks
466 manifests: 3 chunks
380 adding file changes
467 adding file changes
381 adding foo/Bar/file.txt revisions
468 adding foo/Bar/file.txt revisions
469 files: 1 chunks
382 adding foo/file.txt revisions
470 adding foo/file.txt revisions
471 files: 2 chunks
383 adding quux/file.py revisions
472 adding quux/file.py revisions
473 files: 3 chunks
384 added 3 changesets with 3 changes to 3 files
474 added 3 changesets with 3 changes to 3 files
385 calling hook pretxnchangegroup.acl: hgext.acl.hook
475 calling hook pretxnchangegroup.acl: hgext.acl.hook
386 acl: acl.allow enabled, 1 entries for user barney
476 acl: acl.allow enabled, 1 entries for user barney
@@ -418,14 +508,23 b' ef1ea85a6374b77d6da9dcda9541f498f2d17df7'
418 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
508 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
419 911600dab2ae7a9baff75958b84fe606851ce955
509 911600dab2ae7a9baff75958b84fe606851ce955
420 adding changesets
510 adding changesets
511 changesets: 1 chunks
421 add changeset ef1ea85a6374
512 add changeset ef1ea85a6374
513 changesets: 2 chunks
422 add changeset f9cafe1212c8
514 add changeset f9cafe1212c8
515 changesets: 3 chunks
423 add changeset 911600dab2ae
516 add changeset 911600dab2ae
424 adding manifests
517 adding manifests
518 manifests: 1 chunks
519 manifests: 2 chunks
520 manifests: 3 chunks
425 adding file changes
521 adding file changes
426 adding foo/Bar/file.txt revisions
522 adding foo/Bar/file.txt revisions
523 files: 1 chunks
427 adding foo/file.txt revisions
524 adding foo/file.txt revisions
525 files: 2 chunks
428 adding quux/file.py revisions
526 adding quux/file.py revisions
527 files: 3 chunks
429 added 3 changesets with 3 changes to 3 files
528 added 3 changesets with 3 changes to 3 files
430 calling hook pretxnchangegroup.acl: hgext.acl.hook
529 calling hook pretxnchangegroup.acl: hgext.acl.hook
431 acl: acl.allow enabled, 1 entries for user wilma
530 acl: acl.allow enabled, 1 entries for user wilma
@@ -467,14 +566,23 b' ef1ea85a6374b77d6da9dcda9541f498f2d17df7'
467 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
566 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
468 911600dab2ae7a9baff75958b84fe606851ce955
567 911600dab2ae7a9baff75958b84fe606851ce955
469 adding changesets
568 adding changesets
569 changesets: 1 chunks
470 add changeset ef1ea85a6374
570 add changeset ef1ea85a6374
571 changesets: 2 chunks
471 add changeset f9cafe1212c8
572 add changeset f9cafe1212c8
573 changesets: 3 chunks
472 add changeset 911600dab2ae
574 add changeset 911600dab2ae
473 adding manifests
575 adding manifests
576 manifests: 1 chunks
577 manifests: 2 chunks
578 manifests: 3 chunks
474 adding file changes
579 adding file changes
475 adding foo/Bar/file.txt revisions
580 adding foo/Bar/file.txt revisions
581 files: 1 chunks
476 adding foo/file.txt revisions
582 adding foo/file.txt revisions
583 files: 2 chunks
477 adding quux/file.py revisions
584 adding quux/file.py revisions
585 files: 3 chunks
478 added 3 changesets with 3 changes to 3 files
586 added 3 changesets with 3 changes to 3 files
479 calling hook pretxnchangegroup.acl: hgext.acl.hook
587 calling hook pretxnchangegroup.acl: hgext.acl.hook
480 error: pretxnchangegroup.acl hook raised an exception: [Errno 2] No such file or directory: '../acl.config'
588 error: pretxnchangegroup.acl hook raised an exception: [Errno 2] No such file or directory: '../acl.config'
@@ -515,14 +623,23 b' ef1ea85a6374b77d6da9dcda9541f498f2d17df7'
515 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
623 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
516 911600dab2ae7a9baff75958b84fe606851ce955
624 911600dab2ae7a9baff75958b84fe606851ce955
517 adding changesets
625 adding changesets
626 changesets: 1 chunks
518 add changeset ef1ea85a6374
627 add changeset ef1ea85a6374
628 changesets: 2 chunks
519 add changeset f9cafe1212c8
629 add changeset f9cafe1212c8
630 changesets: 3 chunks
520 add changeset 911600dab2ae
631 add changeset 911600dab2ae
521 adding manifests
632 adding manifests
633 manifests: 1 chunks
634 manifests: 2 chunks
635 manifests: 3 chunks
522 adding file changes
636 adding file changes
523 adding foo/Bar/file.txt revisions
637 adding foo/Bar/file.txt revisions
638 files: 1 chunks
524 adding foo/file.txt revisions
639 adding foo/file.txt revisions
640 files: 2 chunks
525 adding quux/file.py revisions
641 adding quux/file.py revisions
642 files: 3 chunks
526 added 3 changesets with 3 changes to 3 files
643 added 3 changesets with 3 changes to 3 files
527 calling hook pretxnchangegroup.acl: hgext.acl.hook
644 calling hook pretxnchangegroup.acl: hgext.acl.hook
528 acl: acl.allow enabled, 1 entries for user betty
645 acl: acl.allow enabled, 1 entries for user betty
@@ -570,14 +687,23 b' ef1ea85a6374b77d6da9dcda9541f498f2d17df7'
570 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
687 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
571 911600dab2ae7a9baff75958b84fe606851ce955
688 911600dab2ae7a9baff75958b84fe606851ce955
572 adding changesets
689 adding changesets
690 changesets: 1 chunks
573 add changeset ef1ea85a6374
691 add changeset ef1ea85a6374
692 changesets: 2 chunks
574 add changeset f9cafe1212c8
693 add changeset f9cafe1212c8
694 changesets: 3 chunks
575 add changeset 911600dab2ae
695 add changeset 911600dab2ae
576 adding manifests
696 adding manifests
697 manifests: 1 chunks
698 manifests: 2 chunks
699 manifests: 3 chunks
577 adding file changes
700 adding file changes
578 adding foo/Bar/file.txt revisions
701 adding foo/Bar/file.txt revisions
702 files: 1 chunks
579 adding foo/file.txt revisions
703 adding foo/file.txt revisions
704 files: 2 chunks
580 adding quux/file.py revisions
705 adding quux/file.py revisions
706 files: 3 chunks
581 added 3 changesets with 3 changes to 3 files
707 added 3 changesets with 3 changes to 3 files
582 calling hook pretxnchangegroup.acl: hgext.acl.hook
708 calling hook pretxnchangegroup.acl: hgext.acl.hook
583 acl: acl.allow enabled, 1 entries for user barney
709 acl: acl.allow enabled, 1 entries for user barney
General Comments 0
You need to be logged in to leave comments. Login now