Andrew's git
/
gitweb.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
commit
grep
author
committer
pickaxe
?
re
read-cache: be strict about "changed" in remove_marked_cache_entries()
[gitweb.git]
/
read-cache.c
diff --git
a/read-cache.c
b/read-cache.c
index 5e8c06cfd616d26f679190b57344039a230134a9..c0c2e39cedcde3d080e35c9d87c1643a476e50f8 100644
(file)
--- a/
read-cache.c
+++ b/
read-cache.c
@@
-510,6
+510,8
@@
void remove_marked_cache_entries(struct index_state *istate)
else
ce_array[j++] = ce_array[i];
}
+ if (j == istate->cache_nr)
+ return;
istate->cache_changed = 1;
istate->cache_nr = j;
}