hgbook
annotate ja/examples/mq.tutorial @ 1043:15964d7230bf
reformat and refine paras
author | Zhaoping Sun <zhaopingsun@gmail.com> |
---|---|
date | Mon Nov 09 22:45:37 2009 -0500 (2009-11-09) |
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 #$ name: qinit |
foozy@708 | 7 |
foozy@708 | 8 hg init mq-sandbox |
foozy@708 | 9 cd mq-sandbox |
foozy@708 | 10 echo 'line 1' > file1 |
foozy@708 | 11 echo 'another line 1' > file2 |
foozy@708 | 12 hg add file1 file2 |
foozy@708 | 13 hg commit -m'first change' |
foozy@708 | 14 |
foozy@708 | 15 hg qinit |
foozy@708 | 16 |
foozy@708 | 17 #$ name: qnew |
foozy@708 | 18 |
foozy@708 | 19 hg tip |
foozy@708 | 20 hg qnew first.patch |
foozy@708 | 21 hg tip |
foozy@708 | 22 ls .hg/patches |
foozy@708 | 23 |
foozy@708 | 24 #$ name: qrefresh |
foozy@708 | 25 #$ ignore: \s+200[78]-.* |
foozy@708 | 26 |
foozy@708 | 27 echo 'line 2' >> file1 |
foozy@708 | 28 hg diff |
foozy@708 | 29 hg qrefresh |
foozy@708 | 30 hg diff |
foozy@708 | 31 hg tip --style=compact --patch |
foozy@708 | 32 |
foozy@708 | 33 #$ name: qrefresh2 |
foozy@708 | 34 |
foozy@708 | 35 echo 'line 3' >> file1 |
foozy@708 | 36 hg status |
foozy@708 | 37 hg qrefresh |
foozy@708 | 38 hg tip --style=compact --patch |
foozy@708 | 39 |
foozy@708 | 40 #$ name: qnew2 |
foozy@708 | 41 |
foozy@708 | 42 hg qnew second.patch |
foozy@708 | 43 hg log --style=compact --limit=2 |
foozy@708 | 44 echo 'line 4' >> file1 |
foozy@708 | 45 hg qrefresh |
foozy@708 | 46 hg tip --style=compact --patch |
foozy@708 | 47 hg annotate file1 |
foozy@708 | 48 |
foozy@708 | 49 #$ name: qseries |
foozy@708 | 50 |
foozy@708 | 51 hg qseries |
foozy@708 | 52 hg qapplied |
foozy@708 | 53 |
foozy@708 | 54 #$ name: qpop |
foozy@708 | 55 |
foozy@708 | 56 hg qapplied |
foozy@708 | 57 hg qpop |
foozy@708 | 58 hg qseries |
foozy@708 | 59 hg qapplied |
foozy@708 | 60 cat file1 |
foozy@708 | 61 |
foozy@708 | 62 #$ name: qpush-a |
foozy@708 | 63 |
foozy@708 | 64 hg qpush -a |
foozy@708 | 65 cat file1 |
foozy@708 | 66 |
foozy@708 | 67 #$ name: add |
foozy@708 | 68 |
foozy@708 | 69 echo 'file 3, line 1' >> file3 |
foozy@708 | 70 hg qnew add-file3.patch |
foozy@708 | 71 hg qnew -f add-file3.patch |
foozy@708 | 72 |
foozy@708 | 73 #$ name: |
foozy@708 | 74 exit 0 |