Mercurial > hgbook
view en/examples/mq.tutorial @ 794:41bb6ec2ca27
Propagate c36a6f534b99
Fix named branching book section.
'hg update -C branchname' is no longer required to jump from one named
branch to another one; this can also be done simply using 'hg update
branchname'.
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Thu, 18 Jun 2009 16:23:58 +0900 |
parents | 627effec9d4e |
children |
line wrap: on
line source
#!/bin/bash echo '[extensions]' >> $HGRC echo 'hgext.mq =' >> $HGRC #$ name: qinit hg init mq-sandbox cd mq-sandbox echo 'line 1' > file1 echo 'another line 1' > file2 hg add file1 file2 hg commit -m'first change' hg qinit #$ name: qnew hg tip hg qnew first.patch hg tip ls .hg/patches #$ name: qrefresh #$ ignore: \s+200[78]-.* echo 'line 2' >> file1 hg diff hg qrefresh hg diff hg tip --style=compact --patch #$ name: qrefresh2 echo 'line 3' >> file1 hg status hg qrefresh hg tip --style=compact --patch #$ name: qnew2 hg qnew second.patch hg log --style=compact --limit=2 echo 'line 4' >> file1 hg qrefresh hg tip --style=compact --patch hg annotate file1 #$ name: qseries hg qseries hg qapplied #$ name: qpop hg qapplied hg qpop hg qseries hg qapplied cat file1 #$ name: qpush-a hg qpush -a cat file1 #$ name: add echo 'file 3, line 1' >> file3 hg qnew add-file3.patch hg qnew -f add-file3.patch #$ name: exit 0