##// END OF EJS Templates
log speedup: use list.extend to avoid an explicit loop
Alexis S. L. Carvalho -
r3575:0facae75 default
parent child Browse files
Show More
@@ -1816,9 +1816,9 b' def log(ui, repo, *pats, **opts):'
1816 1816 if not self.quiet:
1817 1817 self.write(*args)
1818 1818 def write(self, *args):
1819 self.hunk[self.rev].append(args)
1819 self.hunk[self.rev].extend(args)
1820 1820 def write_header(self, *args):
1821 self.header[self.rev].append(args)
1821 self.header[self.rev].extend(args)
1822 1822 def debug(self, *args):
1823 1823 if self.debugflag:
1824 1824 self.write(*args)
@@ -1927,12 +1927,10 b' def log(ui, repo, *pats, **opts):'
1927 1927 elif st == 'iter':
1928 1928 if count == limit: break
1929 1929 if du.header[rev]:
1930 for args in du.header[rev]:
1931 ui.write_header(*args)
1930 ui.write_header(*du.header[rev])
1932 1931 if du.hunk[rev]:
1933 1932 count += 1
1934 for args in du.hunk[rev]:
1935 ui.write(*args)
1933 ui.write(*du.hunk[rev])
1936 1934
1937 1935 def manifest(ui, repo, rev=None):
1938 1936 """output the latest or given revision of the project manifest
General Comments 0
You need to be logged in to leave comments. Login now