mercurial/repair.py
changeset 20885 f49d60fa40a5
parent 20074 5fc2ae1c631b
child 20927 24a443948627
--- a/mercurial/repair.py	Mon Mar 24 15:35:07 2014 -0700
+++ b/mercurial/repair.py	Mon Mar 24 15:43:15 2014 -0700
@@ -134,6 +134,8 @@
             for i in xrange(offset, len(tr.entries)):
                 file, troffset, ignore = tr.entries[i]
                 repo.sopener(file, 'a').truncate(troffset)
+                if troffset == 0:
+                    repo.store.markremoved(file)
             tr.close()
         except: # re-raises
             tr.abort()