Mercurial > hg
diff hgext/eol.py @ 23068:fb3e63c603e8 stable
eol: fix crash when handling removed files
ci --amend would in some cases fail after 650b5b6e75ed failed to refactor the
eol extension too.
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Wed, 22 Oct 2014 16:10:23 +0200 |
parents | 6500a2eebee8 |
children | 7cc77030c557 |
line wrap: on
line diff
--- a/hgext/eol.py Wed Oct 15 03:52:20 2014 -0700 +++ b/hgext/eol.py Wed Oct 22 16:10:23 2014 +0200 @@ -333,10 +333,10 @@ for f in sorted(ctx.added() + ctx.modified()): if not self._eolfile(f): continue - try: - data = ctx[f].data() - except IOError: + fctx = ctx[f] + if fctx is None: continue + data = fctx.data() if util.binary(data): # We should not abort here, since the user should # be able to say "** = native" to automatically