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