The PEP (http://www.python.org/dev/peps/pep-0385/) says in "Timeline":
2010-03-05: final conversion (tentative) I assume 2011-03-05 is meant here. Eli On Mon, Feb 28, 2011 at 20:22, antoine.pitrou <python-check...@python.org>wrote: > Author: antoine.pitrou > Date: Mon Feb 28 19:22:36 2011 > New Revision: 88676 > > Log: > Update PEP 385 with latest hooks work > > > > Modified: > peps/trunk/pep-0385.txt > > Modified: peps/trunk/pep-0385.txt > > ============================================================================== > --- peps/trunk/pep-0385.txt (original) > +++ peps/trunk/pep-0385.txt Mon Feb 28 19:22:36 2011 > @@ -262,7 +262,22 @@ > on every build slave for the branch in which the changeset occurs. > > The `hooks repository`_ contains ports of these server-side hooks to > -Mercurial. One additional hook could be beneficial: > +Mercurial, as well as a couple additional ones: > + > +* check branch heads: a hook to reject pushes which create a new head on > + an existing branch. The pusher then has to merge the superfetatory > heads > + and try pushing again. > + > +* check branches: a hook to reject all changesets not on an allowed named > + branch. This hook's whitelist will have to be updated when we want to > + create new maintenance branches. > + > +* check line endings: a hook, based on the `eol extension`_, to reject all > + changesets committing files with the wrong line endings. The commits > then > + have to be stripped and redone, possibly with the `eol extension`_ > enabled > + on the comitter's computer. > + > +One additional hook could be beneficial: > > * check contributors: in the current setup, all changesets bear the > username of committers, who must have signed the contributor > @@ -285,9 +300,8 @@ > information is kept in a versioned file called ``.hgeol``, and such a > file has already been checked into the Subversion repository. > > -A hook on the server side that turns down any changegroup or changeset > -introducing inconsistent newline data can still be implemented, if > -deemed necessary. > +A hook also exists on the server side to reject any changeset > +introducing inconsistent newline data (see above). > > .. _eol extension: http://mercurial.selenic.com/wiki/EolExtension > .. _win32text extension: > http://mercurial.selenic.com/wiki/Win32TextExtension > _______________________________________________ > Python-checkins mailing list > python-check...@python.org > http://mail.python.org/mailman/listinfo/python-checkins >
_______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com