mercurial/patch.py
changeset 36838 c268ba15deb3
parent 36837 472c68cda3f8
child 37084 f0b6fbea00cf
equal deleted inserted replaced
36837:472c68cda3f8 36838:c268ba15deb3
  1118                                     blockedtag='filterpatch')
  1118                                     blockedtag='filterpatch')
  1119                     if ret != 0:
  1119                     if ret != 0:
  1120                         ui.warn(_("editor exited with exit code %d\n") % ret)
  1120                         ui.warn(_("editor exited with exit code %d\n") % ret)
  1121                         continue
  1121                         continue
  1122                     # Remove comment lines
  1122                     # Remove comment lines
  1123                     patchfp = open(patchfn)
  1123                     patchfp = open(patchfn, r'rb')
  1124                     ncpatchfp = stringio()
  1124                     ncpatchfp = stringio()
  1125                     for line in util.iterfile(patchfp):
  1125                     for line in util.iterfile(patchfp):
       
  1126                         line = util.fromnativeeol(line)
  1126                         if not line.startswith('#'):
  1127                         if not line.startswith('#'):
  1127                             ncpatchfp.write(line)
  1128                             ncpatchfp.write(line)
  1128                     patchfp.close()
  1129                     patchfp.close()
  1129                     ncpatchfp.seek(0)
  1130                     ncpatchfp.seek(0)
  1130                     newpatches = parsepatch(ncpatchfp)
  1131                     newpatches = parsepatch(ncpatchfp)