Steven J. Long: > > VCS commit messages are very different to the ebuild Changelogs ime.
Yes, but this does not even apply to the current gentoo CVS workflow (compare the cvs commit messages with the ChangeLog entries, e.g. for sys-apps/portage). > I would ask that you consider the different purpose of VCS commit > messages, vs ebuild Changelogs. The latter are terse summaries from > the admin perspective, and the former naturally tend to be more > code-oriented, especially when applied to bigger projects, and > especially with the ncremental-commit model that git fosters. (don't > rebase: just push, and use add -p if you have to break it up[2].) The difference between admin perspective and developer perspective is very small in the context of ebuilds. Ebuild code is trivial and the rate of changes that don't affect the users directly (such as optimizing syntax stuff, improving code style etc) is pretty low when I look at my own ebuilds. The rest of the messages that do affect users are usually just "added missing dependency on sys-apps/foo wrt #12345" or similar which don't really need any sort of conversion to be understood by users/admins. > Either way, I don't think the discussion about Changelogs should *at all* > affect the move to git; Correct, because this wouldn't even be a regression to the current CVS workflow.