hgfilesize: skip files that have been removed

This commit is contained in:
Nathan Binkert 2012-01-10 22:50:54 -08:00
parent d272bdb1bf
commit a1b4cb58f1

View file

@ -23,6 +23,8 @@ def limit_file_size(ui, repo, node=None, **kwargs):
for rev in xrange(existing_tip, new_tip + 1): for rev in xrange(existing_tip, new_tip + 1):
ctx = context.changectx(repo, rev) ctx = context.changectx(repo, rev)
for f in ctx.files(): for f in ctx.files():
if f not in ctx:
continue
fctx = ctx.filectx(f) fctx = ctx.filectx(f)
if fctx.size() > limit: if fctx.size() > limit:
ui.write(_('file %s of %s is too large: %d > %d\n') % \ ui.write(_('file %s of %s is too large: %d > %d\n') % \