From: Junio C Hamano <gitster@pobox.com>
To: "Ævar Arnfjörð Bjarmason" <avarab@gmail.com>
Cc: git@vger.kernel.org, "Clemens Fruhwirth" <clemens@endorphin.org>,
"Jan Pokorný" <poki@fnusa.cz>,
"Corentin BOMPARD" <corentin.bompard@etu.univ-lyon1.fr>
Subject: Re: [PATCH v4] pull, fetch: fix segfault in --set-upstream option
Date: Tue, 31 Aug 2021 09:40:33 -0700 [thread overview]
Message-ID: <xmqqfsupwose.fsf@gitster.g> (raw)
In-Reply-To: <patch-v4-1.1-0caa9a89a86-20210831T135212Z-avarab@gmail.com> ("Ævar Arnfjörð Bjarmason"'s message of "Tue, 31 Aug 2021 15:58:17 +0200")
Ævar Arnfjörð Bjarmason <avarab@gmail.com> writes:
>> Testing the new behaviour is a good idea. I also agree with you
>> that die() would be more appropriate and does not risk regression,
>> if the original behaviour was to segfault.
>
> Indeed. I changed it due to your upthread
> <xmqqsg0anxix.fsf@gitster.g>.
>
> I think doing s/warning/die/ here makes sense, but similarly to the
> above comment: Let's punt on that and do it separately from this
> narrow segfault fix. If and when we change that we should change
> various other "warning()" around this codepath to "die()" as well.
I do not think that can be thrown into the same bin as "should UI
give irrelevant details?" issue. If you make it not to segfault and
give just a warning(), it becomes impossible to make it die() later.
If we all agree that die() is a better action, that must be done
now, or it will become never once the change is released to the
field.
next prev parent reply other threads:[~2021-08-31 16:40 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-07-05 15:46 git pull --set-upstream segfaults on branchless repo Clemens Fruhwirth
2021-07-19 10:04 ` Jan Pokorný
2021-07-19 14:30 ` [PATCH] pull, fetch: fix segfault in --set-upstream option Ævar Arnfjörð Bjarmason
2021-07-19 15:17 ` Junio C Hamano
2021-08-23 12:56 ` [PATCH v2] " Ævar Arnfjörð Bjarmason
2021-08-24 7:30 ` Clemens Fruhwirth
2021-08-24 8:49 ` Ævar Arnfjörð Bjarmason
2021-08-30 14:41 ` [PATCH v3] " Ævar Arnfjörð Bjarmason
2021-08-30 17:46 ` Junio C Hamano
2021-08-31 13:58 ` [PATCH v4] " Ævar Arnfjörð Bjarmason
2021-08-31 16:40 ` Junio C Hamano [this message]
2021-08-31 20:20 ` Ævar Arnfjörð Bjarmason
2021-09-01 17:44 ` Junio C Hamano
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=xmqqfsupwose.fsf@gitster.g \
--to=gitster@pobox.com \
--cc=avarab@gmail.com \
--cc=clemens@endorphin.org \
--cc=corentin.bompard@etu.univ-lyon1.fr \
--cc=git@vger.kernel.org \
--cc=poki@fnusa.cz \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.