hgbook

annotate ja/examples/daily.files @ 862:ad6d3f5245e7

Link back to the original English version of the book.
author gpiancastelli
date Fri Aug 28 12:21:45 2009 +0200 (2009-08-28)
parents
children
rev   line source
foozy@708 1 #!/bin/bash
foozy@708 2
foozy@708 3 #$ name: add
foozy@708 4
foozy@708 5 hg init add-example
foozy@708 6 cd add-example
foozy@708 7 echo a > a
foozy@708 8 hg status
foozy@708 9 hg add a
foozy@708 10 hg status
foozy@708 11 hg commit -m 'Added one file'
foozy@708 12 hg status
foozy@708 13
foozy@708 14 #$ name: add-dir
foozy@708 15
foozy@708 16 mkdir b
foozy@708 17 echo b > b/b
foozy@708 18 echo c > b/c
foozy@708 19 mkdir b/d
foozy@708 20 echo d > b/d/d
foozy@708 21 hg add b
foozy@708 22 hg commit -m 'Added all files in subdirectory'
foozy@708 23
foozy@708 24 #$ name:
foozy@708 25
foozy@708 26 cd ..
foozy@708 27
foozy@708 28 #$ name: hidden
foozy@708 29
foozy@708 30 hg init hidden-example
foozy@708 31 cd hidden-example
foozy@708 32 mkdir empty
foozy@708 33 touch empty/.hidden
foozy@708 34 hg add empty/.hidden
foozy@708 35 hg commit -m 'Manage an empty-looking directory'
foozy@708 36 ls empty
foozy@708 37 cd ..
foozy@708 38 hg clone hidden-example tmp
foozy@708 39 ls tmp
foozy@708 40 ls tmp/empty
foozy@708 41
foozy@708 42 #$ name: remove
foozy@708 43
foozy@708 44 hg init remove-example
foozy@708 45 cd remove-example
foozy@708 46 echo a > a
foozy@708 47 mkdir b
foozy@708 48 echo b > b/b
foozy@708 49 hg add a b
foozy@708 50 hg commit -m 'Small example for file removal'
foozy@708 51 hg remove a
foozy@708 52 hg status
foozy@708 53 hg remove b
foozy@708 54
foozy@708 55 #$ name:
foozy@708 56
foozy@708 57 cd ..
foozy@708 58
foozy@708 59 #$ name: missing
foozy@708 60 hg init missing-example
foozy@708 61 cd missing-example
foozy@708 62 echo a > a
foozy@708 63 hg add a
foozy@708 64 hg commit -m 'File about to be missing'
foozy@708 65 rm a
foozy@708 66 hg status
foozy@708 67
foozy@708 68 #$ name: remove-after
foozy@708 69
foozy@708 70 hg remove --after a
foozy@708 71 hg status
foozy@708 72
foozy@708 73 #$ name: recover-missing
foozy@708 74 hg revert a
foozy@708 75 cat a
foozy@708 76 hg status
foozy@708 77
foozy@708 78 #$ name:
foozy@708 79
foozy@708 80 cd ..
foozy@708 81
foozy@708 82 #$ name: addremove
foozy@708 83
foozy@708 84 hg init addremove-example
foozy@708 85 cd addremove-example
foozy@708 86 echo a > a
foozy@708 87 echo b > b
foozy@708 88 hg addremove
foozy@708 89
foozy@708 90 #$ name: commit-addremove
foozy@708 91
foozy@708 92 echo c > c
foozy@708 93 hg commit -A -m 'Commit with addremove'