Hi, On Sat, 26 Feb 2011 18:13:15 -0500 Dj Gilcrease <digitalx...@gmail.com> wrote: > > File Format Management > eol > http://mercurial.selenic.com/wiki/EolExtension > required
Actually, it isn't *required* on each developer's setup, since we now have a hook that refuses bogus changegroups (if needed, we can even refuse individual changesets). In most situations, even without the eol extension line endings won't get modified anyway. > flake8 > http://pypi.python.org/pypi/flake8/ > recommended especially for new commiters as it will validate > pep8 compliance and check for common errors IMHO, nothing replaces human reviews and communication for style and other likewise issues. > Patch Management > mq > rebase > shelve All these depend on each developer's taste, as long as only collapsed patches get submitted and committed. > transplant > http://mercurial.selenic.com/wiki/TransplantExtension > required to port patches between major versions Not really required, and actually controversial since it commits automatically (we would like people to commit and test *before* committing, otherwise buildbots can get bogus changesets and spurious failures). > bookmarks > http://mercurial.selenic.com/wiki/BookmarksExtension > Great for tracking bug fix work without needing to create a > separate working directory > recommended that the central repo NOT have the extension > enabled so as to ensure bookmarks are a local only tracking system Actually quite poor for tracking bug fix work (see my other messages in this thread :-)). Regards Antoine. _______________________________________________ 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