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 10:25:44 -0700 |
| commit | aa6e99f1226fe46f1649f48d020011e19556e8e1 (patch) | |
| tree | 3c833c0d5dcc3d24b66d4babcdc25a65c2a42cf0 /builtin/update-ref.c | |
| parent | refs: create and use `ref_update_expects_existing_old_ref()` (diff) | |
| download | git-aa6e99f1226fe46f1649f48d020011e19556e8e1.tar.gz 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 'builtin/update-ref.c')
0 files changed, 0 insertions, 0 deletions
