В Втр, 13/04/2010 в 17:18 +0530, Nirbheek Chauhan пишет:
> The traditional ChangeLog that is currently employed in gentoo-x86
> (and in other projects) is simply an ugly hack 

The difference between gentoo-x86 ebuild ChangeLogs and ChangeLogs used
in other projects is that gentoo-x86 ChangeLog is more like NEWS file
that summarizes important (affecting package) changes. That is why
emerge -l was implemented. And that is why it's better to avoid typos
there (fix them), drop redundant messages like comment edits, empty
lines removal and etc...

> 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.

And then it's better to keep ChangeLogs. For developers it was never a
problem to script `echangelog "log" && repoman commit -m "log"` and
conflict resolution is really not that hard with git. In spirit of
Gentoo, it's better to write some tool to update Manifests after
conflict resolution instead of making ChangeLogs less useful for those
who uses them.


BTW as for profiles ChangeLogs... May be it's better to generate them.

-- 
Peter.


Reply via email to