Entry tags:
Mercurial
I have been trying to actually use Mercurial for my dev work these past few days, and I still don't quite get it.
I have read http://wiki.dwscoalition.org/notes/Dev_Version_Control , so I can now make a new changeset, then do my changes and sync with the live code, but a few things still escape me.
Do I need to use
How do I unapply all the patches and then sync with the DW repository without Mercurial applying all my patches again?
Do I need to use
Or, if anyone just wants to sketch out how they work with Mercurial in their dev environment, that would be great.
I have read http://wiki.dwscoalition.org/notes/Dev_Version_Control , so I can now make a new changeset, then do my changes and sync with the live code, but a few things still escape me.
Do I need to use
hg qcommit at some point?How do I unapply all the patches and then sync with the DW repository without Mercurial applying all my patches again?
Do I need to use
hg qfinish?Or, if anyone just wants to sketch out how they work with Mercurial in their dev environment, that would be great.

no subject
# pop all the patches
hg qpop -a
# set up a guard of a keyword on the patch, so that they only apply
# when you select that keyword
hg qguard patch-one +keyword1
hg qguard patch-two +keyword2
# push all unguarded patches -- that means patch-three
hg qpush
To be able t opush patch-one back onto the queue, you can try: hg qselect keyword1 (look up qguard and qselect for more info but that should be enough to get you started!)