comparison mercurial/cmdutil.py @ 6549:2af1b9de62b3

Merge with crew-stable
author Patrick Mezard <pmezard@gmail.com>
date Mon, 14 Apr 2008 23:04:34 +0200
parents dfdef3d560a8
children 0bb76d168437
comparison
equal deleted inserted replaced
6548:962eb403165b 6549:2af1b9de62b3
1016 for filename_node in copies: 1016 for filename_node in copies:
1017 yield filename_node 1017 yield filename_node
1018 minrev, maxrev = min(revs), max(revs) 1018 minrev, maxrev = min(revs), max(revs)
1019 for file_, node in iterfiles(): 1019 for file_, node in iterfiles():
1020 filelog = repo.file(file_) 1020 filelog = repo.file(file_)
1021 # A zero count may be a directory or deleted file, so
1022 # try to find matching entries on the slow path.
1023 if filelog.count() == 0: 1021 if filelog.count() == 0:
1024 slowpath = True 1022 if node is None:
1025 break 1023 # A zero count may be a directory or deleted file, so
1024 # try to find matching entries on the slow path.
1025 slowpath = True
1026 break
1027 else:
1028 ui.warn(_('%s:%s copy source revision cannot be found!\n')
1029 % (file_, short(node)))
1030 continue
1026 for rev, copied in filerevgen(filelog, node): 1031 for rev, copied in filerevgen(filelog, node):
1027 if rev <= maxrev: 1032 if rev <= maxrev:
1028 if rev < minrev: 1033 if rev < minrev:
1029 break 1034 break
1030 fncache.setdefault(rev, []) 1035 fncache.setdefault(rev, [])