Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/cmdutil.py @ 6739:c9fbd6ec3489
context: avoid using None for working parent
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Wed, 25 Jun 2008 17:35:20 -0500 |
parents | 2cbe0f72c379 |
children | f6c00b17387c |
comparison
equal
deleted
inserted
replaced
6738:336fda65759a | 6739:c9fbd6ec3489 |
---|---|
243 | 243 |
244 def findrenames(repo, added=None, removed=None, threshold=0.5): | 244 def findrenames(repo, added=None, removed=None, threshold=0.5): |
245 '''find renamed files -- yields (before, after, score) tuples''' | 245 '''find renamed files -- yields (before, after, score) tuples''' |
246 if added is None or removed is None: | 246 if added is None or removed is None: |
247 added, removed = repo.status()[1:3] | 247 added, removed = repo.status()[1:3] |
248 ctx = repo.changectx() | 248 ctx = repo.changectx('.') |
249 for a in added: | 249 for a in added: |
250 aa = repo.wread(a) | 250 aa = repo.wread(a) |
251 bestname, bestscore = None, threshold | 251 bestname, bestscore = None, threshold |
252 for r in removed: | 252 for r in removed: |
253 rr = ctx.filectx(r).data() | 253 rr = ctx.filectx(r).data() |
990 | 990 |
991 if repo.changelog.count() == 0: | 991 if repo.changelog.count() == 0: |
992 return [], m | 992 return [], m |
993 | 993 |
994 if follow: | 994 if follow: |
995 defrange = '%s:0' % repo.changectx().rev() | 995 defrange = '%s:0' % repo.changectx('.').rev() |
996 else: | 996 else: |
997 defrange = '-1:0' | 997 defrange = '-1:0' |
998 revs = revrange(repo, opts['rev'] or [defrange]) | 998 revs = revrange(repo, opts['rev'] or [defrange]) |
999 wanted = {} | 999 wanted = {} |
1000 slowpath = m.anypats() or opts.get('removed') | 1000 slowpath = m.anypats() or opts.get('removed') |