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