Mercurial > hg
comparison mercurial/commands.py @ 1312:c9cf171f30dd
Merge with TAH
author | mpm@selenic.com |
---|---|
date | Thu, 22 Sep 2005 09:41:34 -0700 |
parents | 3b717f27ffea 332f225b835c |
children | 1cc7c0cbc30b |
comparison
equal
deleted
inserted
replaced
1307:3b717f27ffea | 1312:c9cf171f30dd |
---|---|
900 def debugwalk(ui, repo, *pats, **opts): | 900 def debugwalk(ui, repo, *pats, **opts): |
901 """show how files match on given patterns""" | 901 """show how files match on given patterns""" |
902 items = list(walk(repo, pats, opts)) | 902 items = list(walk(repo, pats, opts)) |
903 if not items: | 903 if not items: |
904 return | 904 return |
905 fmt = '%%s %%-%ds %%-%ds %%s\n' % ( | 905 fmt = '%%s %%-%ds %%-%ds %%s' % ( |
906 max([len(abs) for (src, abs, rel, exact) in items]), | 906 max([len(abs) for (src, abs, rel, exact) in items]), |
907 max([len(rel) for (src, abs, rel, exact) in items])) | 907 max([len(rel) for (src, abs, rel, exact) in items])) |
908 for src, abs, rel, exact in items: | 908 for src, abs, rel, exact in items: |
909 ui.write(fmt % (src, abs, rel, exact and 'exact' or '')) | 909 line = fmt % (src, abs, rel, exact and 'exact' or '') |
910 ui.write("%s\n" % line.rstrip()) | |
910 | 911 |
911 def diff(ui, repo, *pats, **opts): | 912 def diff(ui, repo, *pats, **opts): |
912 """diff working directory (or selected files)""" | 913 """diff working directory (or selected files)""" |
913 node1, node2 = None, None | 914 node1, node2 = None, None |
914 revs = [repo.lookup(x) for x in opts['rev']] | 915 revs = [repo.lookup(x) for x in opts['rev']] |