diff options
author | Karthik Nayak <karthik.188@gmail.com> | 2024-06-07 15:32:59 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2024-06-07 19:25:44 +0200 |
commit | aa6e99f1226fe46f1649f48d020011e19556e8e1 (patch) | |
tree | 3c833c0d5dcc3d24b66d4babcdc25a65c2a42cf0 /refs.h | |
parent | refs: create and use `ref_update_expects_existing_old_ref()` (diff) | |
download | git-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