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