MH(1)
=====
Michael Gebetsroither <gebi@grml.org>


NAME
----
mh - wrapper over hg with mq support for often used command sequenzes.


SYNOPSIS
--------
*mh* <action> [ <options> ]


DESCRIPTION
-----------
This manual page documents briefly the *mh* command.

*mh* is a wrapper over hg with mq support for often used command sequenzes.

ACTIONS
-------
All actions pop patches from stack, execute the command on both repositories
and recreate the stack layout afterwards, if not stated otherwise.
All options given after the action are automatically forwarded to hg.

*push*::
    hg push

*pull*::
    hg pull

*up|update*::
    hg update

*in*::
    hg in

*out*::
    hg out



EXAMPLE
-------
Pull and update from remote: *mh pull -u* is something like
----------------------------------------
    <save currently applied patch name>
    hg qpop -a
    hg pull -u
    hg -R .hg/patches pull -u
    hg qpush <saved patchname>
----------------------------------------

Update: e.g *mh up -f" is something like
------------------------------------
    <save currently applied patch name>
    hg qpop -a
    hg update -f
    hg -R .hg/patches update -f
    hg qpush <saved patchname>
------------------------------------


SEE ALSO
--------
hg(1), hgmergevim(1), hgr(1), hg-mirror(1), hget(1)


AUTHOR
------
This manual page was written by Michael Gebetsroither <gebi@grml.org>
