Some mq questions

Jakob van Bethlehem j.s.van.bethlehem at astro.rug.nl
Fri Dec 23 10:11:08 UTC 2011


Hello everyone,

It has been a while since I felt I had to turn to this list, simply 
because I'm doing extremely well with HG.... thanks for that.

So what changed.... well, I'm trying to get a grasp on the mq-extension. 
It happens a lot that I'm working on some changes on the pc at my 
office, then I want to finish some things on my laptop at home. In order 
to synchronize the pc and my laptop until now I explicitly commited 
changes. Since these are not 'full changesets' in the sense that they 
represented 'finished' changes, I do a bunch of rollbacks on both sides 
until I finish the changes at either end. Obviously using mq is much, 
much better suited for the job. If only I could figure out how to 
synchronize a series of patches between my pc and laptop.

Currently I'm struggling with these questions (which are probably just 
misunderstandings):
* is there any place with up-to-date documentation for mq? Both the WIKI 
and the hg-book (even the web-version) seem outdated (they still refer 
to things like hg qinit and hg qcommit which apparently are deprecated)
* I kind of expected that when I do 'hg qclone', my patch series would 
get cloned as well. The cloned repository does have the .hg/patches 
directory, but none of the patches get cloned, independent of whether 
the patches were applied at the source and whether I do this locally or 
through ssh.
* How should I synchronize patches between my pc and laptop? Is this 
even possible to begin with?

Maybe I shouldn't pose four separate questions in one go, but in the end 
I fear the latter are mainly due to a basic misunderstanding of queues, 
hence the main questions then is where to find up-to-date documentation.

I'm currently using mercurial 1.8.2.

Sincerely,
Jakob van Bethlehem



More information about the Mercurial mailing list