--- a/hgext3rd/pullbundle.py Sun Sep 23 22:45:23 2018 +0200
+++ b/hgext3rd/pullbundle.py Sun Sep 23 22:58:11 2018 +0200
@@ -131,7 +131,13 @@
makeonecgpart(newpart, repo, None, outgoing, version, source, bundlecaps,
filematcher, cgversions)
else:
- for sliceid, sliceout in sliceoutgoing(repo, outgoing):
+ start = util.timer()
+ slices = sliceoutgoing(repo, outgoing)
+ end = util.timer()
+ msg = _('pullbundle-cache: "missing" set sliced into %d subranges '
+ 'in %s seconds\n')
+ repo.ui.write(msg % (len(slices), end - start))
+ for sliceid, sliceout in slices:
makeonecgpart(newpart, repo, sliceid, sliceout, version, source, bundlecaps,
filematcher, cgversions)