]> git.ipfire.org Git - thirdparty/git.git/commit - unpack-trees.c
trace2: add region in clear_ce_flags
authorJeff Hostetler <jeffhost@microsoft.com>
Thu, 21 Nov 2019 22:04:39 +0000 (22:04 +0000)
committerJunio C Hamano <gitster@pobox.com>
Fri, 22 Nov 2019 07:11:44 +0000 (16:11 +0900)
commite6152e35ff287ab58e2c17065f02cb1be9f4a0aa
treeac6e7122e9a5463784029d82f6a427d491d244dc
parent72918c1ad91504f56c395cc91c5072651125662a
trace2: add region in clear_ce_flags

When Git updates the working directory with the sparse-checkout
feature enabled, the unpack_trees() method calls clear_ce_flags()
to update the skip-wortree bits on the cache entries. This
check can be expensive, depending on the patterns used.

Add trace2 regions around the method, including some flag
information, so we can get granular performance data during
experiments. This data will be used to measure improvements
to the pattern-matching algorithms for sparse-checkout.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
Signed-off-by: Derrick Stolee <dstolee@microsoft.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
unpack-trees.c