foozy@708: #!/bin/bash foozy@708: foozy@708: echo '[extensions]' >> $HGRC foozy@708: echo 'hgext.mq =' >> $HGRC foozy@708: foozy@708: hg init a foozy@708: cd a foozy@708: foozy@708: #$ name: init foozy@708: foozy@708: hg qinit foozy@708: hg qnew hello.patch foozy@708: echo hello > hello foozy@708: hg add hello foozy@708: hg qrefresh foozy@708: hg qnew goodbye.patch foozy@708: echo goodbye > goodbye foozy@708: hg add goodbye foozy@708: hg qrefresh foozy@708: foozy@708: #$ name: qguard foozy@708: foozy@708: hg qguard foozy@708: foozy@708: #$ name: qguard.pos foozy@708: foozy@708: hg qguard +foo foozy@708: hg qguard foozy@708: foozy@708: #$ name: qguard.neg foozy@708: foozy@708: hg qguard hello.patch -quux foozy@708: hg qguard hello.patch foozy@708: foozy@708: #$ name: series foozy@708: foozy@708: cat .hg/patches/series foozy@708: foozy@708: #$ name: qselect.foo foozy@708: foozy@708: hg qpop -a foozy@708: hg qselect foozy@708: hg qselect foo foozy@708: hg qselect foozy@708: foozy@708: #$ name: qselect.cat foozy@708: foozy@708: cat .hg/patches/guards foozy@708: foozy@708: #$ name: qselect.qpush foozy@708: hg qpush -a foozy@708: foozy@708: #$ name: qselect.error foozy@708: foozy@708: hg qselect +foo foozy@708: foozy@708: #$ name: qselect.quux foozy@708: foozy@708: hg qselect quux foozy@708: hg qpop -a foozy@708: hg qpush -a foozy@708: foozy@708: #$ name: qselect.foobar foozy@708: foozy@708: hg qselect foo bar foozy@708: hg qpop -a foozy@708: hg qpush -a