From owner-dev-commits-ports-main@freebsd.org Tue Apr 13 09:27:44 2021 Return-Path: Delivered-To: dev-commits-ports-main@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B5AEC5D93FB; Tue, 13 Apr 2021 09:27:44 +0000 (UTC) (envelope-from mat@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4FKKyS4h8qz4VtL; Tue, 13 Apr 2021 09:27:44 +0000 (UTC) (envelope-from mat@freebsd.org) Received: from mail.j.mat.cc (owncloud.cube.mat.cc [IPv6:2a01:678:4:1::228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.mat.cc", Issuer "R3" (verified OK)) (Authenticated sender: mat/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 7CECB2A513; Tue, 13 Apr 2021 09:27:44 +0000 (UTC) (envelope-from mat@freebsd.org) Received: from aching.in.mat.cc (unknown [IPv6:2a01:678:42:0:91ad:e66:436e:502e]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: mat@mat.cc) by mail.j.mat.cc (Postfix) with ESMTPSA id 1ED4B942D80; Tue, 13 Apr 2021 09:27:43 +0000 (UTC) Date: Tue, 13 Apr 2021 11:27:41 +0200 From: Mathieu Arnold To: Matthias Andree Cc: Mathieu Arnold , Gerald Pfeifer , Rene Ladan , 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: <20210413092741.qz4vdhfhss74mtle@aching.in.mat.cc> 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> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="oitlr3g7h6fuv4ih" Content-Disposition: inline In-Reply-To: <0c47579d-9221-4bb4-4298-fac4cff3c543@tu-dortmund.de> X-BeenThere: dev-commits-ports-main@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commits to the main branch of the FreeBSD ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Apr 2021 09:27:44 -0000 --oitlr3g7h6fuv4ih Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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. > >>> =20 > >>> - 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= =20 > >> invokes as "mfh $COMMITID" for the quarterly branch as in the past. > >> > >> https://docs.freebsd.org/en/articles/committers-guide/#ports-qa-misc-c= ommit-mfh=20 > >> has instructions on how to do this manually, alas that is quite not=20 > >> as convenient - and hence likely to be used - as the nice original=20 > >> mfh tool. > >=20 > > Well, with Git, mfh would end up being: > >=20 > > git checkout 2021Q2 > > git cherry-pick -x $COMMITID > > git push origin 2021Q2 > >=20 > > 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. > >=20 >=20 > 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. --=20 Mathieu Arnold --oitlr3g7h6fuv4ih Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAABCgB9FiEEVhwchfRfuV0unqO5KesJApEdfgIFAmB1ZAlfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDU2 MUMxQzg1RjQ1RkI5NUQyRTlFQTNCOTI5RUIwOTAyOTExRDdFMDIACgkQKesJApEd fgLYZQ//bno/E0kujpCP+5wmcOO9GNeNz7R+MM/lAEhbwRty6wvdLY8r+ga0umJY 20tUlcLQrqcUXFm1VavARbtIL4/GqYvscyKunVGp5+PbbcOC4aTWUzi8iywfDMhO 89M5z9W0g00ASY2P31y+LuOgUdBHFak8hDn8zZFUGd3IlhsJB4Dp/UBB5ajs+6PD PVtiEhWxWU8bqSLVJ2awh/0dnSxAXrL99v4qJpU02J/OW8T9lnhQCEJf3GxNY8nL xLGT8ME1pYoFsH/Yg1ROQYR1rln6MXx4NzIlCbSWO9yVJBnd8PWfFiM3A5ZIunDR ZcZKHIeU6E/1Yz3YYcoPOHB/PmBGw1ORLPG+R782GieHpIvto9NemRCCu9praCPe 8RjJGDA3drmY69H7eMud8ucBI9wNwi9R3Rb/m4eT2rra/+er9Yih2v10JcErXTHn vQOlTKd/7qDKyu/0bvl1fl9csaQu4WmH6OSPOFq2X1RnpibUvKjPtq/jQngEKKit 9EycNkLNlKtV5Xp4qAFih8+Cf4TkXbnhquZ2vryZiymQH+FTxU/ukADw222f2Tm4 WkOkTe8PXyAQpcOtRmJq6s56nuFcNqQhw+XFh4XiTY4TvAl6t13GZdLR5OJsXeZa eGuiXJ+iNqDu3GawHxZFUmML83U8mDTDXczsx9icNwqyVdSXIjk= =/qBb -----END PGP SIGNATURE----- --oitlr3g7h6fuv4ih--