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']]