From owner-freebsd-hackers@FreeBSD.ORG Sun Nov 18 07:31:32 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C05D7820 for ; Sun, 18 Nov 2012 07:31:32 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) by mx1.freebsd.org (Postfix) with ESMTP id 2169B8FC08 for ; Sun, 18 Nov 2012 07:31:31 +0000 (UTC) Received: from tom.home (localhost [127.0.0.1]) by kib.kiev.ua (8.14.5/8.14.5) with ESMTP id qAI7VSeS035672; Sun, 18 Nov 2012 09:31:28 +0200 (EET) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.7.1 kib.kiev.ua qAI7VSeS035672 Received: (from kostik@localhost) by tom.home (8.14.5/8.14.5/Submit) id qAI7VSJV035671; Sun, 18 Nov 2012 09:31:28 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Sun, 18 Nov 2012 09:31:28 +0200 From: Konstantin Belousov To: Perry Hutchison Subject: Re: FreeBSD needs Git to ensure repo integrity [was: 2012 incident] Message-ID: <20121118073128.GG73505@kib.kiev.ua> References: <20121117221143.41c29ba2@nonamehost> <50a8eb34.5pMwq6kSsi47QgKI%perryh@pluto.rain.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="fQ0hhV1MSQgTI7+i" Content-Disposition: inline In-Reply-To: <50a8eb34.5pMwq6kSsi47QgKI%perryh@pluto.rain.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Status: No, score=0.2 required=5.0 tests=ALL_TRUSTED, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on tom.home Cc: freebsd-hackers@freebsd.org X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Nov 2012 07:31:32 -0000 --fQ0hhV1MSQgTI7+i Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Nov 17, 2012 at 11:05:40PM -0800, Perry Hutchison wrote: > [trimmed some of the lists] >=20 > Chris Rees wrote: > > ... git doesn't work with our workflow. >=20 > I'm sure the workflow itself is documented somewhere, but is > there a good writeup of _how_ git doesn't work with it, e.g. what > capabilit{y,ies} is/are missing? Seems this might be of interest > to the git developers, not because they necessarily want to support > FreeBSD as such, but as an example of a real-world workflow that git > currently does not handle well. Git would work well with our workflow. It supports the centralized repository model, which the project employs right now. The biggest issues, assuming the project indeed decides to move to Git right now, are the migration costs, both in the term of the technical efforts needed, and the learning curve for the most population of the committers. Relatively minor problem, at least with the current rate of the commits, would be a commit race, when the shared repo head forwarded due to the parallel commit. The issue should be somewhat mitigated by the Git allowance to push a set of changes in one push. --fQ0hhV1MSQgTI7+i Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQIcBAEBAgAGBQJQqI7QAAoJEJDCuSvBvK1BIfsP/1XBBfdRgtEsISk9NWNuq50u 1Mk48HB0gFY9WiIUpBS1DhpmXaTVM4QgG8Jk87fzwMsrqu3v+5/ceM/qeWweGxNJ sfozX6jR/GT97+UeV/OuvVDB1t+8bCrS5gtMdDIa5hs1ADt8nwc4FsR6K06Y5HYQ +urrpIopxNkemOXaxaHMpORt8qZhQyl3YqIqAKmmtsQXC5wK2eOKiWH0E2+wh4sx x8lQFFT7xn4v0AamWTLVakP9AXmTPomZOJNTB0knmVC+hz8bMEF1FVDMgTM+1ohd 6vY9MRVQk/Bu+aiPGWurs80eBEu1rD0emhw03bhVEGQVl2cLvtlB604Tjtf+VRA6 /8l5MKrTrrcayf2eKlma3QsadfDTIr8I1bhM74LSc4vuoPyyAQpWYSIVVC78hhaQ njGQOAUxDyUgGifD0hrfi+pYIH8G8GsN2L0WpyjmdCRwJiJH9sCrbyKzKHam8ldh fQqZ1wSiuscAC9jaN0HLIZ3LiUhlL0yOORmAhpuIm3KYecoylIFEhN/Ziu0P4mJv 1pHMXqbgWf0QWiAb07AqT5vPnFriA4Osf6O0QhYpKNwyg9U0Qk/1CTm6XKdKFClI GPMMu2KdqtRLrZ50jkwHrcwKPBVHUmTdqMV6kMq1UgDRb6ppK+9T9YFwZed59Jfv 0gq2i4nvuTnv4Kh/RIBU =bEDc -----END PGP SIGNATURE----- --fQ0hhV1MSQgTI7+i--