hgbook

annotate ja/examples/mq.guards @ 1114:527b86d55d4a

inotify: update installation information

inotify is shipped in Mercurial since 1.0, which greatly simplifies the installation process
author Nicolas Dumazet <nicdumz.commits@gmail.com>
date Sun Dec 13 16:35:56 2009 +0900 (2009-12-13)
parents
children
rev   line source
foozy@708 1 #!/bin/bash
foozy@708 2
foozy@708 3 echo '[extensions]' >> $HGRC
foozy@708 4 echo 'hgext.mq =' >> $HGRC
foozy@708 5
foozy@708 6 hg init a
foozy@708 7 cd a
foozy@708 8
foozy@708 9 #$ name: init
foozy@708 10
foozy@708 11 hg qinit
foozy@708 12 hg qnew hello.patch
foozy@708 13 echo hello > hello
foozy@708 14 hg add hello
foozy@708 15 hg qrefresh
foozy@708 16 hg qnew goodbye.patch
foozy@708 17 echo goodbye > goodbye
foozy@708 18 hg add goodbye
foozy@708 19 hg qrefresh
foozy@708 20
foozy@708 21 #$ name: qguard
foozy@708 22
foozy@708 23 hg qguard
foozy@708 24
foozy@708 25 #$ name: qguard.pos
foozy@708 26
foozy@708 27 hg qguard +foo
foozy@708 28 hg qguard
foozy@708 29
foozy@708 30 #$ name: qguard.neg
foozy@708 31
foozy@708 32 hg qguard hello.patch -quux
foozy@708 33 hg qguard hello.patch
foozy@708 34
foozy@708 35 #$ name: series
foozy@708 36
foozy@708 37 cat .hg/patches/series
foozy@708 38
foozy@708 39 #$ name: qselect.foo
foozy@708 40
foozy@708 41 hg qpop -a
foozy@708 42 hg qselect
foozy@708 43 hg qselect foo
foozy@708 44 hg qselect
foozy@708 45
foozy@708 46 #$ name: qselect.cat
foozy@708 47
foozy@708 48 cat .hg/patches/guards
foozy@708 49
foozy@708 50 #$ name: qselect.qpush
foozy@708 51 hg qpush -a
foozy@708 52
foozy@708 53 #$ name: qselect.error
foozy@708 54
foozy@708 55 hg qselect +foo
foozy@708 56
foozy@708 57 #$ name: qselect.quux
foozy@708 58
foozy@708 59 hg qselect quux
foozy@708 60 hg qpop -a
foozy@708 61 hg qpush -a
foozy@708 62
foozy@708 63 #$ name: qselect.foobar
foozy@708 64
foozy@708 65 hg qselect foo bar
foozy@708 66 hg qpop -a
foozy@708 67 hg qpush -a