Hex Artifact Content
Not logged in

Artifact 139aabf0a3f5c4e980abc68fc47adbfe85b2b32d:

Attachment "tst.sh" to ticket [e8a10100e2] added by martin.weber 2011-08-22 15:26:39.
0000: 23 21 20 2f 62 69 6e 2f 73 68 0a 72 6d 20 2d 66  #! /bin/sh.rm -f
0010: 20 62 61 6e 7a 61 69 2e 66 6f 73 73 69 6c 0a 66   banzai.fossil.f
0020: 6f 73 73 69 6c 20 69 6e 69 74 20 62 61 6e 7a 61  ossil init banza
0030: 69 2e 66 6f 73 73 69 6c 0a 72 6d 20 2d 52 66 20  i.fossil.rm -Rf 
0040: 6f 70 65 6e 0a 6d 6b 64 69 72 20 2d 70 20 6f 70  open.mkdir -p op
0050: 65 6e 0a 63 64 20 6f 70 65 6e 0a 66 6f 73 73 69  en.cd open.fossi
0060: 6c 20 6f 70 65 6e 20 2e 2e 2f 62 61 6e 7a 61 69  l open ../banzai
0070: 2e 66 6f 73 73 69 6c 0a 74 6f 75 63 68 20 73 6f  .fossil.touch so
0080: 6d 65 2d 66 69 6c 65 0a 66 6f 73 73 69 6c 20 61  me-file.fossil a
0090: 64 64 20 73 6f 6d 65 2d 66 69 6c 65 0a 66 6f 73  dd some-file.fos
00a0: 73 69 6c 20 63 69 20 2d 6d 20 27 61 64 64 65 64  sil ci -m 'added
00b0: 20 73 6f 6d 65 20 66 69 6c 65 27 20 73 6f 6d 65   some file' some
00c0: 2d 66 69 6c 65 0a 6c 73 20 2d 6c 20 73 6f 6d 65  -file.ls -l some
00d0: 2d 66 69 6c 65 0a 72 6d 20 2d 66 20 73 6f 6d 65  -file.rm -f some
00e0: 2d 66 69 6c 65 0a 5b 20 2d 66 20 73 6f 6d 65 2d  -file.[ -f some-
00f0: 66 69 6c 65 20 5d 20 7c 7c 20 7b 20 65 63 68 6f  file ] || { echo
0100: 20 22 41 66 74 65 72 20 72 6d 3a 20 73 6f 6d 65   "After rm: some
0110: 2d 66 69 6c 65 20 69 73 20 6e 6f 74 20 74 68 65  -file is not the
0120: 72 65 2e 22 20 3b 20 7d 0a 66 6f 73 73 69 6c 20  re." ; }.fossil 
0130: 73 74 61 74 75 73 0a 66 6f 73 73 69 6c 20 75 70  status.fossil up
0140: 64 61 74 65 0a 5b 20 2d 66 20 73 6f 6d 65 2d 66  date.[ -f some-f
0150: 69 6c 65 20 5d 20 7c 7c 20 7b 20 65 63 68 6f 20  ile ] || { echo 
0160: 22 41 66 74 65 72 20 66 6f 73 73 69 6c 20 75 70  "After fossil up
0170: 64 61 74 65 3a 20 73 6f 6d 65 2d 66 69 6c 65 20  date: some-file 
0180: 69 73 20 6e 6f 74 20 74 68 65 72 65 2e 22 20 3b  is not there." ;
0190: 20 7d 0a 66 6f 73 73 69 6c 20 73 74 61 74 75 73   }.fossil status
01a0: 0a 66 6f 73 73 69 6c 20 75 70 64 61 74 65 20 2d  .fossil update -
01b0: 76 0a 5b 20 2d 66 20 73 6f 6d 65 2d 66 69 6c 65  v.[ -f some-file
01c0: 20 5d 20 7c 7c 20 7b 20 65 63 68 6f 20 22 41 66   ] || { echo "Af
01d0: 74 65 72 20 66 6f 73 73 69 6c 20 75 70 64 61 74  ter fossil updat
01e0: 65 20 2d 76 3a 20 73 6f 6d 65 2d 66 69 6c 65 20  e -v: some-file 
01f0: 69 73 20 6e 6f 74 20 74 68 65 72 65 2e 22 20 3b  is not there." ;
0200: 20 7d 0a 66 6f 73 73 69 6c 20 73 74 61 74 75 73   }.fossil status
0210: 0a 66 6f 73 73 69 6c 20 63 6c 6f 73 65 0a 63 64  .fossil close.cd
0220: 20 2e 2e 0a                                       ...