"GOT", but the "O" is a cute, smiling pufferfish. Index | Thread | Search

From:
Stefan Sperling <stsp@stsp.name>
Subject:
Re: draft: keeping authorship of diffs in commits
To:
Omar Polo <op@omarpolo.com>
Cc:
gameoftrees@openbsd.org
Date:
Sun, 6 Feb 2022 14:16:39 +0100

Download raw body.

Thread
On Sun, Feb 06, 2022 at 11:20:55AM +0100, Omar Polo wrote:
> There's also another one issue I think: nomenclature.  got(1) mention
> various time the "commit author", the env variable is called GOT_AUTHOR
> and the got.conf setting is `author'.  Adding a "-A author" to got ci
> which does a subtly different thing can easily confuse people.

Yes, in hindsight this is bad, because it makes it harder to make
a clear distinction between committer and author. This happened
because I did not consider this distinction important enough, as
this is no problem with the way CVS is being used today. However,
expectations may change with a new repository format that is able
to store additional meta-data.

The good news is that we can change anything! At this stage, breaking
things in incompatible ways is absolutely fine. Anybody who is using
Got nowadays must be ready to adjust their setup to changes we make
at any moment. Release numbers start with a zero for a reason and I
do not expect this to change anytime soon.

Should we just rename all these things to "committer" or is there
a better path forward?