В Втр, 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.