summaryrefslogtreecommitdiffstats
path: root/contrib/persistent-https
diff options
context:
space:
mode:
authorKristoffer Haugsbakk <code@khaugsbakk.name>2026-01-05 20:53:18 +0100
committerJunio C Hamano <gitster@pobox.com>2026-01-06 07:30:16 +0900
commit17b7965a03bd38215cb78ae1c4b9646d0ee73a40 (patch)
tree562a97d0d23097082463749007df38c03c64a4e4 /contrib/persistent-https
parent76eab50f756fedfa28388213d7fea209f86dfae6 (diff)
downloadgit-17b7965a03bd38215cb78ae1c4b9646d0ee73a40.tar.gz
git-17b7965a03bd38215cb78ae1c4b9646d0ee73a40.zip
replay: find *onto only after testing for ref name
We are about to make `peel_committish` die when it cannot find a commit-ish instead of returning `NULL`. But that would make e.g. `git replay --advance=refs/non-existent` die with a less descriptive error message; the highest-level error message is that the name does not exist as a ref, not that we cannot find a commit-ish based on the name. Let’s try to find the ref and only after that try to peel to as a commit-ish. Also add a regression test to protect this error order from future modifications. Suggested-by: Junio C Hamano <gitster@pobox.com> Signed-off-by: Kristoffer Haugsbakk <code@khaugsbakk.name> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'contrib/persistent-https')
0 files changed, 0 insertions, 0 deletions