On Sat, Feb 26, 2011 at 6:19 PM, Éric Araujo <mer...@netwok.org> wrote: >> transplant >> http://mercurial.selenic.com/wiki/TransplantExtension >> required to port patches between major versions > That’s actually not clear in the current PEP / devguide.
http://potrou.net/hgdevguide/committing.html#porting-between-major-versions > >> record >> http://mercurial.selenic.com/wiki/RecordExtension >> Allows cherry picking of commits to build a patch, Also works with mq > “Cherry-picking“ means “selecting some changesets for pull”, not > “selecting some diff hunks for commit”. /shrug to me you cherry pick what you want to commit, shelve the rest, create your patch then unshelve and continue development. Just a matter of semantics :) > >> Crecord >> http://mercurial.selenic.com/wiki/CrecordExtension >> appears to be a c optimized version or record > Not at all. It has the same functionality as record, only in a curses > UI instead of an unusable line-based interface. Ya I have never used either of them > >> Branch Management >> bookmarks >> http://mercurial.selenic.com/wiki/BookmarksExtension >> Great for tracking bug fix work without needing to create a >> separate working directory > Never use them. Clones are okay. Same here but not everyone likes to do that and in the dev guide they use an example of working with only 1 working directory so the bookmark extension would be useful to people who want to follow that method of development _______________________________________________ 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