[Python-Dev] [Python-checkins] r88676 - peps/trunk/pep-0385.txt

Eli Bendersky eliben at gmail.com
Tue Mar 1 15:52:58 CET 2011


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-checkins at 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-checkins at python.org
> http://mail.python.org/mailman/listinfo/python-checkins
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-dev/attachments/20110301/7e151485/attachment.html>


More information about the Python-Dev mailing list