Date: Thu, 31 Dec 2020 14:12:54 +0000 From: Alexey Dokuchaev <danfe@freebsd.org> To: Warner Losh <imp@bsdimp.com> Cc: "Rodney W. Grimes" <rgrimes@freebsd.org>, Glen Barber <gjb@freebsd.org>, src-committers <src-committers@freebsd.org>, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Subject: Re: git: 70e64ba44941 - main - release.sh: Update GITROOT URL Message-ID: <20201231141254.GA39790@FreeBSD.org> In-Reply-To: <CANCZdfp1JBREpZ3hNojV2GrYAJcjLNrqpspZE1Pmdpp9xfbgBg@mail.gmail.com> References: <CANCZdfreDNZyRv7_u4m35SAnOLj9NQJ2tSfZbkafBKts59gnXw@mail.gmail.com> <202012310602.0BV62xUk085088@gndrsh.dnsmgr.net> <CANCZdfp1JBREpZ3hNojV2GrYAJcjLNrqpspZE1Pmdpp9xfbgBg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Dec 31, 2020 at 12:22:39AM -0700, Warner Losh wrote: > On Wed, Dec 30, 2020, 11:03 PM Rodney W. Grimes wrote: > > ... > > This is not a source code management nightmare, it is a traceability > > of production items, this "feature" has been in BSD since /bin/what > > was written to extract SCCS id's out of binary files. That got > > broken cause we stoped putting them in, but the strings of $FreeBSD$ > > have always been in the binaries. This gives traceability. > > Except we don't do that anymore. Nobody dies that any more. They use build > IDs instead. They use proper CM. They have traceability through other means. Nothing can adequately replace $Id$ tags. They're absolutely must-have feature (and not just for being baked into the binaries). Pretty much for any file you want to know which revision it came from, you need those. You need them for mergemaster -F, you need them for the ports' build logs to see exactly which Makefile the log is for. > > So basically anything that git doesnt fit is now gone.. *sigh* > > Yes. It is gone. The industry has moved on and no longer thinks this is > a good idea. The fact that git authors do not find them useful or don't know how to implement one of the core features of any usable VCS does not mean that the industry no longer likes the idea, it only means that git authors do not know how to write software properly. ./danfe
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20201231141254.GA39790>