Skip to content

Commit 14b1b90

Browse files
committed
fixup! name-hash: precompute hash values during preload-index
1 parent 2ca3333 commit 14b1b90

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

read-cache.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ void rename_index_entry_at(struct index_state *istate, int nr, const char *new_n
7373
copy_cache_entry(new, old);
7474
new->ce_flags &= ~CE_HASHED;
7575
new->ce_namelen = namelen;
76+
new->precompute_hash_state = 0;
7677
new->index = 0;
7778
memcpy(new->name, new_name, namelen + 1);
7879

@@ -1450,6 +1451,7 @@ static struct cache_entry *cache_entry_from_ondisk(struct ondisk_cache_entry *on
14501451
ce->ce_stat_data.sd_size = get_be32(&ondisk->size);
14511452
ce->ce_flags = flags & ~CE_NAMEMASK;
14521453
ce->ce_namelen = len;
1454+
ce->precompute_hash_state = 0;
14531455
ce->index = 0;
14541456
hashcpy(ce->sha1, ondisk->sha1);
14551457
memcpy(ce->name, name, len);

0 commit comments

Comments
 (0)