Andrew's git
/
gitweb.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
commit
grep
author
committer
pickaxe
?
re
check_updates(): effective removal of cache entries marked CE_REMOVE
[gitweb.git]
/
unpack-trees.c
diff --git
a/unpack-trees.c
b/unpack-trees.c
index e3c3fa12aaa80389868e5a26fa97b09d1dd61528..273b5da0a256337c3d3973b475e7cfa567cee35a 100644
(file)
--- a/
unpack-trees.c
+++ b/
unpack-trees.c
@@
-93,11
+93,9
@@
static int check_updates(struct unpack_trees_options *o)
display_progress(progress, ++cnt);
if (o->update)
unlink_entry(ce);
- remove_index_entry_at(&o->result, i);
- i--;
- continue;
}
}
+ remove_marked_cache_entries(&o->result);
remove_scheduled_dirs();
for (i = 0; i < index->cache_nr; i++) {