From: ZheNing Hu Date: Wed, 01 Mar 2023 09:31:33 GMT Subject: Re: [PATCH v3 1/2] receive-pack: fix funny ref error messsage Message-ID: In-Reply-To: Junio C Hamano 于2023年2月28日周二 00:07写道: > > "ZheNing Hu via GitGitGadget" writes: > > > From: ZheNing Hu > > > > When the user deletes the remote one level branch through > > "git push origin -d refs/foo", remote will return an error: > > "refusing to create funny ref 'refs/foo' remotely", here we > > are not creating "refs/foo" instead wants to delete it, so a > > better error description here would be: "refusing to update > > funny ref 'refs/foo' remotely". > > OK, update() works on each ref affected, not just the ones that are > updated, but also created and deleted. The updated wording may > probably be better. > > > > > > Signed-off-by: ZheNing Hu > > --- > > builtin/receive-pack.c | 2 +- > > t/t5516-fetch-push.sh | 5 +++++ > > 2 files changed, 6 insertions(+), 1 deletion(-) > > ... > > +test_expect_success 'push with onelevel ref' ' > > + mk_test testrepo heads/main && > > + test_must_fail git push testrepo HEAD:refs/onelevel > > +' > > + > > I am not sure what relevance this new test has to the proposed > update to the message, though. > Ah, I should have incorporated this part of the test into another patch test. > Thanks.