##// 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 if not self.quiet:
1816 if not self.quiet:
1817 self.write(*args)
1817 self.write(*args)
1818 def write(self, *args):
1818 def write(self, *args):
1819 self.hunk[self.rev].append(args)
1819 self.hunk[self.rev].extend(args)
1820 def write_header(self, *args):
1820 def write_header(self, *args):
1821 self.header[self.rev].append(args)
1821 self.header[self.rev].extend(args)
1822 def debug(self, *args):
1822 def debug(self, *args):
1823 if self.debugflag:
1823 if self.debugflag:
1824 self.write(*args)
1824 self.write(*args)
@@ -1927,12 +1927,10 b' def log(ui, repo, *pats, **opts):'
1927 elif st == 'iter':
1927 elif st == 'iter':
1928 if count == limit: break
1928 if count == limit: break
1929 if du.header[rev]:
1929 if du.header[rev]:
1930 for args in du.header[rev]:
1930 ui.write_header(*du.header[rev])
1931 ui.write_header(*args)
1932 if du.hunk[rev]:
1931 if du.hunk[rev]:
1933 count += 1
1932 count += 1
1934 for args in du.hunk[rev]:
1933 ui.write(*du.hunk[rev])
1935 ui.write(*args)
1936
1934
1937 def manifest(ui, repo, rev=None):
1935 def manifest(ui, repo, rev=None):
1938 """output the latest or given revision of the project manifest
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