summaryrefslogtreecommitdiff
path: root/t/t1300-config.sh
diff options
context:
space:
mode:
authorLibravatar Johannes Schindelin <johannes.schindelin@gmx.de>2021-02-10 16:11:38 +0000
committerLibravatar Junio C Hamano <gitster@pobox.com>2021-02-11 09:21:52 -0800
commitc809798b2acf1afdeeea02a9175677590ad8d689 (patch)
tree4731a8efe62e34f2df25e0c04ab17e192769af97 /t/t1300-config.sh
parentMerge branch 'tb/ci-run-cocci-with-18.04' (diff)
downloadtgif-c809798b2acf1afdeeea02a9175677590ad8d689.tar.xz
reflog expire --stale-fix: be generous about missing objects
Whenever a user runs `git reflog expire --stale-fix`, the most likely reason is that their repository is at least _somewhat_ corrupt. Which means that it is more than just possible that some objects are missing. If that is the case, that can currently let the command abort through the phase where it tries to mark all reachable objects. Instead of adding insult to injury, let's be gentle and continue as best as we can in such a scenario, simply by ignoring the missing objects and moving on. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t1300-config.sh')
0 files changed, 0 insertions, 0 deletions