git: a4c3b6f622b8 - main - Remove two tools that are no longer useful with Git.

Mathieu Arnold mat at freebsd.org
Tue Apr 13 09:27:44 UTC 2021


On Mon, Apr 12, 2021 at 11:55:56PM +0200, Matthias Andree wrote:
> 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:
> >>>     Remove two tools that are no longer useful with Git.
> >>>     
> >>>     - 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-commit-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.  Git is a tool, not an end in itself.

At one point, it feels like learning how to use Git is a prerequisite in
order to be a FreeBSD developer.

-- 
Mathieu Arnold
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/dev-commits-ports-all/attachments/20210413/cb5f12a4/attachment.sig>


More information about the dev-commits-ports-all mailing list