Hello, For quite a long time, Sunrise overlay users were using sunrise-commit script to commit their ebuilds to Sunrise. That script can still be found in app-portage/overlay-utils [1] but it is pretty old and limited, and not really useful outside Sunrise.
Some time ago I started working on an improved, fresh re-implementation of sunrise-commit [2]. Although the script originally was still quite limited, right now it is able to handle committing to various overlays and the gx86 tree as well, and that's why I'd like to commit the ebuild into gx86 eventually. But before doing so (and thus encouraging Sunrise users to replace their old scripts with the new one), I'd like to ask more devs for a review. Right now, a working ebuild installing the script and the manpage can be found in the 'mgorny' overlay [3]. Now, for the long description, the new sunrise-commit is a general Gentoo repository commit helper. It is a wrapper around echangelog, repoman and VCS-es. It's main features are: - support for CVS, svn, git and hg repos (including explicit support for git-svn), - ChangeLog auto-reverts -- you can abort the commit, change the commit message and sunrise-commit will adjust the ChangeLog without trouble, - bug reference checking -- if s-c finds something looking like a bug number in your commit message, it will try to grab its summary line, - (simple) package removal scenario -- mostly for Sunrise or other custom repos, don't think it's appropriate for CVS. That's all what I can think of now. I'm open to suggestions and feature requests, and I'd be happy to improve sunrise-commit to meet Gentoo developer needs. [1] http://overlays.gentoo.org/proj/sunrise/browser/reviewed/app-portage/overlay-utils [2] https://github.com/mgorny/sunrise-commit/ [3] http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=tree;f=app-portage/sunrise-commit -- Best regards, Michał Górny
signature.asc
Description: PGP signature