hgext/mq.py
changeset 2871 d36af1f10fdf
parent 2852 046a8b03ea59
child 2872 5dd6631c8238
equal deleted inserted replaced
2853:e3fb4223e750 2871:d36af1f10fdf
   892                 raise util.Abort("deletions found between repo revs")
   892                 raise util.Abort("deletions found between repo revs")
   893             for f in c:
   893             for f in c:
   894                 getfile(f, mmap[f])
   894                 getfile(f, mmap[f])
   895             for f in r:
   895             for f in r:
   896                 getfile(f, mmap[f])
   896                 getfile(f, mmap[f])
   897                 util.set_exec(repo.wjoin(f), mmap.execf[f])
   897                 util.set_exec(repo.wjoin(f), mmap.execf(f))
   898             repo.dirstate.update(c + r, 'n')
   898             repo.dirstate.update(c + r, 'n')
   899             for f in a:
   899             for f in a:
   900                 try: os.unlink(repo.wjoin(f))
   900                 try: os.unlink(repo.wjoin(f))
   901                 except: raise
   901                 except: raise
   902                 try: os.removedirs(os.path.dirname(repo.wjoin(f)))
   902                 try: os.removedirs(os.path.dirname(repo.wjoin(f)))