comparison hgext/mq.py @ 2872:d36af1f10fdf

manifest.execf is now a function.
author Vadim Gelfer <vadim.gelfer@gmail.com>
date Sat, 12 Aug 2006 16:04:49 -0700
parents 046a8b03ea59
children 5dd6631c8238
comparison
equal deleted inserted replaced
2841:e3fb4223e750 2872: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)))