Skip site navigation (1)Skip section navigation (2)
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.

Warner


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfoCTh=Z4tgdwsHZPoNC=tuxD9o4Da=TxMOWhsqR%2B0Jc9g>