public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
Search results ordered by [date|relevance]  view[summary|nested|Atom feed]
thread overview below | download: 
* Re: [gentoo-dev] [git migration] The problem of ChangeLog generation
  @ 2010-04-13 11:48 99%   ` Nirbheek Chauhan
  0 siblings, 0 replies; 1+ results
From: Nirbheek Chauhan @ 2010-04-13 11:48 UTC (permalink / raw
  To: gentoo-dev

On Tue, Apr 13, 2010 at 4:55 PM, Peter Volkov <pva@gentoo.org> wrote:
> В Втр, 06/04/2010 в 07:43 +0530, Nirbheek Chauhan пишет:
>> * It makes zero sense to manually manage ChangeLogs in git[1]
>
> Once I had stupid cut&paste mistake and entered wrong credits in
> ChangeLog. I don't see how to resolve this issue in case ChangeLog's
> will be generated from git log and until somebody suggests how to edit
> ChangeLogs generated from git I think have to keep ChangeLogs in
> gentoo-x86.
>

I didn't know that editing existing ChangeLog entries manually was an
accepted practice with CVS. Even if it was to correct typos or
something else.

The traditional ChangeLog that is currently employed in gentoo-x86
(and in other projects) is simply an ugly hack to cheaply distribute
commit messages to users in an offline manner.

Think of it like this: if you make a typo in a commit message, or
forget to add something; you can't change it after you've published
the commit (cvs/svn commit or git push) to the world. Since ChangeLogs
are offline commit messages; you shouldn't edit them either; only
(app|pre)pend to them.

Also, with git, you usually review and double-check your commits and
amend/rebase before pushing, so such mistakes can be corrected then.
And now that we have the ability to cheaply generate ChangeLogs from
the commit messages, there is no reason to keep this ugly hack around.


-- 
~Nirbheek Chauhan

Gentoo GNOME+Mozilla Team



^ permalink raw reply	[relevance 99%]

Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2010-04-06  2:13     [gentoo-dev] [git migration] The problem of ChangeLog generation Nirbheek Chauhan
2010-04-13 11:25     ` Peter Volkov
2010-04-13 11:48 99%   ` Nirbheek Chauhan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox