mercurial/hg.py
changeset 402 2fe8d66e3075
parent 385 e9e1efd5291c
child 405 99470ae6b424
--- a/mercurial/hg.py
+++ b/mercurial/hg.py
@@ -706,6 +706,9 @@ class localrepository:
             p = self.wjoin(f)
             if os.path.isfile(p):
                 self.ui.warn("%s still exists!\n" % f)
+            elif self.dirstate.state(f) == 'a':
+                self.ui.warn("%s never committed!\n" % f)
+                self.dirstate.forget(f)
             elif f not in self.dirstate:
                 self.ui.warn("%s not tracked!\n" % f)
             else: