summaryrefslogtreecommitdiff
path: root/t/t1012-read-tree-df.sh
diff options
context:
space:
mode:
authorLibravatar Lars Schneider <larsxschneider@gmail.com>2017-10-05 12:44:07 +0200
committerLibravatar Junio C Hamano <gitster@pobox.com>2017-10-06 14:59:16 +0900
commit11179eb31178d3d162e1b0af50edbdc2a14da23b (patch)
treed2df37bd44bfe6aa4519a17e982f51afacdd662c /t/t1012-read-tree-df.sh
parententry.c: update cache entry only for existing files (diff)
downloadtgif-11179eb31178d3d162e1b0af50edbdc2a14da23b.tar.xz
entry.c: check if file exists after checkout
If we are checking out a file and somebody else racily deletes our file, then we would write garbage to the cache entry. Fix that by checking the result of the lstat() call on that file. Print an error to the user if the file does not exist. Reported-by: Jeff King <peff@peff.net> Signed-off-by: Lars Schneider <larsxschneider@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t1012-read-tree-df.sh')
0 files changed, 0 insertions, 0 deletions