hgext/eol.py
branchstable
changeset 14862 abf915f537be
parent 13650 56e71e7d2ba2
child 14866 ad6a58581ecd
equal deleted inserted replaced
14861:6ed2a449cb5b 14862:abf915f537be
   316 
   316 
   317         def commitctx(self, ctx, error=False):
   317         def commitctx(self, ctx, error=False):
   318             for f in sorted(ctx.added() + ctx.modified()):
   318             for f in sorted(ctx.added() + ctx.modified()):
   319                 if not self._eolfile(f):
   319                 if not self._eolfile(f):
   320                     continue
   320                     continue
   321                 data = ctx[f].data()
   321                 try:
       
   322                     data = ctx[f].data()
       
   323                 except IOError:
       
   324                     continue
   322                 if util.binary(data):
   325                 if util.binary(data):
   323                     # We should not abort here, since the user should
   326                     # We should not abort here, since the user should
   324                     # be able to say "** = native" to automatically
   327                     # be able to say "** = native" to automatically
   325                     # have all non-binary files taken care of.
   328                     # have all non-binary files taken care of.
   326                     continue
   329                     continue