mercurial/scmutil.py
changeset 43727 5b90a050082b
parent 43654 c5548b0b6847
child 43775 b5f183eedd98
equal deleted inserted replaced
43726:6c6d67fc45cb 43727:5b90a050082b
  1915         reporef = weakref.ref(repo.unfiltered())
  1915         reporef = weakref.ref(repo.unfiltered())
  1916 
  1916 
  1917         def wrapped(tr):
  1917         def wrapped(tr):
  1918             repo = reporef()
  1918             repo = reporef()
  1919             if filtername:
  1919             if filtername:
       
  1920                 assert repo is not None  # help pytype
  1920                 repo = repo.filtered(filtername)
  1921                 repo = repo.filtered(filtername)
  1921             func(repo, tr)
  1922             func(repo, tr)
  1922 
  1923 
  1923         newcat = b'%02i-txnreport' % len(categories)
  1924         newcat = b'%02i-txnreport' % len(categories)
  1924         otr.addpostclose(newcat, wrapped)
  1925         otr.addpostclose(newcat, wrapped)
  1934         if cgchangesets or cgrevisions or cgfiles:
  1935         if cgchangesets or cgrevisions or cgfiles:
  1935             htext = b""
  1936             htext = b""
  1936             if cgheads:
  1937             if cgheads:
  1937                 htext = _(b" (%+d heads)") % cgheads
  1938                 htext = _(b" (%+d heads)") % cgheads
  1938             msg = _(b"added %d changesets with %d changes to %d files%s\n")
  1939             msg = _(b"added %d changesets with %d changes to %d files%s\n")
       
  1940             assert repo is not None  # help pytype
  1939             repo.ui.status(msg % (cgchangesets, cgrevisions, cgfiles, htext))
  1941             repo.ui.status(msg % (cgchangesets, cgrevisions, cgfiles, htext))
  1940 
  1942 
  1941     if txmatch(_reportobsoletedsource):
  1943     if txmatch(_reportobsoletedsource):
  1942 
  1944 
  1943         @reportsummary
  1945         @reportsummary