summaryrefslogtreecommitdiffstats
path: root/refs.h
diff options
context:
space:
mode:
authorKarthik Nayak <karthik.188@gmail.com>2024-06-07 15:32:59 +0200
committerJunio C Hamano <gitster@pobox.com>2024-06-07 19:25:44 +0200
commitaa6e99f1226fe46f1649f48d020011e19556e8e1 (patch)
tree3c833c0d5dcc3d24b66d4babcdc25a65c2a42cf0 /refs.h
parentrefs: create and use `ref_update_expects_existing_old_ref()` (diff)
downloadgit-aa6e99f1226fe46f1649f48d020011e19556e8e1.tar.xz
git-aa6e99f1226fe46f1649f48d020011e19556e8e1.zip
refs: specify error for regular refs with `old_target`
When a reference update tries to update a symref, but the ref in question is actually a regular ref, we raise an error. However the error raised in this situation is: verifying symref target: '<ref>': reference is missing but expected <old-target> which is very generic and doesn't indicate the mismatch of types. Let's make this error more specific: cannot lock ref '<ref>': expected symref with target '<old-target>': but is a regular ref so that users have a clearer understanding. Signed-off-by: Karthik Nayak <karthik.188@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'refs.h')
0 files changed, 0 insertions, 0 deletions