comparison hgext/mq.py @ 13235:6bf39d88c857

rename util.unlink to unlinkpath
author Adrian Buehlmann <adrian@cadifra.com>
date Sun, 02 Jan 2011 19:34:41 +0100
parents f3058dd05281
children 996b95985c2f
comparison
equal deleted inserted replaced
13234:0935ff767285 13235:6bf39d88c857
1144 # only remove unknown files that we know we touched or 1144 # only remove unknown files that we know we touched or
1145 # created while patching 1145 # created while patching
1146 for f in all_files: 1146 for f in all_files:
1147 if f not in repo.dirstate: 1147 if f not in repo.dirstate:
1148 try: 1148 try:
1149 util.unlink(repo.wjoin(f)) 1149 util.unlinkpath(repo.wjoin(f))
1150 except OSError, inst: 1150 except OSError, inst:
1151 if inst.errno != errno.ENOENT: 1151 if inst.errno != errno.ENOENT:
1152 raise 1152 raise
1153 self.ui.warn(_('done\n')) 1153 self.ui.warn(_('done\n'))
1154 raise 1154 raise
1238 m, a, r, d = repo.status(qp, top)[:4] 1238 m, a, r, d = repo.status(qp, top)[:4]
1239 if d: 1239 if d:
1240 raise util.Abort(_("deletions found between repo revs")) 1240 raise util.Abort(_("deletions found between repo revs"))
1241 for f in a: 1241 for f in a:
1242 try: 1242 try:
1243 util.unlink(repo.wjoin(f)) 1243 util.unlinkpath(repo.wjoin(f))
1244 except OSError, e: 1244 except OSError, e:
1245 if e.errno != errno.ENOENT: 1245 if e.errno != errno.ENOENT:
1246 raise 1246 raise
1247 repo.dirstate.forget(f) 1247 repo.dirstate.forget(f)
1248 for f in m + r: 1248 for f in m + r: