Date: Mon, 4 Jan 2021 11:08:16 -0700 From: Warner Losh <imp@bsdimp.com> To: Poul-Henning Kamp <phk@phk.freebsd.dk> Cc: Alan Somers <asomers@freebsd.org>, John Kennedy <warlock@phouka.net>, Current FreeBSD <freebsd-current@freebsd.org> Subject: Re: git non-time-sequential logs Message-ID: <CANCZdfoCTh=Z4tgdwsHZPoNC=tuxD9o4Da=TxMOWhsqR%2B0Jc9g@mail.gmail.com> In-Reply-To: <94622.1609782682@critter.freebsd.dk> References: <X/NA4Jk/P%2Bih5WSD@phouka1.phouka.net> <X/NH3cb5eeweRibn@phouka1.phouka.net> <94447.1609779520@critter.freebsd.dk> <CAOtMX2hwdprzdr-Cci4XL8mO%2BgRd%2Bp_4s%2Bj7YkymBCLztGuJtA@mail.gmail.com> <94622.1609782682@critter.freebsd.dk>
index | next in thread | previous in thread | raw e-mail
On Mon, Jan 4, 2021 at 10:51 AM Poul-Henning Kamp <phk@phk.freebsd.dk> wrote: > -------- > Alan Somers writes: > > > I'll be more frank than phk: it sucks. Git's commit dates are basically > > useless. > > Git is not built as, or to be, version control. > > Git is built to be distrbuted collaboration tool. > > The designed-in version control aspect was always, and only, that > the ranting finish guy *by fiat* had the golden tree. > > The fact that people, like us, dress git up and call it a VCS does > not wash the stripes of the tiger. > > To me, personally, having a distributed collaboration tool has been > much more valuable than any "pure" or "real" VCS ever were. > Yes. Git has never been a true/pure VCS. However, it does offer enough VCS-like features to create a shared distributed versioned tree that's useful to the project. As for date order, we could also add a commit hook that requires the date to be properly set, but that creates friction for developers. Is that friction worth the benefits? I don't think so, but as you say we could also add notes... but since there's no checkout by date feature, I'm not sure what good it would do. Warnerhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfoCTh=Z4tgdwsHZPoNC=tuxD9o4Da=TxMOWhsqR%2B0Jc9g>
