mercurial/cext/parsers.c
changeset 48066 7a2de2bd9fcd
parent 48065 870100c0209b
child 48067 d3eb5f50052c
--- a/mercurial/cext/parsers.c	Tue Sep 28 19:15:46 2021 +0200
+++ b/mercurial/cext/parsers.c	Tue Sep 28 19:29:44 2021 +0200
@@ -205,7 +205,8 @@
 	if (dirstate_item_c_removed(self) &&
 	    (self->flags & dirstate_flag_merged)) {
 		return dirstate_v1_nonnormal;
-	} else if (dirstate_item_c_from_p2_removed(self)) {
+	} else if (dirstate_item_c_removed(self) &&
+	           (self->flags & dirstate_flag_clean_p2)) {
 		return dirstate_v1_from_p2;
 	} else if (dirstate_item_c_removed(self)) {
 		return 0;