|
|
|
@ -1194,7 +1194,7 @@ static int match_explicit(struct ref *src, struct ref *dst,
@@ -1194,7 +1194,7 @@ static int match_explicit(struct ref *src, struct ref *dst,
|
|
|
|
|
case 1: |
|
|
|
|
break; |
|
|
|
|
case 0: |
|
|
|
|
if (!memcmp(dst_value, "refs/", 5)) |
|
|
|
|
if (starts_with(dst_value, "refs/")) |
|
|
|
|
matched_dst = make_linked_ref(dst_value, dst_tail); |
|
|
|
|
else if (is_null_sha1(matched_src->new_sha1)) |
|
|
|
|
error("unable to delete '%s': remote ref does not exist", |
|
|
|
|