mercurial/hg.py
changeset 578 e33c85d2812a
parent 576 da11baf5de7b
child 579 ffeb2c3a1966
--- a/mercurial/hg.py	Sat Jul 02 15:34:23 2005 -0800
+++ b/mercurial/hg.py	Sat Jul 02 15:38:16 2005 -0800
@@ -1255,6 +1255,9 @@
         for f in remove:
             self.ui.note("removing %s\n" % f)
             os.unlink(f)
+            # try removing directories that might now be empty
+            try: os.removedirs(os.path.dirname(f))
+            except: pass
         if mode == 'n':
             self.dirstate.forget(remove)
         else: