From: Jeff King Date: Mon, 11 Jan 2016 15:46:51 GMT Subject: [PATCH 0/2] fix corner case with lock_ref_sha1_basic and REF_NODEREF Message-ID: <20160111154651.GA25338@sigill.intra.peff.net> I came across an interesting regression case with the new create_symref() that uses lock_ref_sha1_basic(). It turns out that the bug is actually in the latter function, but that it's slightly easier to tickle it since we added new callers. The bug and fix are rather involved, so I won't repeat the explanation from patch 2/2 here. The first patch is just a cleanup necessary to accurately in test in the second. [1/2]: checkout,clone: check return value of create_symref [2/2]: lock_ref_sha1_basic: handle REF_NODEREF with invalid refs -Peff