[Python-Dev] hg extensions (was: Mercurial conversion repositories)
Dj Gilcrease
digitalxero at gmail.com
Sun Feb 27 00:37:15 CET 2011
On Sat, Feb 26, 2011 at 6:19 PM, Éric Araujo <merwok at 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
More information about the Python-Dev
mailing list