Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Nov 2012 09:31:28 +0200
From:      Konstantin Belousov <kostikbel@gmail.com>
To:        Perry Hutchison <perryh@pluto.rain.com>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: FreeBSD needs Git to ensure repo integrity [was: 2012 incident]
Message-ID:  <20121118073128.GG73505@kib.kiev.ua>
In-Reply-To: <50a8eb34.5pMwq6kSsi47QgKI%perryh@pluto.rain.com>
References:  <CAD2Ti29UoFcHendR8CcdQ4FPNW1HH0O47B1i3JW00Lke2m2POg@mail.gmail.com> <20121117221143.41c29ba2@nonamehost> <op.wnxq9eo0g7njmm@michael-think> <CADLo838oG26KmfHJ%2BtLh82GoJzzRtfqy69%2BNny1_DC8F8X4POQ@mail.gmail.com> <50a8eb34.5pMwq6kSsi47QgKI%perryh@pluto.rain.com>

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

--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 <utisoft@gmail.com> 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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20121118073128.GG73505>