##// END OF EJS Templates
Make remove command really unlink files.
Bryan O'Sullivan -
r1247:7a70dafb default
parent child Browse files
Show More
@@ -432,7 +432,8 b' remove [options] [files ...]::'
432
432
433 This command schedules the files to be removed at the next commit.
433 This command schedules the files to be removed at the next commit.
434 This only removes files from the current branch, not from the
434 This only removes files from the current branch, not from the
435 entire project history.
435 entire project history. If the files still exist in the working
436 directory, they will be deleted from it.
436
437
437 aliases: rm
438 aliases: rm
438
439
@@ -1313,6 +1313,11 b' def remove(ui, repo, pat, *pats, **opts)'
1313 if okaytoremove(abs, rel, exact):
1313 if okaytoremove(abs, rel, exact):
1314 if not exact: ui.status('removing %s\n' % rel)
1314 if not exact: ui.status('removing %s\n' % rel)
1315 names.append(abs)
1315 names.append(abs)
1316 for name in names:
1317 try:
1318 os.unlink(name)
1319 except OSError, inst:
1320 if inst.errno != errno.ENOENT: raise
1316 repo.remove(names)
1321 repo.remove(names)
1317
1322
1318 def revert(ui, repo, *names, **opts):
1323 def revert(ui, repo, *names, **opts):
General Comments 0
You need to be logged in to leave comments. Login now