Change since v2: Make the test added by patch 1 more robust by not depending on the absence of 0-length blobs in the test repository. Matheus Tavares (2): write_entry(): fix misuses of `path` in error messages checkout-index: omit entries with no tempname from --temp output builtin/checkout-index.c | 35 ++++++++++++++++++++++----------- entry.c | 8 ++++---- t/t2006-checkout-index-basic.sh | 23 ++++++++++++++++++++++ 3 files changed, 51 insertions(+), 15 deletions(-) Range-diff against v2: 1: bdda5f99d0 ! 1: 41c166d380 write_entry(): fix misuses of `path` in error messages @@ t/t2006-checkout-index-basic.sh: test_expect_success 'checkout-index reports err +test_expect_success 'checkout-index --temp correctly reports error on missing blobs' ' + test_when_finished git reset --hard && -+ missing_blob=$(git hash-object --stdin </dev/null) && ++ missing_blob=$(echo "no such blob here" | git hash-object --stdin) && + cat >objs <<-EOF && + 100644 $missing_blob file + 120000 $missing_blob symlink 2: 6ece1947c1 = 2: 8dec184326 checkout-index: omit entries with no tempname from --temp output -- 2.29.2