hgbook

view en/examples/template.svnstyle @ 844:793e15b562ef

Figures wording and making.
author gpiancastelli
date Sat Aug 22 16:35:17 2009 +0200 (2009-08-22)
parents f2aabd15dd50
children
line source
1 #!/bin/bash
3 svn() {
4 cat $EXAMPLE_DIR/svn-short.txt
5 }
7 #$ name: short
9 svn log -r9653
11 #$ name:
13 hg init myrepo
14 cd myrepo
16 echo hello > hello
17 hg commit -Am'added hello'
19 echo hello >> hello
20 echo goodbye > goodbye
21 echo ' added line to end of <<hello>> file.' > ../msg
22 echo '' >> ../msg
23 echo 'in addition, added a file with the helpful name (at least i hope that some might consider it so) of goodbye.' >> ../msg
25 hg commit -Al../msg
27 hg tag mytag
28 hg tag v0.1
30 echo 'changeset = "{node|short}\n"' > svn.style
32 #$ name: id
34 hg log -r0 --template '{node}'
36 #$ name: simplest
37 #$ ignore: \d+-\d+-\d+ \d+:\d+ \+.*
39 cat svn.style
40 hg log -r1 --style svn.style
42 #$ name:
44 echo 'changeset =' > broken.style
46 #$ name: syntax.input
48 cat broken.style
50 #$ name: syntax.error
52 hg log -r1 --style broken.style
54 #$ name:
56 cp $EXAMPLE_DIR/svn.style .
57 cp $EXAMPLE_DIR/svn.template .
59 #$ name: template
61 cat svn.template
63 #$ name: style
65 cat svn.style
67 #$ name: result
68 #$ ignore: \| 200[78].*
70 hg log -r1 --style svn.style