git-mv: invalidate the removed path properly in cache-tree
[gitweb.git] / builtin-mv.c
index ff882bec474c59c9cb4bb49d723cf81febb204ad..6b0ab8aa9fb63e6879d2e4173523d8fbb9d06929 100644 (file)
@@ -278,6 +278,7 @@ int cmd_mv(int argc, const char **argv, const char *prefix)
                for (i = 0; i < deleted.nr; i++) {
                        const char *path = deleted.items[i].path;
                        remove_file_from_cache(path);
+                       cache_tree_invalidate_path(active_cache_tree, path);
                }
 
                if (active_cache_changed) {