Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Apr 2021 06:56:30 +0000 (UTC)
From:      Baptiste Daroussin <bapt@nours.eu>
To:        Matthias Andree <matthias.andree@tu-dortmund.de>
Cc:        Mathieu Arnold <mat@freebsd.org>, Gerald Pfeifer <gerald@pfeifer.com>, Rene Ladan <rene@freebsd.org>, ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org
Subject:   Re: git: a4c3b6f622b8 - main - Remove two tools that are no longer useful with Git.
Message-ID:  <469f0c3b-120e-45c3-b3bd-6cd39f028425@nours.eu>
In-Reply-To: <0c47579d-9221-4bb4-4298-fac4cff3c543@tu-dortmund.de>
References:  <202104061040.136Ae3MR086471@gitrepo.freebsd.org> <8cde99cd-c64a-a85e-68dd-94bcf1d6999b@pfeifer.com> <20210412120941.ro5rv7vaokglgt7l@aching.in.mat.cc> <0c47579d-9221-4bb4-4298-fac4cff3c543@tu-dortmund.de>

next in thread | previous in thread | raw e-mail | index | archive | help

12 avr. 2021 23:56:02 Matthias Andree <matthias.andree@tu-dortmund.de>:

> Am 12.04.21 um 14:09 schrieb Mathieu Arnold:
>> On Sat, Apr 10, 2021 at 10:57:20PM +0200, Gerald Pfeifer wrote:
>>> On Tue, 6 Apr 2021, Rene Ladan wrote:
>>>> =C2=A0=C2=A0=C2=A0 Remove two tools that are no longer useful with Git=
.
>>>> =C2=A0=C2=A0=C2=A0
>>>> =C2=A0=C2=A0=C2=A0 - mfh: this is replaced by 'git cherry-pick -x HASH=
'
>>>
>>> I believe it would be useful to still have such a tool that one simply
>>> invokes as "mfh $COMMITID" for the quarterly branch as in the past.
>>>
>>> https://docs.freebsd.org/en/articles/committers-guide/#ports-qa-misc-co=
mmit-mfh
>>> has instructions on how to do this manually, alas that is quite not
>>> as convenient - and hence likely to be used - as the nice original
>>> mfh tool.
>>
>> Well, with Git, mfh would end up being:
>>
>> git checkout 2021Q2
>> git cherry-pick -x $COMMITID
>> git push origin 2021Q2
>>
>> I would rather committers learn how to use git (it is, after all, what
>> they are here for) and then, they can magically now test before pushing.
>>
>
> This is a fundamental misunderstanding of the purpose.
> Committers/developers are not here to learn Git,
> but they are here to develop.=C2=A0 Git is a tool, not an end in itself.
>
> I also ask to revive the tool.=C2=A0 If it's so simple then there is no n=
eed
> to kill it.

Nothing prevent anyone from writing such a tool and committing, noone in th=
e git WG felt like necessary to do it. Noone from portmgr thinks it is nece=
ssary hence the tool dying as it is svn only.

Now the directory where the tool live is full of helpers "unofficial" so fe=
el free to add you own tool and even name it mfh if you think it is worth i=
t.

Bapt



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?469f0c3b-120e-45c3-b3bd-6cd39f028425>