[PATCH] workingctx.remove: use self.forget
Adrian Buehlmann
adrian at cadifra.com
Fri May 27 14:41:56 CDT 2011
# HG changeset patch
# User Adrian Buehlmann <adrian at cadifra.com>
# Date 1306523504 -7200
# Node ID 3fe06bb38bf052462a0506e47d9482b5e222b8ee
# Parent d1a1578c5f7860b17f2f238b2c1e6adb555ffa4f
workingctx.remove: use self.forget
diff --git a/mercurial/context.py b/mercurial/context.py
--- a/mercurial/context.py
+++ b/mercurial/context.py
@@ -863,13 +863,7 @@
except OSError, inst:
if inst.errno != errno.ENOENT:
raise
- for f in list:
- if self._repo.dirstate[f] == 'a':
- self._repo.dirstate.drop(f)
- elif f not in self._repo.dirstate:
- self._repo.ui.warn(_("%s not tracked!\n") % f)
- else:
- self._repo.dirstate.remove(f)
+ self.forget(list)
finally:
wlock.release()
More information about the Mercurial-devel
mailing list