Chris Gianelloni wrote:
On Sun, 2008-01-27 at 18:01 -0800, Robin H. Johnson wrote:
On Sun, Jan 27, 2008 at 05:34:14PM -0800, Chris Gianelloni wrote:
On Sun, 2008-01-27 at 06:27 -0800, Robin H. Johnson wrote:
Due to how CVS hooks operate, it's not quite possible.
You wouldn't be able to block the entire commit, only the contents of
the files/ directory would get totally blocked.
If you were committing an ebuild along with a patch, this would be very
bad, as the ebuild+Manifest would get committed, but the patch wouldn't.
Bleh... CVS vs. SVN. There's no "pre-commit" equivalent on CVS?
There is pre-commit, but it's not recursive. It gets applied to only a
single directory and in isolation from the other directories.
OK. So we could block on commits of digest-* files to files, right?
What else would we need?
IMHO even if it's possible to selectively block digests and let other
FILESDIR stuff (patches) through, it won't remove unneeded
files/digest-* entries in Manifest.
I think we shouldn't overreact to this relatively small problem. If few
people commit few digests back, big deal, won't hurt anyone. As
betelgeuse said, just make the hook send mail to the dev so he can fix it.
Caster
--
gentoo-dev@lists.gentoo.org mailing list