hgext/git/dirstate.py
changeset 45423 d4cf80341589
parent 45422 601e3658216d
child 45431 7a57ced7de87
--- a/hgext/git/dirstate.py	Mon Sep 07 17:14:59 2020 -0400
+++ b/hgext/git/dirstate.py	Mon Sep 07 17:16:16 2020 -0400
@@ -303,8 +303,10 @@
     def drop(self, f):
         index = self.git.index
         index.read()
-        index.remove(pycompat.fsdecode(f))
-        index.write()
+        fs = pycompat.fsdecode(f)
+        if fs in index:
+            index.remove(fs)
+            index.write()
 
     def remove(self, f):
         index = self.git.index