hgbook

annotate ja/examples/tour @ 1051:8e4e523283b5

2 paras about cvs translated
author zhaopingsun
date Tue Nov 10 15:59:27 2009 -0500 (2009-11-10)
parents
children
rev   line source
foozy@708 1 #!/bin/bash
foozy@708 2
foozy@708 3 #$ name: version
foozy@708 4
foozy@708 5 hg version
foozy@708 6
foozy@708 7 #$ name: help
foozy@708 8
foozy@708 9 hg help init
foozy@708 10
foozy@708 11 #$ name: clone
foozy@708 12
foozy@708 13 hg clone http://hg.serpentine.com/tutorial/hello
foozy@708 14
foozy@708 15 #$ name: ls
foozy@708 16 #$ ignore: ^drwx.*
foozy@708 17 #$ ignore: ^total \d+
foozy@708 18
foozy@708 19 ls -l
foozy@708 20 ls hello
foozy@708 21
foozy@708 22 #$ name: ls-a
foozy@708 23
foozy@708 24 cd hello
foozy@708 25 ls -a
foozy@708 26
foozy@708 27 #$ name: log
foozy@708 28
foozy@708 29 hg log
foozy@708 30
foozy@708 31 #$ name: log-r
foozy@708 32
foozy@708 33 hg log -r 3
foozy@708 34 hg log -r ff5d7b70a2a9
foozy@708 35 hg log -r 1 -r 4
foozy@708 36
foozy@708 37 #$ name: log.range
foozy@708 38
foozy@708 39 hg log -r 2:4
foozy@708 40
foozy@708 41 #$ name: log-v
foozy@708 42
foozy@708 43 hg log -v -r 3
foozy@708 44
foozy@708 45 #$ name: log-vp
foozy@708 46
foozy@708 47 hg log -v -p -r 2
foozy@708 48
foozy@708 49 #$ name: reclone
foozy@708 50
foozy@708 51 cd ..
foozy@708 52 hg clone hello my-hello
foozy@708 53 cd my-hello
foozy@708 54
foozy@708 55 #$ name: sed
foozy@708 56
foozy@708 57 sed -i '/printf/a\\tprintf("hello again!\\n");' hello.c
foozy@708 58
foozy@708 59 #$ name: status
foozy@708 60
foozy@708 61 ls
foozy@708 62 hg status
foozy@708 63
foozy@708 64 #$ name: diff
foozy@708 65
foozy@708 66 hg diff
foozy@708 67
foozy@708 68 #$ name:
foozy@708 69
foozy@708 70 export HGEDITOR='echo Added an extra line of output >'
foozy@708 71
foozy@708 72 #$ name: commit
foozy@708 73
foozy@708 74 hg commit
foozy@708 75
foozy@708 76 #$ name: tip
foozy@708 77
foozy@708 78 hg tip -vp
foozy@708 79
foozy@708 80 #$ name: clone-pull
foozy@708 81
foozy@708 82 cd ..
foozy@708 83 hg clone hello hello-pull
foozy@708 84
foozy@708 85 #$ name: incoming
foozy@708 86
foozy@708 87 cd hello-pull
foozy@708 88 hg incoming ../my-hello
foozy@708 89
foozy@708 90 #$ name: pull
foozy@708 91
foozy@708 92 hg tip
foozy@708 93 hg pull ../my-hello
foozy@708 94 hg tip
foozy@708 95
foozy@708 96 #$ name: update
foozy@708 97
foozy@708 98 grep printf hello.c
foozy@708 99 hg update tip
foozy@708 100 grep printf hello.c
foozy@708 101
foozy@708 102 #$ name: parents
foozy@708 103
foozy@708 104 hg parents
foozy@708 105
foozy@708 106 #$ name: older
foozy@708 107
foozy@708 108 hg update 2
foozy@708 109 hg parents
foozy@708 110 hg update
foozy@708 111
foozy@708 112 #$ name: clone-push
foozy@708 113
foozy@708 114 cd ..
foozy@708 115 hg clone hello hello-push
foozy@708 116
foozy@708 117 #$ name: outgoing
foozy@708 118
foozy@708 119 cd my-hello
foozy@708 120 hg outgoing ../hello-push
foozy@708 121
foozy@708 122 #$ name: push
foozy@708 123
foozy@708 124 hg push ../hello-push
foozy@708 125
foozy@708 126 #$ name: push.nothing
foozy@708 127
foozy@708 128 hg push ../hello-push
foozy@708 129
foozy@708 130 #$ name: outgoing.net
foozy@708 131
foozy@708 132 hg outgoing http://hg.serpentine.com/tutorial/hello
foozy@708 133
foozy@708 134 #$ name: push.net
foozy@708 135
foozy@708 136 hg push http://hg.serpentine.com/tutorial/hello
foozy@708 137
foozy@708 138 #$ name: merge.clone
foozy@708 139
foozy@708 140 cd ..
foozy@708 141 hg clone hello my-new-hello
foozy@708 142 cd my-new-hello
foozy@708 143 sed -i '/printf/i\\tprintf("once more, hello.\\n");' hello.c
foozy@708 144 hg commit -m 'A new hello for a new day.'
foozy@708 145
foozy@708 146 #$ name: merge.cat
foozy@708 147
foozy@708 148 cat hello.c
foozy@708 149 cat ../my-hello/hello.c
foozy@708 150
foozy@708 151 #$ name: merge.pull
foozy@708 152
foozy@708 153 hg pull ../my-hello
foozy@708 154
foozy@708 155 #$ name: merge.heads
foozy@708 156
foozy@708 157 hg heads
foozy@708 158
foozy@708 159 #$ name: merge.update
foozy@708 160
foozy@708 161 hg update
foozy@708 162
foozy@708 163 #$ name: merge.merge
foozy@708 164
foozy@708 165 hg merge
foozy@708 166
foozy@708 167 #$ name: merge.parents
foozy@708 168
foozy@708 169 hg parents
foozy@708 170 cat hello.c
foozy@708 171
foozy@708 172 #$ name: merge.commit
foozy@708 173
foozy@708 174 hg commit -m 'Merged changes'
foozy@708 175
foozy@708 176 #$ name: merge.tip
foozy@708 177
foozy@708 178 hg tip