equal
deleted
inserted
replaced
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') |