summaryrefslogtreecommitdiff
path: root/t/t5616-partial-clone.sh
diff options
context:
space:
mode:
authorLibravatar Thomas Gummerer <t.gummerer@gmail.com>2019-09-11 19:20:25 +0100
committerLibravatar Junio C Hamano <gitster@pobox.com>2019-09-20 09:58:21 -0700
commit22184497a36a90e541617a51de6671ca5948612c (patch)
treea70eaa44081f73758d7665191e42e3877fe884e2 /t/t5616-partial-clone.sh
parentFirst batch after Git 2.23 (diff)
downloadtgif-22184497a36a90e541617a51de6671ca5948612c.tar.xz
factor out refresh_and_write_cache function
Getting the lock for the index, refreshing it and then writing it is a pattern that happens more than once throughout the codebase, and isn't trivial to get right. Factor out the refresh_and_write_cache function from builtin/am.c to read-cache.c, so it can be re-used in other places in a subsequent commit. Note that we return different error codes for failing to refresh the cache, and failing to write the index. The current caller only cares about failing to write the index. However for other callers we're going to convert in subsequent patches we will need this distinction. Helped-by: Martin Ă…gren <martin.agren@gmail.com> Helped-by: Johannes Schindelin <Johannes.Schindelin@gmx.de> Signed-off-by: Thomas Gummerer <t.gummerer@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t5616-partial-clone.sh')
0 files changed, 0 insertions, 0 deletions