On 07/17/13 00:07, Marc Weber wrote:
checkin-needed. Use of the mq extension to Mercurial is IMHO strongly
recommended, so that a patch can be developed, compiled, tested, and yet
popped off the clone when desired (e.g. while pulling updates from the
master repo).
http://vim-wiki.mawercer.de/wiki/vim-development/development.html
-> "keeping your own work up to date" talks about topgit and
PatchBranchExtension (hg) which are alternatives to mq.
They allow exporting a final commit based on the history of a topic
branch into which master/head got merged multiple times.
Well - at least its my preferred way :)
Marc Weber
I guess you came to Mercurial from git (correct me if I'm wrong): this
"merged multiple times" business sounds like what happens at github. Me,
on the contrary, I've come to master Mercurial fairly well, but git,
when I have to use it (e.g. for projects whose source is held at github)
always seems foreign to me. With mq, you qpush a diff-format patch (on
top of the current changeset, usually the tip) when you're working on
it, you qrefresh and qpop it when you temporarily aren't, and anything
that you pull -u from the master repo in the meantime doesn't need to be
"merged" with it: the next time you qpush, the patch will be pushed onto
the new tip (and I'm not sure what happens in case of bit-rot since I've
never had the case).
Well, /de gustibus and coloribus non est disputandum/ — one shouldn't
quarrel about differences in taste. In Vim also, different people will
use different commands, or sequences of them, to achieve a given result.
Best regards,
Tony.
--
"If I believed in a god, which I do not, I would like to
communicate with him on the same intellectual level.
Therefore, I would have to teach him a few things."
[Aaron Erwin]
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups "vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.