unpack-trees: reuse (still valid) cache-tree from src_index
[gitweb.git] / read-cache.c
index 1c9c88c130bec1bbe109b9cfaa225dc26faa9104..5ce40f39b3ce51bf76ffec67727a429f75a0b57f 100644 (file)
@@ -2940,6 +2940,8 @@ void move_index_extensions(struct index_state *dst, struct index_state *src)
 {
        dst->untracked = src->untracked;
        src->untracked = NULL;
+       dst->cache_tree = src->cache_tree;
+       src->cache_tree = NULL;
 }
 
 struct cache_entry *dup_cache_entry(const struct cache_entry *ce,