hgbook

view en/examples/mq.tutorial @ 74:ec1f144968de

Fix a few examples now that run-examples is more stringent.
author Bryan O'Sullivan <bos@serpentine.com>
date Wed Aug 30 00:02:02 2006 -0700 (2006-08-30)
parents 6f37e6a7d8cd
children ceaca14e49f0
line source
1 #!/bin/bash
3 echo '[extensions]' >> $HGRC
4 echo 'hgext.mq =' >> $HGRC
6 #$ name: qinit
8 hg init mq-sandbox
9 cd mq-sandbox
10 echo 'line 1' > file1
11 echo 'another line 1' > file2
12 hg add file1 file2
13 hg commit -m'first change'
15 hg qinit
17 #$ name: qnew
19 hg tip
20 hg qnew first.patch
21 hg tip
22 ls .hg/patches
24 #$ name: qrefresh
26 echo 'line 2' >> file1
27 hg diff
28 hg qrefresh
29 hg diff
30 hg tip --style=compact --patch
32 #$ name: qrefresh2
34 echo 'line 3' >> file1
35 hg status
36 hg qrefresh
37 hg tip --style=compact --patch
39 #$ name: qnew2
41 hg qnew second.patch
42 hg log --style=compact --limit=2
43 echo 'line 4' >> file1
44 hg qrefresh
45 hg tip --style=compact --patch
46 hg annotate file1
48 #$ name: qseries
50 hg qseries
51 hg qapplied
53 #$ name: qpop
55 hg qapplied
56 hg qpop
57 hg qseries
58 hg qapplied
59 cat file1
61 #$ name: qpush-a
63 hg qpush -a
64 cat file1
66 #$ name: add
68 echo 'file 3, line 1' >> file3
69 hg qnew add-file3.patch
70 hg qnew -f add-file3.patch
72 #$ name:
73 exit 0