hgbook

annotate ja/examples/template.simple @ 859:84629ae2c99d

Adjust build system and web site structure.
author gpiancastelli
date Sun Aug 23 00:51:45 2009 +0200 (2009-08-23)
parents
children
rev   line source
foozy@708 1 #!/bin/bash
foozy@708 2
foozy@708 3 # So many different bits of random output, it would be a nightmare to
foozy@708 4 # ignore each individually.
foozy@708 5 #$ ignore: .*
foozy@708 6
foozy@708 7 hg init myrepo
foozy@708 8 cd myrepo
foozy@708 9 echo hello > hello
foozy@708 10 hg commit -Am'added hello'
foozy@708 11
foozy@708 12 echo hello >> hello
foozy@708 13 echo goodbye > goodbye
foozy@708 14 echo ' added line to end of <<hello>> file.' > ../msg
foozy@708 15 echo '' >> ../msg
foozy@708 16 echo 'in addition, added a file with the helpful name (at least i hope that some might consider it so) of goodbye.' >> ../msg
foozy@708 17
foozy@708 18 hg commit -Al../msg
foozy@708 19
foozy@708 20 hg tag mytag
foozy@708 21 hg tag v0.1
foozy@708 22
foozy@708 23 #$ name: normal
foozy@708 24
foozy@708 25 hg log -r1
foozy@708 26
foozy@708 27 #$ name: compact
foozy@708 28
foozy@708 29 hg log --style compact
foozy@708 30
foozy@708 31 #$ name: changelog
foozy@708 32
foozy@708 33 hg log --style changelog
foozy@708 34
foozy@708 35 #$ name: simplest
foozy@708 36
foozy@708 37 hg log -r1 --template 'i saw a changeset\n'
foozy@708 38
foozy@708 39 #$ name: simplesub
foozy@708 40
foozy@708 41 hg log --template 'i saw a changeset: {desc}\n'
foozy@708 42
foozy@708 43 #$ name: keywords
foozy@708 44
foozy@708 45 hg log -r1 --template 'author: {author}\n'
foozy@708 46 hg log -r1 --template 'desc:\n{desc}\n'
foozy@708 47 hg log -r1 --template 'files: {files}\n'
foozy@708 48 hg log -r1 --template 'file_adds: {file_adds}\n'
foozy@708 49 hg log -r1 --template 'file_dels: {file_dels}\n'
foozy@708 50 hg log -r1 --template 'node: {node}\n'
foozy@708 51 hg log -r1 --template 'parents: {parents}\n'
foozy@708 52 hg log -r1 --template 'rev: {rev}\n'
foozy@708 53 hg log -r1 --template 'tags: {tags}\n'
foozy@708 54
foozy@708 55 #$ name: datekeyword
foozy@708 56
foozy@708 57 hg log -r1 --template 'date: {date}\n'
foozy@708 58 hg log -r1 --template 'date: {date|isodate}\n'
foozy@708 59
foozy@708 60 #$ name: manyfilters
foozy@708 61
foozy@708 62 hg log -r1 --template '{author}\n'
foozy@708 63 hg log -r1 --template '{author|domain}\n'
foozy@708 64 hg log -r1 --template '{author|email}\n'
foozy@708 65 hg log -r1 --template '{author|obfuscate}\n' | cut -c-76
foozy@708 66 hg log -r1 --template '{author|person}\n'
foozy@708 67 hg log -r1 --template '{author|user}\n'
foozy@708 68
foozy@708 69 hg log -r1 --template 'looks almost right, but actually garbage: {date}\n'
foozy@708 70 hg log -r1 --template '{date|age}\n'
foozy@708 71 hg log -r1 --template '{date|date}\n'
foozy@708 72 hg log -r1 --template '{date|hgdate}\n'
foozy@708 73 hg log -r1 --template '{date|isodate}\n'
foozy@708 74 hg log -r1 --template '{date|rfc822date}\n'
foozy@708 75 hg log -r1 --template '{date|shortdate}\n'
foozy@708 76
foozy@708 77 hg log -r1 --template '{desc}\n' | cut -c-76
foozy@708 78 hg log -r1 --template '{desc|addbreaks}\n' | cut -c-76
foozy@708 79 hg log -r1 --template '{desc|escape}\n' | cut -c-76
foozy@708 80 hg log -r1 --template '{desc|fill68}\n'
foozy@708 81 hg log -r1 --template '{desc|fill76}\n'
foozy@708 82 hg log -r1 --template '{desc|firstline}\n'
foozy@708 83 hg log -r1 --template '{desc|strip}\n' | cut -c-76
foozy@708 84 hg log -r1 --template '{desc|tabindent}\n' | expand | cut -c-76
foozy@708 85
foozy@708 86 hg log -r1 --template '{node}\n'
foozy@708 87 hg log -r1 --template '{node|short}\n'
foozy@708 88
foozy@708 89 #$ name: combine
foozy@708 90
foozy@708 91 hg log -r1 --template 'description:\n\t{desc|strip|fill68|tabindent}\n'
foozy@708 92
foozy@708 93 #$ name: rev
foozy@708 94
foozy@708 95 echo 'changeset = "rev: {rev}\n"' > rev
foozy@708 96 hg log -l1 --style ./rev