From: Carlos O'Donell <carlos@redhat.com>
To: "G. Branden Robinson" <g.branden.robinson@gmail.com>,
Alejandro Colomar <alx@kernel.org>
Cc: linux-man@vger.kernel.org
Subject: Re: Removing in-source contribution records contributer
Date: Tue, 8 Apr 2025 16:18:35 -0400 [thread overview]
Message-ID: <7a09c8a5-6329-412e-be41-9950a758e55e@redhat.com> (raw)
In-Reply-To: <20250408124238.2gbis6jq5pdz7yoi@illithid>
On 4/8/25 8:42 AM, G. Branden Robinson wrote:
> Hi Alex,
>
> At 2025-04-08T01:05:02+0200, Alejandro Colomar wrote:
>> On Thu, Feb 13, 2025 at 12:20:58AM +0100, Alejandro Colomar wrote:
>>> On Wed, Feb 12, 2025 at 05:02:10PM -0600, G. Branden Robinson wrote:
>>>> If you do this, I suggest you replace these lines with something
>>>> like:
>>>>
>>>> .\" See the Git revision history at
>>>> .\" $URL
>>>> .\" for records of changes and contributors to this file.
>>>
>>> Good idea.
>>
>> I'm thinking I won't do that. I don't want to add that overhead to
>> each page. People interested in the history of a page will already
>> have a look at the git history, and there they'll find the old states
>> of a page, in which they'll find this information.
>>
>> And it would require some non-trivial work to add this note
>> consistently. I'll go with a removal without replacement, I think.
>
> Acknowledged. It's been a whole 7 weeks for so, so I don't clearly
> remember my reasoning from February, but my suggestion may have been at
> attempt to find a "conservative" alteration to file content or the
> expressed meaning of the comments.
>
> But, what's conservative in one dimension often is not in another, such
> as "labor required".
>
> I also agree that while Git is a complex suite of tools, "git log" is
> not among its deeper magicks. At least not when run without arguments.
We did something similar in glibc and created a CONTRIBUTED-BY file at the
top-level and moved all contribution lines out of the respective
files into the top-level file.
e.g.
~~~
The glibc project stopped adding "Contributed by" lines to source files in 2012
in favour of acknowledging contributors in the glibc manual and through the git
log. The record of existing "Contributed by" lines have now been moved to this
file to acknowledge contributions by these developers to glibc.
argp/argp-test.c:
Written by Miles Bader <miles@gnu.ai.mit.edu>.
argp/tst-argp1.c:
Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
...
~~~
The top-level CONTRIBUTED-BY has ~3,000 Contributed/Written by lines.
Sme of the authors predated the use of git and so it was simpler to keep the
lines somewhere as part of the transition away from "Contributed by"-style
lines.
--
Cheers,
Carlos.
next prev parent reply other threads:[~2025-04-08 20:18 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <cover.1739389071.git.amitpinhass@gmail.com>
2025-02-12 19:39 ` [PATCH v2 2/2] [PATCH v2] man/man2/kill.2: Add Amit Pinhas as a contributer Amit Pinhas
2025-02-12 20:26 ` Alejandro Colomar
2025-02-12 23:02 ` G. Branden Robinson
2025-02-12 23:20 ` Removing in-source contribution records contributer Alejandro Colomar
2025-04-07 23:05 ` Alejandro Colomar
2025-04-08 12:42 ` G. Branden Robinson
2025-04-08 20:18 ` Carlos O'Donell [this message]
2025-04-08 21:28 ` Alejandro Colomar
2025-05-09 12:54 ` Alejandro Colomar
2025-05-09 13:04 ` Stephen Kitt
2025-05-09 13:05 ` Mathieu Desnoyers
2025-05-09 13:14 ` Carlos O'Donell
2025-05-09 13:31 ` Alejandro Colomar
2025-05-09 13:39 ` Josef Bacik
2025-05-09 13:50 ` наб
2025-05-09 13:55 ` Michael Haardt
2025-05-09 14:14 ` Dave Martin
2025-05-09 14:39 ` Alejandro Colomar
2025-05-09 14:48 ` G. Branden Robinson
2025-05-09 15:43 ` Dave Martin
2025-05-09 18:49 ` Alejandro Colomar
2025-05-09 19:07 ` Alejandro Colomar
2025-05-12 11:40 ` Dave Martin
2025-05-09 14:16 ` Heinrich Schuchardt
2025-05-09 15:13 ` Tycho Andersen
2025-05-09 18:35 ` Alejandro Colomar
2025-05-09 20:56 ` Tycho Andersen
2025-05-09 21:11 ` Alejandro Colomar
2025-05-10 22:24 ` Tycho Andersen
2025-05-09 18:22 ` Christoph Lameter (Ampere)
2025-05-09 18:53 ` Alejandro Colomar
2025-05-09 18:31 ` Christoph Lameter (Ampere)
2025-05-09 19:11 ` Alejandro Colomar
2025-05-09 21:19 ` Andrew Morton
2025-05-09 21:25 ` Alejandro Colomar
[not found] ` <5681932.rdbgypaU67@sodium>
2025-05-10 11:02 ` Alejandro Colomar
2025-05-12 7:58 ` Sean Young
2025-05-12 18:51 ` Stefan Hajnoczi
2025-05-12 19:03 ` Thomas Gleixner
2025-05-19 7:40 ` Florent Revest
2025-04-08 18:00 ` Eugene Syromyatnikov
2025-04-08 21:25 ` Alejandro Colomar
2025-04-09 21:15 ` Carlos O'Donell
2025-04-09 23:25 ` Alejandro Colomar
2025-05-05 22:51 ` Alejandro Colomar
2025-05-06 9:22 ` Eugene Syromyatnikov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=7a09c8a5-6329-412e-be41-9950a758e55e@redhat.com \
--to=carlos@redhat.com \
--cc=alx@kernel.org \
--cc=g.branden.robinson@gmail.com \
--cc=linux-man@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox