view ja/examples/mq.guards @ 781:93d19b27859c

started concepts.tex
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Tue, 12 May 2009 17:49:11 +0900
parents b0db5adf11c1
children 896ab6eaf1c6
line wrap: on
line source

#!/bin/bash

echo '[extensions]' >> $HGRC
echo 'hgext.mq =' >> $HGRC

hg init a
cd a

#$ name: init

hg qinit
hg qnew hello.patch
echo hello > hello
hg add hello
hg qrefresh
hg qnew goodbye.patch
echo goodbye > goodbye
hg add goodbye
hg qrefresh

#$ name: qguard

hg qguard

#$ name: qguard.pos

hg qguard +foo
hg qguard

#$ name: qguard.neg

hg qguard hello.patch -quux
hg qguard hello.patch

#$ name: series

cat .hg/patches/series

#$ name: qselect.foo

hg qpop -a
hg qselect
hg qselect foo
hg qselect

#$ name: qselect.cat

cat .hg/patches/guards

#$ name: qselect.qpush
hg qpush -a

#$ name: qselect.error

hg qselect +foo

#$ name: qselect.quux

hg qselect quux
hg qpop -a
hg qpush -a

#$ name: qselect.foobar

hg qselect foo bar
hg qpop -a
hg qpush -a