0000: 20 20 3c 68 32 3e 43 6f 6d 6d 61 6e 64 20 4c 69 <h2>Command Li
0010: 6e 65 20 49 6e 74 65 72 66 61 63 65 20 52 65 66 ne Interface Ref
0020: 65 72 65 6e 63 65 3c 2f 68 32 3e 0a 0a 20 20 54 erence</h2>.. T
0030: 68 69 73 20 69 73 20 61 6e 20 65 61 73 79 20 69 his is an easy i
0040: 6e 74 72 6f 64 75 63 74 69 6f 6e 20 74 6f 20 74 ntroduction to t
0050: 68 65 20 66 6f 73 73 69 6c 20 63 6f 6d 6d 61 6e he fossil comman
0060: 64 20 6c 69 6e 65 20 69 6e 74 65 72 66 61 63 65 d line interface
0070: 0a 20 20 28 63 6c 69 29 2e 20 20 49 74 20 61 73 . (cli). It as
0080: 73 75 6d 65 73 20 73 6f 6d 65 20 66 61 6d 69 6c sumes some famil
0090: 69 61 72 69 74 79 20 77 69 74 68 20 75 73 69 6e iarity with usin
00a0: 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 g the command li
00b0: 6e 65 2c 20 61 6e 64 0a 20 20 77 69 74 68 20 53 ne, and. with S
00c0: 6f 75 72 63 65 20 43 6f 64 65 20 4d 61 69 6e 74 ource Code Maint
00d0: 65 6e 65 6e 63 65 20 28 53 43 4d 29 20 73 79 73 enence (SCM) sys
00e0: 74 65 6d 73 26 23 38 32 31 32 3b 62 75 74 20 6e tems—but n
00f0: 6f 74 20 3c 69 3e 74 6f 6f 3c 2f 69 3e 0a 20 20 ot <i>too</i>.
0100: 6d 75 63 68 2e 0a 0a 20 20 49 66 20 79 6f 75 20 much... If you
0110: 61 72 65 20 74 72 79 69 6e 67 20 74 6f 20 66 69 are trying to fi
0120: 6e 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 nd information a
0130: 62 6f 75 74 20 66 6f 73 73 69 6c 27 73 20 77 65 bout fossil's we
0140: 62 0a 20 20 63 61 70 61 62 69 6c 69 74 69 65 73 b. capabilities
0150: 2c 20 73 65 65 20 74 68 65 20 3c 61 20 68 72 65 , see the <a hre
0160: 66 3d 22 69 6e 64 65 78 2e 77 69 6b 69 22 3e 46 f="index.wiki">F
0170: 6f 73 73 69 6c 20 48 6f 6d 65 3c 2f 61 3e 20 61 ossil Home</a> a
0180: 6e 64 0a 20 20 3c 61 20 68 72 65 66 3d 22 77 69 nd. <a href="wi
0190: 6b 69 74 68 65 6f 72 79 2e 77 69 6b 69 22 3e 46 kitheory.wiki">F
01a0: 6f 73 73 69 6c 20 57 69 6b 69 3c 2f 61 3e 20 70 ossil Wiki</a> p
01b0: 61 67 65 73 20 66 6f 72 20 70 6f 69 6e 74 65 72 ages for pointer
01c0: 73 2e 0a 0a 20 20 3c 68 33 3e 54 68 69 6e 67 73 s... <h3>Things
01d0: 20 74 6f 20 6e 6f 74 65 3c 2f 68 33 3e 0a 20 20 to note</h3>.
01e0: 2a 20 46 6f 73 73 69 6c 20 63 6c 69 20 63 6f 6d * Fossil cli com
01f0: 6d 61 6e 64 73 20 64 6f 20 6e 6f 74 20 75 73 65 mands do not use
0200: 20 73 70 65 63 69 61 6c 20 64 65 6c 69 6d 65 74 special delimet
0210: 65 72 73 2c 20 74 68 65 79 20 75 73 65 0a 20 20 ers, they use.
0220: 73 70 61 63 65 73 2e 20 20 54 68 69 73 20 69 73 spaces. This is
0230: 20 74 72 61 64 69 74 69 6f 6e 61 6c 20 77 69 74 traditional wit
0240: 68 20 56 43 53 2f 53 43 4d 2e 20 20 53 6f 6d 65 h VCS/SCM. Some
0250: 20 3c 69 3e 6f 70 74 69 6f 6e 73 3c 2f 69 3e 20 <i>options</i>
0260: 74 6f 0a 20 20 66 6f 73 73 69 6c 20 63 6f 6d 6d to. fossil comm
0270: 61 6e 64 73 20 3c 69 3e 64 6f 3c 2f 69 3e 20 75 ands <i>do</i> u
0280: 73 65 20 73 70 65 63 69 61 6c 20 64 65 6c 69 6d se special delim
0290: 69 74 65 72 73 2c 20 70 61 72 74 69 63 75 6c 61 iters, particula
02a0: 72 6c 79 20 74 68 65 0a 20 20 27 2d 27 20 28 68 rly the. '-' (h
02b0: 79 70 68 65 6e 2c 20 6f 72 20 64 61 73 68 29 20 yphen, or dash)
02c0: 63 68 61 72 61 63 74 65 72 2e 20 20 54 68 69 73 character. This
02d0: 20 69 73 20 76 65 72 79 20 73 69 6d 69 6c 61 72 is very similar
02e0: 20 74 6f 20 54 63 6c 2e 0a 20 20 54 68 69 6e 6b to Tcl.. Think
02f0: 20 6f 66 20 66 6f 73 73 69 6c 20 61 73 20 61 20 of fossil as a
0300: 73 68 65 6c 6c 20 79 6f 75 20 69 6e 76 6f 6b 65 shell you invoke
0310: 20 61 6e 64 20 66 65 65 64 20 61 20 63 6f 6d 6d and feed a comm
0320: 61 6e 64 20 74 6f 2c 0a 20 20 69 6e 63 6c 75 64 and to,. includ
0330: 69 6e 67 20 61 6e 79 20 6f 70 74 69 6f 6e 73 2c ing any options,
0340: 20 61 6e 64 20 69 74 20 77 69 6c 6c 20 6d 61 6b and it will mak
0350: 65 20 6d 6f 72 65 20 73 65 6e 73 65 2e 0a 0a 20 e more sense...
0360: 20 2a 20 41 6e 79 20 66 6f 73 73 69 6c 20 63 6f * Any fossil co
0370: 6d 6d 61 6e 64 20 69 73 20 61 63 63 65 70 74 61 mmand is accepta
0380: 62 6c 65 20 6f 6e 63 65 20 65 6e 6f 75 67 68 20 ble once enough
0390: 6f 66 20 69 74 20 68 61 73 20 62 65 65 6e 0a 20 of it has been.
03a0: 20 65 6e 74 65 72 65 64 20 74 6f 20 6d 61 6b 65 entered to make
03b0: 20 74 68 65 20 69 6e 74 65 6e 74 20 75 6e 61 6d the intent unam
03c0: 62 69 67 75 6f 75 73 2e 20 20 27 63 6c 6f 27 20 biguous. 'clo'
03d0: 69 73 20 61 20 70 72 6f 70 65 72 20 70 72 65 66 is a proper pref
03e0: 69 78 20 6f 66 0a 20 20 62 6f 74 68 20 74 68 65 ix of. both the
03f0: 20 27 63 6c 6f 6e 65 27 20 61 6e 64 20 27 63 6c 'clone' and 'cl
0400: 6f 73 65 27 20 63 6f 6d 6d 61 6e 64 73 2c 20 66 ose' commands, f
0410: 6f 72 20 69 6e 73 74 61 6e 63 65 2c 20 62 75 74 or instance, but
0420: 20 27 63 6c 6f 6e 27 20 69 73 0a 20 20 65 6e 6f 'clon' is. eno
0430: 75 67 68 20 74 6f 20 6d 61 6b 65 20 74 68 65 20 ugh to make the
0440: 69 6e 74 65 6e 74 26 23 38 32 31 32 3b 74 68 65 intent—the
0450: 20 27 63 6c 6f 6e 65 27 0a 20 20 63 6f 6d 6d 61 'clone'. comma
0460: 6e 64 26 23 38 32 31 32 3b 75 6e 61 6d 62 69 67 nd—unambig
0470: 75 6f 75 73 2e 0a 0a 20 20 2a 20 50 72 61 67 6d uous... * Pragm
0480: 61 74 69 63 61 6c 6c 79 2c 20 61 20 3c 75 3e 76 atically, a <u>v
0490: 65 72 73 69 6f 6e 3c 2f 75 3e 20 69 6e 20 3c 62 ersion</u> in <b
04a0: 3e 66 6f 73 73 69 6c 3c 2f 62 3e 20 69 73 20 61 >fossil</b> is a
04b0: 0a 20 20 34 30 2d 63 68 61 72 61 63 74 65 72 20 . 40-character
04c0: 6c 6f 6e 67 20 73 74 72 69 6e 67 20 6f 66 20 68 long string of h
04d0: 65 78 61 64 65 63 69 6d 61 6c 2e 20 20 3c 62 3e exadecimal. <b>
04e0: 66 6f 73 73 69 6c 3c 2f 62 3e 20 77 69 6c 6c 20 fossil</b> will
04f0: 62 65 0a 20 20 61 62 6c 65 20 74 6f 20 66 69 67 be. able to fig
0500: 75 72 65 20 6f 75 74 20 77 68 69 63 68 20 76 65 ure out which ve
0510: 72 73 69 6f 6e 20 79 6f 75 20 77 61 6e 74 20 77 rsion you want w
0520: 69 74 68 20 61 6e 79 0a 20 20 3c 69 3e 64 69 73 ith any. <i>dis
0530: 74 69 6e 63 74 3c 2f 69 3e 20 70 72 65 66 69 78 tinct</i> prefix
0540: 20 6f 66 20 74 68 61 74 20 73 74 72 69 6e 67 20 of that string
0550: 77 68 69 63 68 20 69 73 20 61 74 20 6c 65 61 73 which is at leas
0560: 74 20 66 6f 75 72 0a 20 20 63 68 61 72 61 63 74 t four. charact
0570: 65 72 73 20 6c 6f 6e 67 2e 20 20 3c 65 6d 3e 43 ers long. <em>C
0580: 6f 6d 6d 61 6e 64 73 20 77 68 69 63 68 20 72 65 ommands which re
0590: 71 75 69 72 65 20 61 20 76 65 72 73 69 6f 6e 20 quire a version
05a0: 61 72 65 0a 20 20 6c 6f 6f 6b 69 6e 67 20 66 6f are. looking fo
05b0: 72 20 74 68 65 20 73 74 72 69 6e 67 2c 20 61 20 r the string, a
05c0: 64 69 73 74 69 6e 63 74 20 70 72 65 66 69 78 20 distinct prefix
05d0: 6f 66 20 74 68 65 20 73 74 72 69 6e 67 2c 20 6f of the string, o
05e0: 72 20 61 0a 20 20 3c 63 6f 64 65 3e 74 61 67 3c r a. <code>tag<
05f0: 2f 63 6f 64 65 3e 2e 3c 2f 65 6d 3e 0a 0a 20 20 /code>.</em>..
0600: 59 6f 75 20 73 68 6f 75 6c 64 20 70 72 6f 62 61 You should proba
0610: 62 6c 79 20 73 74 61 72 74 20 69 6e 74 65 72 61 bly start intera
0620: 63 74 69 6e 67 20 77 69 74 68 20 66 6f 73 73 69 cting with fossi
0630: 6c 20 61 74 20 74 68 65 20 63 6f 6d 6d 61 6e 64 l at the command
0640: 0a 20 20 6c 69 6e 65 20 62 79 20 61 73 6b 69 6e . line by askin
0650: 67 20 69 74 20 77 68 61 74 20 69 74 20 63 61 6e g it what it can
0660: 0a 20 20 64 6f 3a 26 6e 62 73 70 3b 26 6e 62 73 . do: &nbs
0670: 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 3c 61 p; <a
0680: 20 6e 61 6d 65 3d 22 74 6f 66 22 3e 26 23 37 31 name="tof">G
0690: 30 3b 3c 2f 61 3e 0a 0a 20 20 3c 63 6f 64 65 3e 0;</a>.. <code>
06a0: 24 20 66 6f 73 73 69 6c 20 68 65 6c 70 3c 2f 63 $ fossil help</c
06b0: 6f 64 65 3e 3c 6e 6f 77 69 6b 69 3e 3c 70 72 65 ode><nowiki><pre
06c0: 3e 0a 55 73 61 67 65 3a 20 66 6f 73 73 69 6c 20 >.Usage: fossil
06d0: 68 65 6c 70 20 43 4f 4d 4d 41 4e 44 2e 0a 41 76 help COMMAND..Av
06e0: 61 69 6c 61 62 6c 65 20 43 4f 4d 4d 41 4e 44 73 ailable COMMANDs
06f0: 3a 3c 2f 70 72 65 3e 3c 74 61 62 6c 65 20 77 69 :</pre><table wi
0700: 64 74 68 3d 22 38 30 25 22 0a 20 20 20 20 20 20 dth="80%".
0710: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0720: 20 20 20 20 73 74 79 6c 65 3d 22 66 6f 6e 74 2d style="font-
0730: 66 61 6d 69 6c 79 3a 20 66 69 78 65 64 2c 20 63 family: fixed, c
0740: 6f 75 72 69 65 72 2c 20 6d 6f 6e 6f 73 70 61 63 ourier, monospac
0750: 65 3b 22 3e 0a 20 20 20 20 20 20 3c 74 72 3e 0a e;">. <tr>.
0760: 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 61 .<td><a href="#a
0770: 64 64 22 3e 61 64 64 3c 2f 61 3e 2a 3c 2f 74 64 dd">add</a>*</td
0780: 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 >..<td><a href="
0790: 23 63 6f 6e 66 69 67 75 72 65 22 3e 63 6f 6e 66 #configure">conf
07a0: 69 67 75 72 61 74 69 6f 6e 3c 2f 61 3e 3c 2f 74 iguration</a></t
07b0: 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d d>..<td><a href=
07c0: 22 23 6c 65 61 76 65 73 22 3e 6c 65 61 76 65 73 "#leaves">leaves
07d0: 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c </a></td>..<td><
07e0: 61 20 68 72 65 66 3d 22 23 72 65 64 6f 22 3e 72 a href="#redo">r
07f0: 65 64 6f 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 edo</a></td>..<t
0800: 64 3e 3c 61 20 68 72 65 66 3d 22 23 74 69 6d 65 d><a href="#time
0810: 6c 69 6e 65 22 3e 74 69 6d 65 6c 69 6e 65 3c 2f line">timeline</
0820: 61 3e 3c 2f 74 64 3e 0a 20 20 20 20 20 20 3c 2f a></td>. </
0830: 74 72 3e 0a 20 20 20 20 20 20 3c 74 72 3e 0a 09 tr>. <tr>..
0840: 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 61 6c <td><a href="#al
0850: 6c 22 3e 61 6c 6c 3c 2f 61 3e 2a 3c 2f 74 64 3e l">all</a>*</td>
0860: 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 ..<td><a href="#
0870: 64 65 63 6f 6e 73 74 72 75 63 74 22 3e 64 65 63 deconstruct">dec
0880: 6f 6e 73 74 72 75 63 74 3c 2f 61 3e 3c 2f 74 64 onstruct</a></td
0890: 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 >..<td><a href="
08a0: 23 6c 73 22 3e 6c 73 3c 2f 61 3e 2a 3c 2f 74 64 #ls">ls</a>*</td
08b0: 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 >..<td><a href="
08c0: 23 6d 76 22 3e 72 65 6e 61 6d 65 3c 2f 61 3e 2a #mv">rename</a>*
08d0: 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 </td>..<td><a hr
08e0: 65 66 3d 22 23 73 65 72 76 65 72 22 3e 75 69 3c ef="#server">ui<
08f0: 2f 61 3e 3c 2f 74 64 3e 0a 20 20 20 20 20 20 3c /a></td>. <
0900: 2f 74 72 3e 0a 20 20 20 20 20 20 3c 74 72 3e 0a /tr>. <tr>.
0910: 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 63 .<td><a href="#c
0920: 67 69 22 3e 63 67 69 3c 2f 61 3e 2a 3c 2f 74 64 gi">cgi</a>*</td
0930: 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 >..<td><a href="
0940: 23 72 6d 22 3e 64 65 6c 3c 2f 61 3e 2a 3c 2f 74 #rm">del</a>*</t
0950: 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d d>..<td><a href=
0960: 22 23 6d 65 72 67 65 22 3e 6d 65 72 67 65 3c 2f "#merge">merge</
0970: 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 a></td>..<td><a
0980: 68 72 65 66 3d 22 23 72 65 76 65 72 74 22 3e 72 href="#revert">r
0990: 65 76 65 72 74 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 evert</a></td>..
09a0: 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 75 6e <td><a href="#un
09b0: 64 6f 22 3e 75 6e 64 6f 3c 2f 61 3e 3c 2f 74 64 do">undo</a></td
09c0: 3e 0a 20 20 20 20 20 20 3c 2f 74 72 3e 0a 20 20 >. </tr>.
09d0: 20 20 20 20 3c 74 72 3e 0a 09 3c 74 64 3e 3c 61 <tr>..<td><a
09e0: 20 68 72 65 66 3d 22 23 63 68 61 6e 67 65 73 22 href="#changes"
09f0: 3e 63 68 61 6e 67 65 73 3c 2f 61 3e 2a 3c 2f 74 >changes</a>*</t
0a00: 64 3e 0a 20 20 20 20 20 20 20 20 3c 74 64 3e 3c d>. <td><
0a10: 61 20 68 72 65 66 3d 22 23 64 65 73 63 65 6e 64 a href="#descend
0a20: 61 6e 74 73 22 3e 64 65 73 63 65 6e 64 61 6e 74 ants">descendant
0a30: 73 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e s</a></td>..<td>
0a40: 3c 61 20 68 72 65 66 3d 22 23 6d 76 22 3e 6d 76 <a href="#mv">mv
0a50: 3c 2f 61 3e 2a 3c 2f 74 64 3e 0a 09 3c 74 64 3e </a>*</td>..<td>
0a60: 3c 61 20 68 72 65 66 3d 22 23 72 6d 22 3e 72 6d <a href="#rm">rm
0a70: 3c 2f 61 3e 2a 3c 2f 74 64 3e 0a 09 3c 74 64 3e </a>*</td>..<td>
0a80: 3c 61 20 68 72 65 66 3d 22 23 73 65 74 74 69 6e <a href="#settin
0a90: 67 22 3e 75 6e 73 65 74 3c 2f 61 3e 3c 2f 74 64 g">unset</a></td
0aa0: 3e 0a 20 20 20 20 20 20 3c 2f 74 72 3e 0a 20 20 >. </tr>.
0ab0: 20 20 20 20 3c 74 72 3e 0a 09 3c 74 64 3e 3c 61 <tr>..<td><a
0ac0: 20 68 72 65 66 3d 22 23 63 68 65 63 6b 6f 75 74 href="#checkout
0ad0: 22 3e 63 68 65 63 6b 6f 75 74 3c 2f 61 3e 2a 3c ">checkout</a>*<
0ae0: 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 /td>..<td><a hre
0af0: 66 3d 22 23 64 69 66 66 22 3e 64 69 66 66 3c 2f f="#diff">diff</
0b00: 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 a></td>..<td><a
0b10: 68 72 65 66 3d 22 23 6e 65 77 22 3e 6e 65 77 3c href="#new">new<
0b20: 2f 61 3e 2a 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c /a>*</td>..<td><
0b30: 61 20 68 72 65 66 3d 22 23 72 73 74 61 74 73 22 a href="#rstats"
0b40: 3e 72 73 74 61 74 73 3c 2f 61 3e 3c 2f 74 64 3e >rstats</a></td>
0b50: 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 ..<td><a href="#
0b60: 75 70 64 61 74 65 22 3e 75 70 64 61 74 65 3c 2f update">update</
0b70: 61 3e 2a 3c 2f 74 64 3e 0a 20 20 20 20 20 20 3c a>*</td>. <
0b80: 2f 74 72 3e 0a 20 20 20 20 20 20 3c 74 72 3e 0a /tr>. <tr>.
0b90: 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 63 .<td><a href="#c
0ba0: 6f 6d 6d 69 74 22 3e 63 69 3c 2f 61 3e 3c 2f 74 ommit">ci</a></t
0bb0: 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d d>..<td><a href=
0bc0: 22 23 65 78 74 72 61 22 3e 65 78 74 72 61 3c 2f "#extra">extra</
0bd0: 61 3e 2a 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 a>*</td>..<td><a
0be0: 20 68 72 65 66 3d 22 23 6f 70 65 6e 22 3e 6f 70 href="#open">op
0bf0: 65 6e 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 en</a></td>..<td
0c00: 3e 3c 61 20 68 72 65 66 3d 22 23 73 65 72 76 65 ><a href="#serve
0c10: 72 22 3e 73 65 72 76 65 72 3c 2f 61 3e 3c 2f 74 r">server</a></t
0c20: 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d d>..<td><a href=
0c30: 22 23 75 73 65 72 22 3e 75 73 65 72 3c 2f 61 3e "#user">user</a>
0c40: 3c 2f 74 64 3e 0a 20 20 20 20 20 20 3c 2f 74 72 </td>. </tr
0c50: 3e 0a 20 20 20 20 20 20 3c 74 72 3e 0a 09 3c 74 >. <tr>..<t
0c60: 64 3e 3c 61 20 68 72 65 66 3d 22 23 63 6c 65 61 d><a href="#clea
0c70: 6e 22 3e 63 6c 65 61 6e 3c 2f 61 3e 3c 2f 74 64 n">clean</a></td
0c80: 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 >..<td><a href="
0c90: 23 64 69 66 66 22 3e 67 64 69 66 66 3c 2f 61 3e #diff">gdiff</a>
0ca0: 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 </td>..<td><a hr
0cb0: 65 66 3d 22 23 70 75 6c 6c 22 3e 70 75 6c 6c 3c ef="#pull">pull<
0cc0: 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 /a></td>..<td><a
0cd0: 20 68 72 65 66 3d 22 23 73 65 74 74 69 6e 67 22 href="#setting"
0ce0: 3e 73 65 74 74 69 6e 67 73 3c 2f 61 3e 3c 2f 74 >settings</a></t
0cf0: 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d d>..<td><a href=
0d00: 22 23 76 65 72 73 69 6f 6e 22 3e 76 65 72 73 69 "#version">versi
0d10: 6f 6e 3c 2f 61 3e 2a 3c 2f 74 64 3e 0a 20 20 20 on</a>*</td>.
0d20: 20 20 20 3c 2f 74 72 3e 0a 20 20 20 20 20 20 3c </tr>. <
0d30: 74 72 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 tr>..<td><a href
0d40: 3d 22 23 63 6c 6f 6e 65 22 3e 63 6c 6f 6e 65 3c ="#clone">clone<
0d50: 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 /a></td>..<td><a
0d60: 20 68 72 65 66 3d 22 23 68 65 6c 70 22 3e 68 65 href="#help">he
0d70: 6c 70 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 lp</a></td>..<td
0d80: 3e 3c 61 20 68 72 65 66 3d 22 23 70 75 73 68 22 ><a href="#push"
0d90: 3e 70 75 73 68 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 >push</a></td>..
0da0: 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 73 74 <td><a href="#st
0db0: 61 74 75 73 22 3e 73 74 61 74 75 73 3c 2f 61 3e atus">status</a>
0dc0: 2a 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 *</td>..<td><a h
0dd0: 72 65 66 3d 22 23 77 69 6b 69 22 3e 77 69 6b 69 ref="#wiki">wiki
0de0: 3c 2f 61 3e 3c 2f 74 64 3e 0a 20 20 20 20 20 20 </a></td>.
0df0: 3c 2f 74 72 3e 0a 20 20 20 20 20 20 3c 74 72 3e </tr>. <tr>
0e00: 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 ..<td><a href="#
0e10: 63 6c 6f 73 65 22 3e 63 6c 6f 73 65 3c 2f 61 3e close">close</a>
0e20: 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 </td>..<td><a hr
0e30: 65 66 3d 22 23 68 74 74 70 22 3e 68 74 74 70 3c ef="#http">http<
0e40: 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 /a></td>..<td><a
0e50: 20 68 72 65 66 3d 22 23 72 65 62 75 69 6c 64 22 href="#rebuild"
0e60: 3e 72 65 62 75 69 6c 64 3c 2f 61 3e 3c 2f 74 64 >rebuild</a></td
0e70: 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 >..<td><a href="
0e80: 23 73 79 6e 63 22 3e 73 79 6e 63 3c 2f 61 3e 2a #sync">sync</a>*
0e90: 3c 2f 74 64 3e 0a 20 20 20 20 20 20 3c 2f 74 72 </td>. </tr
0ea0: 3e 0a 20 20 20 20 20 20 3c 74 72 3e 0a 09 3c 74 >. <tr>..<t
0eb0: 64 3e 3c 61 20 68 72 65 66 3d 22 23 63 6f 6d 6d d><a href="#comm
0ec0: 69 74 22 3e 63 6f 6d 6d 69 74 3c 2f 61 3e 3c 2f it">commit</a></
0ed0: 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 td>..<td><a href
0ee0: 3d 22 23 69 6e 66 6f 22 3e 69 6e 66 6f 3c 2f 61 ="#info">info</a
0ef0: 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 ></td>..<td><a h
0f00: 72 65 66 3d 22 23 72 65 63 6f 6e 73 74 72 75 63 ref="#reconstruc
0f10: 74 22 3e 72 65 63 6f 6e 73 74 72 75 63 74 3c 2f t">reconstruct</
0f20: 61 3e 3c 2f 74 64 3e 0a 20 20 20 20 20 20 20 20 a></td>.
0f30: 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 74 61 <td><a href="#ta
0f40: 67 22 3e 74 61 67 3c 2f 61 3e 3c 2f 74 64 3e 0a g">tag</a></td>.
0f50: 20 20 20 20 20 20 3c 2f 74 72 3e 0a 20 20 20 20 </tr>.
0f60: 3c 2f 74 61 62 6c 65 3e 3c 6e 6f 77 69 6b 69 3e </table><nowiki>
0f70: 3c 70 72 65 3e 0a 54 68 69 73 20 69 73 20 66 6f <pre>.This is fo
0f80: 73 73 69 6c 20 76 65 72 73 69 6f 6e 20 5b 62 31 ssil version [b1
0f90: 32 61 30 33 31 35 35 37 5d 20 32 30 30 38 2d 31 2a031557] 2008-1
0fa0: 32 2d 32 36 20 31 37 3a 34 31 3a 30 39 20 55 54 2-26 17:41:09 UT
0fb0: 43 0a 3c 2f 70 72 65 3e 0a 3c 62 3e 57 68 61 74 C.</pre>.<b>What
0fc0: 20 66 6f 6c 6c 6f 77 73 3c 2f 62 3e 20 69 73 20 follows</b> is
0fd0: 61 20 73 75 72 76 65 79 20 6f 66 20 77 68 61 74 a survey of what
0fe0: 20 79 6f 75 20 67 65 74 20 69 66 20 79 6f 75 20 you get if you
0ff0: 74 79 70 65 3c 63 6f 64 65 3e 0a 66 6f 73 73 69 type<code>.fossi
1000: 6c 26 6e 62 73 70 3b 68 65 6c 70 26 6e 62 73 70 l help 
1010: 3b 3c 69 3e 63 6f 6d 6d 61 6e 64 3c 2f 69 3e 20 ;<i>command</i>
1020: 3c 2f 63 6f 64 65 3e 66 6f 72 20 61 6c 6c 20 6f </code>for all o
1030: 66 20 74 68 65 0a 63 6f 6d 6d 61 6e 64 73 20 6c f the.commands l
1040: 69 73 74 65 64 20 61 62 6f 76 65 2e 20 20 54 68 isted above. Th
1050: 65 72 65 20 61 72 65 20 6c 69 6e 6b 73 20 74 6f ere are links to
1060: 20 69 6e 64 69 76 69 64 75 61 6c 20 70 61 67 65 individual page
1070: 73 20 66 6f 72 20 65 61 63 68 0a 6f 66 20 74 68 s for each.of th
1080: 65 6d 3b 20 70 61 67 65 73 20 77 69 74 68 20 63 em; pages with c
1090: 6f 6e 74 65 6e 74 20 28 63 6f 6d 6d 61 6e 64 73 ontent (commands
10a0: 20 6d 61 72 6b 65 64 20 77 69 74 68 20 61 20 27 marked with a '
10b0: 2a 27 20 61 72 65 20 64 6f 6e 65 29 20 67 6f 0a *' are done) go.
10c0: 69 6e 74 6f 20 74 68 65 20 72 65 61 73 6f 6e 20 into the reason
10d0: 66 6f 72 20 61 20 63 6f 6d 6d 61 6e 64 20 69 6e for a command in
10e0: 20 61 20 62 69 74 20 6d 6f 72 65 20 64 65 70 74 a bit more dept
10f0: 68 20 74 68 61 6e 20 74 68 65 20 70 72 6f 67 72 h than the progr
1100: 61 6d 20 68 65 6c 70 2e 0a 3c 70 72 65 3e 0a 3c am help..<pre>.<
1110: 68 72 3e 3c 61 20 68 72 65 66 3d 22 23 74 6f 66 hr><a href="#tof
1120: 22 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 ">ˆ</a>.
1130: 20 3c 61 20 6e 61 6d 65 3d 22 61 64 64 22 3e 55 <a name="add">U
1140: 73 61 67 65 3a 20 3c 2f 61 3e 3c 63 6f 64 65 3e sage: </a><code>
1150: 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 61 64 64 <a href="cmd_add
1160: 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 61 64 .wiki">fossil ad
1170: 64 3c 2f 61 3e 3c 2f 63 6f 64 65 3e 20 46 49 4c d</a></code> FIL
1180: 45 2e 2e 2e 0a 20 20 20 20 4d 61 6b 65 20 61 72 E.... Make ar
1190: 72 61 6e 67 65 6d 65 6e 74 73 20 74 6f 20 61 64 rangements to ad
11a0: 64 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 66 69 d one or more fi
11b0: 6c 65 73 20 74 6f 20 74 68 65 20 63 75 72 72 65 les to the curre
11c0: 6e 74 20 63 68 65 63 6b 6f 75 74 0a 20 20 20 20 nt checkout.
11d0: 61 74 20 74 68 65 20 6e 65 78 74 20 63 6f 6d 6d at the next comm
11e0: 69 74 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72 65 66 it...<hr><a href
11f0: 3d 22 23 74 6f 66 22 3e 26 23 37 31 30 3b 3c 2f ="#tof">ˆ</
1200: 61 3e 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 a>. <a name="
1210: 61 6c 6c 22 3e 55 73 61 67 65 3a 20 3c 2f 61 3e all">Usage: </a>
1220: 3c 63 6f 64 65 3e 3c 61 20 68 72 65 66 3d 22 63 <code><a href="c
1230: 6d 64 5f 61 6c 6c 2e 77 69 6b 69 22 3e 66 6f 73 md_all.wiki">fos
1240: 73 69 6c 20 61 6c 6c 3c 2f 61 3e 3c 2f 63 6f 64 sil all</a></cod
1250: 65 3e 20 28 6c 69 73 74 7c 70 75 6c 6c 7c 70 75 e> (list|pull|pu
1260: 73 68 7c 72 65 62 75 69 6c 64 7c 73 79 6e 63 29 sh|rebuild|sync)
1270: 0a 20 20 20 20 54 68 65 20 7e 2f 2e 66 6f 73 73 . The ~/.foss
1280: 69 6c 20 66 69 6c 65 20 72 65 63 6f 72 64 73 20 il file records
1290: 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 the location of
12a0: 61 6c 6c 20 72 65 70 6f 73 69 74 6f 72 69 65 73 all repositories
12b0: 20 66 6f 72 20 61 0a 20 20 20 20 75 73 65 72 2e for a. user.
12c0: 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 This command p
12d0: 65 72 66 6f 72 6d 73 20 63 65 72 74 61 69 6e 20 erforms certain
12e0: 6f 70 65 72 61 74 69 6f 6e 73 20 6f 6e 20 61 6c operations on al
12f0: 6c 20 72 65 70 6f 73 69 74 6f 72 69 65 73 0a 20 l repositories.
1300: 20 20 20 74 68 61 74 20 63 61 6e 20 62 65 20 75 that can be u
1310: 73 65 66 75 6c 20 62 65 66 6f 72 65 20 6f 72 20 seful before or
1320: 61 66 74 65 72 20 61 20 70 65 72 69 6f 64 20 6f after a period o
1330: 66 20 64 69 73 63 6f 6e 6e 65 63 74 69 6f 6e 20 f disconnection
1340: 6f 70 65 72 61 74 69 6f 6e 2e 0a 20 20 20 20 41 operation.. A
1350: 76 61 69 6c 61 62 6c 65 20 6f 70 65 72 61 74 69 vailable operati
1360: 6f 6e 73 20 61 72 65 3a 0a 0a 20 20 20 20 6c 69 ons are:.. li
1370: 73 74 20 20 20 20 20 20 20 44 69 73 70 6c 61 79 st Display
1380: 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 the location of
1390: 20 61 6c 6c 20 72 65 70 6f 73 69 74 6f 72 69 65 all repositorie
13a0: 73 0a 0a 20 20 20 20 70 75 6c 6c 20 20 20 20 20 s.. pull
13b0: 20 20 52 75 6e 20 61 20 22 70 75 6c 6c 22 20 6f Run a "pull" o
13c0: 70 65 72 61 74 69 6f 6e 20 6f 6e 20 61 6c 6c 20 peration on all
13d0: 72 65 70 6f 73 69 74 6f 72 69 65 73 0a 0a 20 20 repositories..
13e0: 20 20 70 75 73 68 20 20 20 20 20 20 20 52 75 6e push Run
13f0: 20 61 20 22 70 75 73 68 22 20 6f 6e 20 61 6c 6c a "push" on all
1400: 20 72 65 70 6f 73 69 74 6f 72 69 65 73 0a 0a 20 repositories..
1410: 20 20 20 72 65 62 75 69 6c 64 20 20 20 20 52 65 rebuild Re
1420: 62 75 69 6c 64 20 6f 6e 20 61 6c 6c 20 72 65 70 build on all rep
1430: 6f 73 69 74 6f 72 69 65 73 0a 0a 20 20 20 20 73 ositories.. s
1440: 79 6e 63 20 20 20 20 20 20 20 52 75 6e 20 61 20 ync Run a
1450: 22 73 79 6e 63 22 20 6f 6e 20 61 6c 6c 20 72 65 "sync" on all re
1460: 70 6f 73 69 74 6f 72 69 65 73 0a 0a 20 20 20 20 positories..
1470: 52 65 73 70 6f 73 69 74 6f 72 69 65 73 20 61 72 Respositories ar
1480: 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 e automatically
1490: 61 64 64 65 64 20 74 6f 20 74 68 65 20 73 65 74 added to the set
14a0: 20 6f 66 20 6b 6e 6f 77 6e 20 72 65 70 6f 73 69 of known reposi
14b0: 74 6f 72 69 65 73 0a 20 20 20 20 77 68 65 6e 20 tories. when
14c0: 6f 6e 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f one of the follo
14d0: 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 61 67 wing commands ag
14e0: 61 69 6e 73 74 20 74 68 65 20 72 65 70 6f 73 69 ainst the reposi
14f0: 74 6f 72 79 3a 20 63 6c 6f 6e 65 2c 20 69 6e 66 tory: clone, inf
1500: 6f 2c 0a 20 20 20 20 70 75 6c 6c 2c 20 70 75 73 o,. pull, pus
1510: 68 2c 20 6f 72 20 73 79 6e 63 0a 0a 3c 68 72 3e h, or sync..<hr>
1520: 3c 61 20 68 72 65 66 3d 22 23 74 6f 66 22 3e 26 <a href="#tof">&
1530: 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61 #710;</a>. <a
1540: 20 6e 61 6d 65 3d 22 63 67 69 22 3e 55 73 61 67 name="cgi">Usag
1550: 65 3a 20 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 e: </a><a href="
1560: 63 6d 64 5f 63 67 69 2e 77 69 6b 69 22 3e 66 6f cmd_cgi.wiki">fo
1570: 73 73 69 6c 20 63 67 69 3c 2f 61 3e 20 53 43 52 ssil cgi</a> SCR
1580: 49 50 54 0a 20 20 20 20 54 68 65 20 53 43 52 49 IPT. The SCRI
1590: 50 54 20 61 72 67 75 6d 65 6e 74 20 69 73 20 74 PT argument is t
15a0: 68 65 20 6e 61 6d 65 20 6f 66 20 61 20 66 69 6c he name of a fil
15b0: 65 20 74 68 61 74 20 69 73 20 74 68 65 20 43 47 e that is the CG
15c0: 49 20 73 63 72 69 70 74 0a 20 20 20 20 74 68 61 I script. tha
15d0: 74 20 69 73 20 62 65 69 6e 67 20 72 75 6e 2e 20 t is being run.
15e0: 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 6e 61 6d The command nam
15f0: 65 2c 20 22 63 67 69 22 2c 20 6d 61 79 20 62 65 e, "cgi", may be
1600: 20 6f 6d 69 74 74 65 64 20 69 66 0a 20 20 20 20 omitted if.
1610: 74 68 65 20 47 41 54 45 57 41 59 5f 49 4e 54 45 the GATEWAY_INTE
1620: 52 46 41 43 45 20 65 6e 76 69 72 6f 6e 6d 65 6e RFACE environmen
1630: 74 20 76 61 72 69 61 62 6c 65 20 69 73 20 73 65 t variable is se
1640: 74 20 74 6f 20 22 43 47 49 22 20 28 77 68 69 63 t to "CGI" (whic
1650: 68 0a 20 20 20 20 73 68 6f 75 6c 64 20 61 6c 77 h. should alw
1660: 61 79 73 20 62 65 20 74 68 65 20 63 61 73 65 20 ays be the case
1670: 66 6f 72 20 43 47 49 20 73 63 72 69 70 74 73 20 for CGI scripts
1680: 72 75 6e 20 62 79 20 61 20 77 65 62 73 65 72 76 run by a webserv
1690: 65 72 2e 29 20 20 54 68 65 0a 20 20 20 20 53 43 er.) The. SC
16a0: 52 49 50 54 20 66 69 6c 65 20 73 68 6f 75 6c 64 RIPT file should
16b0: 20 6c 6f 6f 6b 20 73 6f 6d 65 74 68 69 6e 67 20 look something
16c0: 6c 69 6b 65 20 74 68 69 73 3a 0a 0a 20 20 20 20 like this:..
16d0: 23 21 2f 75 73 72 2f 62 69 6e 2f 66 6f 73 73 69 #!/usr/bin/fossi
16e0: 6c 0a 20 20 20 20 72 65 70 6f 73 69 74 6f 72 79 l. repository
16f0: 3a 20 2f 68 6f 6d 65 2f 73 6f 6d 65 62 6f 64 79 : /home/somebody
1700: 2f 70 72 6f 6a 65 63 74 2e 64 62 0a 0a 20 20 20 /project.db..
1710: 20 54 68 65 20 73 65 63 6f 6e 64 20 6c 69 6e 65 The second line
1720: 20 64 65 66 69 6e 65 73 20 74 68 65 20 6e 61 6d defines the nam
1730: 65 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 e of the reposit
1740: 6f 72 79 2e 20 20 41 66 74 65 72 20 6c 6f 63 61 ory. After loca
1750: 74 69 6e 67 0a 20 20 20 20 74 68 65 20 72 65 70 ting. the rep
1760: 6f 73 69 74 6f 72 79 2c 20 66 6f 73 73 69 6c 20 ository, fossil
1770: 77 69 6c 6c 20 67 65 6e 65 72 61 74 65 20 61 20 will generate a
1780: 77 65 62 70 61 67 65 20 6f 6e 20 73 74 64 6f 75 webpage on stdou
1790: 74 20 62 61 73 65 64 20 6f 6e 0a 20 20 20 20 74 t based on. t
17a0: 68 65 20 76 61 6c 75 65 73 20 6f 66 20 73 74 61 he values of sta
17b0: 6e 64 61 72 64 20 43 47 49 20 65 6e 76 69 72 6f ndard CGI enviro
17c0: 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 73 2e nment variables.
17d0: 0a 0a 3c 68 72 3e 3c 61 20 68 72 65 66 3d 22 23 ..<hr><a href="#
17e0: 74 6f 66 22 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a tof">ˆ</a>.
17f0: 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 63 68 61 <a name="cha
1800: 6e 67 65 73 22 3e 55 73 61 67 65 3a 20 3c 2f 61 nges">Usage: </a
1810: 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 63 68 ><a href="cmd_ch
1820: 61 6e 67 65 73 2e 77 69 6b 69 22 3e 66 6f 73 73 anges.wiki">foss
1830: 69 6c 20 63 68 61 6e 67 65 73 3c 2f 61 3e 0a 20 il changes</a>.
1840: 20 20 20 52 65 70 6f 72 74 20 6f 6e 20 74 68 65 Report on the
1850: 20 65 64 69 74 20 73 74 61 74 75 73 20 6f 66 20 edit status of
1860: 61 6c 6c 20 66 69 6c 65 73 20 69 6e 20 74 68 65 all files in the
1870: 20 63 75 72 72 65 6e 74 20 63 68 65 63 6b 6f 75 current checkou
1880: 74 2e 0a 20 20 20 20 53 65 65 20 61 6c 73 6f 20 t.. See also
1890: 74 68 65 20 22 73 74 61 74 75 73 22 20 61 6e 64 the "status" and
18a0: 20 22 65 78 74 72 61 22 20 63 6f 6d 6d 61 6e 64 "extra" command
18b0: 73 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72 65 66 3d s...<hr><a href=
18c0: 22 23 74 6f 66 22 3e 26 23 37 31 30 3b 3c 2f 61 "#tof">ˆ</a
18d0: 3e 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 63 >. <a name="c
18e0: 68 65 63 6b 6f 75 74 22 3e 55 73 61 67 65 3a 20 heckout">Usage:
18f0: 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 </a><a href="cmd
1900: 5f 63 68 65 63 6b 6f 75 74 2e 77 69 6b 69 22 3e _checkout.wiki">
1910: 66 6f 73 73 69 6c 20 63 68 65 63 6b 6f 75 74 3c fossil checkout<
1920: 2f 61 3e 20 56 45 52 53 49 4f 4e 20 3f 2d 66 7c /a> VERSION ?-f|
1930: 2d 2d 66 6f 72 63 65 3f 0a 20 20 20 20 43 68 65 --force?. Che
1940: 63 6b 20 6f 75 74 20 61 20 76 65 72 73 69 6f 6e ck out a version
1950: 20 73 70 65 63 69 66 69 65 64 20 6f 6e 20 74 68 specified on th
1960: 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2e 20 e command-line.
1970: 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 0a 20 20 This command.
1980: 20 20 77 69 6c 6c 20 6e 6f 74 20 6f 76 65 72 77 will not overw
1990: 72 69 74 65 20 65 64 69 74 65 64 20 66 69 6c 65 rite edited file
19a0: 73 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 s in the current
19b0: 20 63 68 65 63 6b 6f 75 74 20 75 6e 6c 65 73 73 checkout unless
19c0: 0a 20 20 20 20 74 68 65 20 2d 2d 66 6f 72 63 65 . the --force
19d0: 20 6f 70 74 69 6f 6e 20 61 70 70 65 61 72 73 20 option appears
19e0: 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c on the command-l
19f0: 69 6e 65 2e 0a 0a 20 20 20 20 53 65 65 20 61 6c ine... See al
1a00: 73 6f 20 74 68 65 20 22 75 70 64 61 74 65 22 20 so the "update"
1a10: 63 6f 6d 6d 61 6e 64 2e 0a 0a 3c 68 72 3e 3c 61 command...<hr><a
1a20: 20 68 72 65 66 3d 22 23 74 6f 66 22 3e 26 23 37 href="#tof">
1a30: 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 6e 10;</a>. <a n
1a40: 61 6d 65 3d 22 63 6f 6d 6d 69 74 22 3e 55 73 61 ame="commit">Usa
1a50: 67 65 3a 20 3c 2f 61 3e 3c 61 20 68 72 65 66 3d ge: </a><a href=
1a60: 22 63 6d 64 5f 63 6f 6d 6d 69 74 2e 77 69 6b 69 "cmd_commit.wiki
1a70: 22 3e 66 6f 73 73 69 6c 20 63 6f 6d 6d 69 74 3c ">fossil commit<
1a80: 2f 61 3e 20 3f 2d 6d 20 43 4f 4d 4d 45 4e 54 3f /a> ?-m COMMENT?
1a90: 20 3f 2d 2d 6e 6f 73 69 67 6e 3f 20 3f 46 49 4c ?--nosign? ?FIL
1aa0: 45 2e 2e 2e 3f 20 20 20 20 66 6f 73 73 69 6c 20 E...? fossil
1ab0: 63 69 20 20 2e 2e 2e 20 20 28 61 73 20 61 62 6f ci ... (as abo
1ac0: 76 65 29 0a 0a 20 20 20 20 43 72 65 61 74 65 20 ve).. Create
1ad0: 61 20 6e 65 77 20 76 65 72 73 69 6f 6e 20 63 6f a new version co
1ae0: 6e 74 61 69 6e 69 6e 67 20 61 6c 6c 20 6f 66 20 ntaining all of
1af0: 74 68 65 20 63 68 61 6e 67 65 73 20 69 6e 20 74 the changes in t
1b00: 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 63 he current. c
1b10: 68 65 63 6b 6f 75 74 2e 20 20 59 6f 75 20 77 69 heckout. You wi
1b20: 6c 6c 20 62 65 20 70 72 6f 6d 70 74 65 64 20 74 ll be prompted t
1b30: 6f 20 65 6e 74 65 72 20 61 20 63 68 65 63 6b 2d o enter a check-
1b40: 69 6e 20 63 6f 6d 6d 65 6e 74 20 75 6e 6c 65 73 in comment unles
1b50: 73 0a 20 20 20 20 74 68 65 20 22 2d 6d 22 20 6f s. the "-m" o
1b60: 70 74 69 6f 6e 20 69 73 20 75 73 65 64 20 74 6f ption is used to
1b70: 20 73 70 65 63 69 66 79 20 61 20 63 6f 6d 6d 65 specify a comme
1b80: 6e 74 20 6c 69 6e 65 2e 20 20 59 6f 75 20 77 69 nt line. You wi
1b90: 6c 6c 20 62 65 0a 20 20 20 20 70 72 6f 6d 70 74 ll be. prompt
1ba0: 65 64 20 66 6f 72 20 79 6f 75 72 20 47 50 47 20 ed for your GPG
1bb0: 70 61 73 73 70 68 72 61 73 65 20 69 6e 20 6f 72 passphrase in or
1bc0: 64 65 72 20 74 6f 20 73 69 67 6e 20 74 68 65 20 der to sign the
1bd0: 6e 65 77 20 6d 61 6e 69 66 65 73 74 0a 20 20 20 new manifest.
1be0: 20 75 6e 6c 65 73 73 20 74 68 65 20 22 2d 2d 6e unless the "--n
1bf0: 6f 73 69 67 6e 22 20 6f 70 74 69 6f 6e 73 20 69 osign" options i
1c00: 73 20 75 73 65 64 2e 20 20 41 6c 6c 20 66 69 6c s used. All fil
1c10: 65 73 20 74 68 61 74 20 68 61 76 65 0a 20 20 20 es that have.
1c20: 20 63 68 61 6e 67 65 64 20 77 69 6c 6c 20 62 65 changed will be
1c30: 20 63 6f 6d 6d 69 74 74 65 64 20 75 6e 6c 65 73 committed unles
1c40: 73 20 73 6f 6d 65 20 73 75 62 73 65 74 20 6f 66 s some subset of
1c50: 20 66 69 6c 65 73 20 69 73 20 73 70 65 63 69 66 files is specif
1c60: 69 65 64 0a 20 20 20 20 6f 6e 20 74 68 65 20 63 ied. on the c
1c70: 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2e 0a 0a 3c 68 ommand line...<h
1c80: 72 3e 3c 61 20 68 72 65 66 3d 22 23 74 6f 66 22 r><a href="#tof"
1c90: 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 >ˆ</a>.
1ca0: 3c 61 20 6e 61 6d 65 3d 22 63 6c 65 61 6e 22 3e <a name="clean">
1cb0: 55 73 61 67 65 3a 20 3c 2f 61 3e 3c 61 20 68 72 Usage: </a><a hr
1cc0: 65 66 3d 22 63 6d 64 5f 63 6c 65 61 6e 2e 77 69 ef="cmd_clean.wi
1cd0: 6b 69 22 3e 66 6f 73 73 69 6c 20 63 6c 65 61 6e ki">fossil clean
1ce0: 3c 2f 61 3e 20 3f 2d 61 6c 6c 3f 0a 20 20 20 20 </a> ?-all?.
1cf0: 44 65 6c 65 74 65 20 61 6c 6c 20 22 65 78 74 72 Delete all "extr
1d00: 61 22 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 a" files in the
1d10: 73 6f 75 72 63 65 20 74 72 65 65 2e 20 20 22 45 source tree. "E
1d20: 78 74 72 61 22 20 66 69 6c 65 73 20 61 72 65 0a xtra" files are.
1d30: 20 20 20 20 66 69 6c 65 73 20 74 68 61 74 20 61 files that a
1d40: 72 65 20 6e 6f 74 20 6f 66 66 69 63 69 61 6c 6c re not officiall
1d50: 79 20 70 61 72 74 20 6f 66 20 74 68 65 20 63 68 y part of the ch
1d60: 65 63 6b 6f 75 74 2e 20 20 53 65 65 20 61 6c 73 eckout. See als
1d70: 6f 0a 20 20 20 20 74 68 65 20 22 65 78 74 72 61 o. the "extra
1d80: 22 20 63 6f 6d 6d 61 6e 64 2e 20 54 68 69 73 20 " command. This
1d90: 6f 70 65 72 61 74 69 6f 6e 20 63 61 6e 6e 6f 74 operation cannot
1da0: 20 62 65 20 75 6e 64 6f 6e 65 2e 0a 0a 20 20 20 be undone...
1db0: 20 59 6f 75 20 77 69 6c 6c 20 62 65 20 70 72 6f You will be pro
1dc0: 6d 70 74 65 64 20 62 65 66 6f 72 65 20 72 65 6d mpted before rem
1dd0: 6f 76 69 6e 67 20 65 61 63 68 20 66 69 6c 65 2e oving each file.
1de0: 20 49 66 20 79 6f 75 20 61 72 65 0a 20 20 20 20 If you are.
1df0: 73 75 72 65 20 79 6f 75 20 77 69 73 68 20 74 6f sure you wish to
1e00: 20 72 65 6d 6f 76 65 20 61 6c 6c 20 22 65 78 74 remove all "ext
1e10: 72 61 22 20 66 69 6c 65 73 20 79 6f 75 20 63 61 ra" files you ca
1e20: 6e 20 73 70 65 63 69 66 79 20 74 68 65 0a 20 20 n specify the.
1e30: 20 20 6f 70 74 69 6f 6e 61 6c 20 2d 61 6c 6c 20 optional -all
1e40: 66 6c 61 67 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72 flag...<hr><a hr
1e50: 65 66 3d 22 23 74 6f 66 22 3e 26 23 37 31 30 3b ef="#tof">ˆ
1e60: 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 6e 61 6d 65 </a>. <a name
1e70: 3d 22 63 6c 6f 6e 65 22 3e 55 73 61 67 65 3a 20 ="clone">Usage:
1e80: 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 </a><a href="cmd
1e90: 5f 63 6c 6f 6e 65 2e 77 69 6b 69 22 3e 66 6f 73 _clone.wiki">fos
1ea0: 73 69 6c 20 63 6c 6f 6e 65 3c 2f 61 3e 20 55 52 sil clone</a> UR
1eb0: 4c 20 46 49 4c 45 4e 41 4d 45 0a 20 20 20 20 4d L FILENAME. M
1ec0: 61 6b 65 20 61 20 63 6c 6f 6e 65 20 6f 66 20 61 ake a clone of a
1ed0: 20 72 65 70 6f 73 69 74 6f 72 79 20 73 70 65 63 repository spec
1ee0: 69 66 69 65 64 20 62 79 20 55 52 4c 20 69 6e 20 ified by URL in
1ef0: 74 68 65 20 6c 6f 63 61 6c 0a 20 20 20 20 66 69 the local. fi
1f00: 6c 65 20 6e 61 6d 65 64 20 46 49 4c 45 4e 41 4d le named FILENAM
1f10: 45 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72 65 66 3d E...<hr><a href=
1f20: 22 23 74 6f 66 22 3e 26 23 37 31 30 3b 3c 2f 61 "#tof">ˆ</a
1f30: 3e 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 63 >. <a name="c
1f40: 6c 6f 73 65 22 3e 55 73 61 67 65 3a 20 3c 2f 61 lose">Usage: </a
1f50: 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 63 6c ><a href="cmd_cl
1f60: 6f 73 65 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c ose.wiki">fossil
1f70: 20 63 6c 6f 73 65 3c 2f 61 3e 20 3f 2d 66 7c 2d close</a> ?-f|-
1f80: 2d 66 6f 72 63 65 3f 0a 20 20 20 20 54 68 65 20 -force?. The
1f90: 6f 70 70 6f 73 69 74 65 20 6f 66 20 22 6f 70 65 opposite of "ope
1fa0: 6e 22 2e 20 20 43 6c 6f 73 65 20 74 68 65 20 63 n". Close the c
1fb0: 75 72 72 65 6e 74 20 64 61 74 61 62 61 73 65 20 urrent database
1fc0: 63 6f 6e 6e 65 63 74 69 6f 6e 2e 0a 20 20 20 20 connection..
1fd0: 52 65 71 75 69 72 65 20 61 20 2d 66 20 6f 72 20 Require a -f or
1fe0: 2d 2d 66 6f 72 63 65 20 66 6c 61 67 20 69 66 20 --force flag if
1ff0: 74 68 65 72 65 20 61 72 65 20 75 6e 73 61 76 65 there are unsave
2000: 64 20 63 68 61 6e 67 65 64 20 69 6e 20 74 68 65 d changed in the
2010: 0a 20 20 20 20 63 75 72 72 65 6e 74 20 63 68 65 . current che
2020: 63 6b 2d 6f 75 74 2e 0a 0a 3c 68 72 3e 3c 61 20 ck-out...<hr><a
2030: 68 72 65 66 3d 22 23 74 6f 66 22 3e 26 23 37 31 href="#tof">G
2040: 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 6e 61 0;</a>. <a na
2050: 6d 65 3d 22 63 6f 6e 66 69 67 75 72 65 22 3e 55 me="configure">U
2060: 73 61 67 65 3a 20 3c 2f 61 3e 3c 61 20 68 72 65 sage: </a><a hre
2070: 66 3d 22 63 6d 64 5f 63 6f 6e 66 69 67 75 72 65 f="cmd_configure
2080: 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 63 6f .wiki">fossil co
2090: 6e 66 69 67 75 72 65 3c 2f 61 3e 20 4d 45 54 48 nfigure</a> METH
20a0: 4f 44 20 2e 2e 2e 0a 20 20 20 20 57 68 65 72 65 OD .... Where
20b0: 20 4d 45 54 48 4f 44 20 69 73 20 6f 6e 65 20 6f METHOD is one o
20c0: 66 3a 20 65 78 70 6f 72 74 20 69 6d 70 6f 72 74 f: export import
20d0: 20 6d 65 72 67 65 20 70 75 6c 6c 20 70 75 73 68 merge pull push
20e0: 20 72 65 73 65 74 2e 20 20 41 6c 6c 20 6d 65 74 reset. All met
20f0: 68 6f 64 73 0a 20 20 20 20 61 63 63 65 70 74 20 hods. accept
2100: 74 68 65 20 2d 52 20 6f 72 20 2d 2d 72 65 70 6f the -R or --repo
2110: 73 69 74 6f 72 79 20 6f 70 74 69 6f 6e 20 74 6f sitory option to
2120: 20 73 70 65 63 69 66 69 63 20 61 20 72 65 70 6f specific a repo
2130: 73 69 74 6f 72 79 2e 0a 0a 20 20 20 20 66 6f 73 sitory... fos
2140: 73 69 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f sil configuratio
2150: 6e 20 65 78 70 6f 72 74 20 41 52 45 41 20 46 49 n export AREA FI
2160: 4c 45 4e 41 4d 45 0a 0a 20 20 20 20 57 72 69 74 LENAME.. Writ
2170: 65 20 74 6f 20 46 49 4c 45 4e 41 4d 45 20 65 78 e to FILENAME ex
2180: 70 6f 72 74 65 64 20 63 6f 6e 66 69 67 75 72 61 ported configura
2190: 74 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 ton information
21a0: 66 6f 72 20 41 52 45 41 2e 0a 20 20 20 20 41 52 for AREA.. AR
21b0: 45 41 20 63 61 6e 20 62 65 20 6f 6e 65 20 6f 66 EA can be one of
21c0: 3a 20 20 61 6c 6c 20 74 69 63 6b 65 74 20 73 6b : all ticket sk
21d0: 69 6e 20 70 72 6f 6a 65 63 74 0a 0a 20 20 20 20 in project..
21e0: 66 6f 73 73 69 6c 20 63 6f 6e 66 69 67 75 72 61 fossil configura
21f0: 74 69 6f 6e 20 69 6d 70 6f 72 74 20 46 49 4c 45 tion import FILE
2200: 4e 41 4d 45 0a 0a 20 20 20 20 52 65 61 64 20 61 NAME.. Read a
2210: 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 configuration f
2220: 72 6f 6d 20 46 49 4c 45 4e 41 4d 45 2c 20 6f 76 rom FILENAME, ov
2230: 65 72 77 72 69 74 69 6e 67 20 74 68 65 20 63 75 erwriting the cu
2240: 72 72 65 6e 74 0a 20 20 20 20 63 6f 6e 66 69 67 rrent. config
2250: 75 72 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 66 6f uration... fo
2260: 73 73 69 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 ssil configurati
2270: 6f 6e 20 6d 65 72 67 65 20 46 49 4c 45 4e 41 4d on merge FILENAM
2280: 45 0a 0a 20 20 20 20 52 65 61 64 20 61 20 63 6f E.. Read a co
2290: 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 72 6f 6d nfiguration from
22a0: 20 46 49 4c 45 4e 41 4d 45 20 61 6e 64 20 6d 65 FILENAME and me
22b0: 72 67 65 20 69 74 73 20 76 61 6c 75 65 73 20 69 rge its values i
22c0: 6e 74 6f 0a 20 20 20 20 74 68 65 20 63 75 72 72 nto. the curr
22d0: 65 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f ent configuratio
22e0: 6e 2e 20 20 45 78 69 73 74 69 6e 67 20 76 61 6c n. Existing val
22f0: 75 65 73 20 74 61 6b 65 20 70 72 69 6f 72 69 74 ues take priorit
2300: 79 20 6f 76 65 72 0a 20 20 20 20 76 61 6c 75 65 y over. value
2310: 73 20 72 65 61 64 20 66 72 6f 6d 20 46 49 4c 45 s read from FILE
2320: 4e 41 4d 45 2e 0a 0a 20 20 20 20 66 6f 73 73 69 NAME... fossi
2330: 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 l configuration
2340: 70 75 6c 6c 20 41 52 45 41 20 3f 55 52 4c 3f 0a pull AREA ?URL?.
2350: 0a 20 20 20 20 50 75 6c 6c 20 61 6e 64 20 69 6e . Pull and in
2360: 73 74 61 6c 6c 20 74 68 65 20 63 6f 6e 66 69 67 stall the config
2370: 75 72 61 74 69 6f 6e 20 66 72 6f 6d 20 61 20 64 uration from a d
2380: 69 66 66 65 72 65 6e 74 20 73 65 72 76 65 72 0a ifferent server.
2390: 20 20 20 20 69 64 65 6e 74 69 66 69 65 64 20 62 identified b
23a0: 79 20 55 52 4c 2e 20 20 49 66 20 6e 6f 20 55 52 y URL. If no UR
23b0: 4c 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 L is specified,
23c0: 74 68 65 6e 20 74 68 65 20 64 65 66 61 75 6c 74 then the default
23d0: 0a 20 20 20 20 73 65 72 76 65 72 20 69 73 20 75 . server is u
23e0: 73 65 64 2e 0a 20 20 20 20 66 6f 73 73 69 6c 20 sed.. fossil
23f0: 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 70 75 configuration pu
2400: 73 68 20 41 52 45 41 20 3f 55 52 4c 3f 0a 0a 20 sh AREA ?URL?..
2410: 20 20 20 50 75 73 68 20 74 68 65 20 6c 6f 63 61 Push the loca
2420: 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 l configuration
2430: 69 6e 74 6f 20 74 68 65 20 72 65 6d 6f 74 65 20 into the remote
2440: 73 65 72 76 65 72 20 69 64 65 6e 74 69 66 69 65 server identifie
2450: 64 0a 20 20 20 20 62 79 20 55 52 4c 2e 20 20 41 d. by URL. A
2460: 64 6d 69 6e 20 70 72 69 76 69 6c 65 67 65 20 69 dmin privilege i
2470: 73 20 72 65 71 75 69 72 65 64 20 6f 6e 20 74 68 s required on th
2480: 65 20 72 65 6d 6f 74 65 20 73 65 72 76 65 72 20 e remote server
2490: 66 6f 72 0a 20 20 20 20 74 68 69 73 20 74 6f 20 for. this to
24a0: 77 6f 72 6b 2e 0a 0a 20 20 20 20 66 6f 73 73 69 work... fossi
24b0: 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 l configuration
24c0: 72 65 73 65 74 20 41 52 45 41 0a 0a 20 20 20 20 reset AREA..
24d0: 52 65 73 74 6f 72 65 20 74 68 65 20 63 6f 6e 66 Restore the conf
24e0: 69 67 75 72 61 74 69 6f 6e 20 74 6f 20 74 68 65 iguration to the
24f0: 20 64 65 66 61 75 6c 74 2e 20 20 41 52 45 41 20 default. AREA
2500: 61 73 20 61 62 6f 76 65 2e 0a 0a 20 20 20 20 57 as above... W
2510: 41 52 4e 49 4e 47 3a 20 44 6f 20 6e 6f 74 20 69 ARNING: Do not i
2520: 6d 70 6f 72 74 2c 20 6d 65 72 67 65 2c 20 6f 72 mport, merge, or
2530: 20 70 75 6c 6c 20 63 6f 6e 66 69 67 75 72 61 74 pull configurat
2540: 69 6f 6e 73 20 66 72 6f 6d 20 61 6e 20 75 6e 74 ions from an unt
2550: 72 75 73 74 65 64 0a 20 20 20 20 73 6f 75 72 63 rusted. sourc
2560: 65 2e 20 20 54 68 65 20 69 6e 62 6f 75 6e 64 20 e. The inbound
2570: 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 73 configuration is
2580: 20 6e 6f 74 20 63 68 65 63 6b 65 64 20 66 6f 72 not checked for
2590: 20 73 61 66 65 74 79 20 61 6e 64 20 63 61 6e 0a safety and can.
25a0: 20 20 20 20 69 6e 74 72 6f 64 75 63 65 20 73 65 introduce se
25b0: 63 75 72 69 74 79 20 76 75 6c 6e 65 72 61 62 69 curity vulnerabi
25c0: 6c 69 74 69 65 73 2e 0a 0a 3c 68 72 3e 3c 61 20 lities...<hr><a
25d0: 68 72 65 66 3d 22 23 74 6f 66 22 3e 26 23 37 31 href="#tof">G
25e0: 30 3b 3c 2f 61 3e 0a 20 20 20 20 43 4f 4d 4d 41 0;</a>. COMMA
25f0: 4e 44 3a 20 64 65 63 6f 6e 73 74 72 75 63 74 0a ND: deconstruct.
2600: 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 64 65 63 <a name="dec
2610: 6f 6e 73 74 72 75 63 74 22 3e 55 73 61 67 65 3a onstruct">Usage:
2620: 20 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d </a><a href="cm
2630: 64 5f 64 65 63 6f 6e 73 74 72 75 63 74 2e 77 69 d_deconstruct.wi
2640: 6b 69 22 3e 66 6f 73 73 69 6c 20 64 65 63 6f 6e ki">fossil decon
2650: 73 74 72 75 63 74 3c 2f 61 3e 20 3f 2d 52 7c 2d struct</a> ?-R|-
2660: 2d 72 65 70 6f 73 69 74 6f 72 79 20 52 45 50 4f -repository REPO
2670: 53 49 54 4f 52 59 3f 20 44 45 53 54 49 4e 41 54 SITORY? DESTINAT
2680: 49 4f 4e 0a 20 20 20 20 50 6f 70 75 6c 61 74 65 ION. Populate
2690: 73 20 74 68 65 20 69 6e 64 69 63 61 74 65 64 20 s the indicated
26a0: 44 45 53 54 49 4e 41 54 49 4f 4e 20 64 69 72 65 DESTINATION dire
26b0: 63 74 6f 72 79 20 77 69 74 68 20 63 6f 70 69 65 ctory with copie
26c0: 73 20 6f 66 20 61 6c 6c 0a 20 20 20 20 61 72 74 s of all. art
26d0: 69 66 63 61 74 73 20 63 6f 6e 74 61 69 6e 65 64 ifcats contained
26e0: 20 77 69 74 68 69 6e 20 74 68 65 20 72 65 70 6f within the repo
26f0: 73 69 74 6f 72 79 2e 20 20 41 72 74 69 66 61 63 sitory. Artifac
2700: 74 73 20 61 72 65 20 6e 61 6d 65 64 20 41 41 2f ts are named AA/
2710: 62 62 62 62 62 0a 20 20 20 20 77 68 65 72 65 20 bbbbb. where
2720: 41 41 20 69 73 20 74 68 65 20 66 69 72 73 74 20 AA is the first
2730: 32 20 63 68 61 72 61 63 74 65 72 73 20 6f 66 20 2 characters of
2740: 74 68 65 20 61 72 74 69 66 61 63 74 20 49 44 20 the artifact ID
2750: 61 6e 64 20 62 62 62 62 62 20 69 73 20 74 68 65 and bbbbb is the
2760: 0a 20 20 20 20 72 65 6d 61 69 6e 69 6e 67 20 33 . remaining 3
2770: 38 20 63 68 61 72 61 63 74 65 72 73 2e 0a 0a 3c 8 characters...<
2780: 68 72 3e 3c 61 20 68 72 65 66 3d 22 23 74 6f 66 hr><a href="#tof
2790: 22 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 ">ˆ</a>.
27a0: 20 3c 61 20 6e 61 6d 65 3d 22 72 6d 22 3e 55 73 <a name="rm">Us
27b0: 61 67 65 3a 20 3c 2f 61 3e 3c 61 20 68 72 65 66 age: </a><a href
27c0: 3d 22 63 6d 64 5f 72 6d 2e 77 69 6b 69 22 3e 66 ="cmd_rm.wiki">f
27d0: 6f 73 73 69 6c 20 72 6d 3c 2f 61 3e 20 46 49 4c ossil rm</a> FIL
27e0: 45 2e 2e 2e 20 20 20 20 6f 72 3a 20 66 6f 73 73 E... or: foss
27f0: 69 6c 20 64 65 6c 20 46 49 4c 45 2e 2e 2e 0a 20 il del FILE....
2800: 20 20 20 52 65 6d 6f 76 65 20 6f 6e 65 20 6f 72 Remove one or
2810: 20 6d 6f 72 65 20 66 69 6c 65 73 20 66 72 6f 6d more files from
2820: 20 74 68 65 20 74 72 65 65 2e 0a 0a 3c 68 72 3e the tree...<hr>
2830: 3c 61 20 68 72 65 66 3d 22 23 74 6f 66 22 3e 26 <a href="#tof">&
2840: 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61 #710;</a>. <a
2850: 20 6e 61 6d 65 3d 22 64 65 73 63 65 6e 64 61 6e name="descendan
2860: 74 73 22 3e 55 73 61 67 65 3a 20 3c 2f 61 3e 3c ts">Usage: </a><
2870: 61 20 68 72 65 66 3d 22 63 6d 64 5f 64 65 73 63 a href="cmd_desc
2880: 65 6e 64 61 6e 74 73 2e 77 69 6b 69 22 3e 66 6f endants.wiki">fo
2890: 73 73 69 6c 20 64 65 73 63 65 6e 64 61 6e 74 73 ssil descendants
28a0: 3c 2f 61 3e 20 3f 43 48 45 43 4b 49 4e 2d 49 44 </a> ?CHECKIN-ID
28b0: 3f 0a 20 20 20 20 46 69 6e 64 20 61 6c 6c 20 6c ?. Find all l
28c0: 65 61 66 20 64 65 73 63 65 6e 64 61 6e 74 73 20 eaf descendants
28d0: 6f 66 20 74 68 65 20 63 68 65 63 6b 2d 69 6e 20 of the check-in
28e0: 73 70 65 63 69 66 69 65 64 20 6f 72 20 69 66 20 specified or if
28f0: 74 68 65 20 61 72 67 75 6d 65 6e 74 0a 20 20 20 the argument.
2900: 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 6f 66 20 is omitted, of
2910: 74 68 65 20 63 68 65 63 6b 2d 69 6e 20 63 75 72 the check-in cur
2920: 72 65 6e 74 6c 79 20 63 68 65 63 6b 65 64 20 6f rently checked o
2930: 75 74 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72 65 66 ut...<hr><a href
2940: 3d 22 23 74 6f 66 22 3e 26 23 37 31 30 3b 3c 2f ="#tof">ˆ</
2950: 61 3e 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 a>. <a name="
2960: 64 69 66 66 22 3e 55 73 61 67 65 3a 20 3c 2f 61 diff">Usage: </a
2970: 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 64 69 ><a href="cmd_di
2980: 66 66 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 ff.wiki">fossil
2990: 64 69 66 66 3c 2f 61 3e 7c 67 64 69 66 66 20 3f diff</a>|gdiff ?
29a0: 2d 69 3f 20 3f 2d 72 20 52 45 56 49 53 49 4f 4e -i? ?-r REVISION
29b0: 3f 20 46 49 4c 45 2e 2e 2e 0a 20 20 20 20 53 68 ? FILE.... Sh
29c0: 6f 77 20 74 68 65 20 64 69 66 66 65 72 65 6e 63 ow the differenc
29d0: 65 20 62 65 74 77 65 65 6e 20 74 68 65 20 63 75 e between the cu
29e0: 72 72 65 6e 74 20 76 65 72 73 69 6f 6e 20 6f 66 rrent version of
29f0: 20 61 20 66 69 6c 65 20 28 61 73 20 69 74 0a 20 a file (as it.
2a00: 20 20 20 65 78 69 73 74 73 20 6f 6e 20 64 69 73 exists on dis
2a10: 6b 29 20 61 6e 64 20 74 68 61 74 20 73 61 6d 65 k) and that same
2a20: 20 66 69 6c 65 20 61 73 20 69 74 20 77 61 73 20 file as it was
2a30: 63 68 65 63 6b 65 64 20 6f 75 74 2e 0a 0a 20 20 checked out...
2a40: 20 20 64 69 66 66 20 77 69 6c 6c 20 73 68 6f 77 diff will show
2a50: 20 61 20 74 65 78 74 75 61 6c 20 64 69 66 66 20 a textual diff
2a60: 77 68 69 6c 65 20 67 64 69 66 66 20 77 69 6c 6c while gdiff will
2a70: 20 61 74 74 65 6d 70 74 20 74 6f 20 72 75 6e 20 attempt to run
2a80: 61 0a 20 20 20 20 67 72 61 70 68 69 63 61 6c 20 a. graphical
2a90: 64 69 66 66 20 63 6f 6d 6d 61 6e 64 20 74 68 61 diff command tha
2aa0: 74 20 79 6f 75 20 68 61 76 65 20 73 65 74 75 70 t you have setup
2ab0: 2e 20 49 66 20 74 68 65 20 63 68 6f 6f 73 65 6e . If the choosen
2ac0: 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 69 73 20 command. is
2ad0: 6e 6f 74 20 79 65 74 20 63 6f 6e 66 69 67 75 72 not yet configur
2ae0: 65 64 2c 20 74 68 65 20 69 6e 74 65 72 6e 61 6c ed, the internal
2af0: 20 74 65 78 74 75 61 6c 20 64 69 66 66 20 63 6f textual diff co
2b00: 6d 6d 61 6e 64 20 77 69 6c 6c 20 62 65 0a 20 20 mmand will be.
2b10: 20 20 75 73 65 64 2e 0a 0a 20 20 20 20 49 66 20 used... If
2b20: 2d 69 20 69 73 20 73 75 70 70 6c 69 65 64 20 66 -i is supplied f
2b30: 6f 72 20 65 69 74 68 65 72 20 64 69 66 66 20 6f or either diff o
2b40: 72 20 67 64 69 66 66 2c 20 74 68 65 20 69 6e 74 r gdiff, the int
2b50: 65 72 6e 61 6c 20 74 65 78 74 75 61 6c 0a 20 20 ernal textual.
2b60: 20 20 64 69 66 66 20 63 6f 6d 6d 61 6e 64 20 77 diff command w
2b70: 69 6c 6c 20 62 65 20 65 78 65 63 75 74 65 64 2e ill be executed.
2b80: 0a 0a 20 20 20 20 48 65 72 65 20 61 72 65 20 61 .. Here are a
2b90: 20 66 65 77 20 65 78 74 65 72 6e 61 6c 20 64 69 few external di
2ba0: 66 66 20 63 6f 6d 6d 61 6e 64 20 73 65 74 74 69 ff command setti
2bb0: 6e 67 73 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 ngs, for example
2bc0: 3a 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 73 65 :.. fossil se
2bd0: 74 74 69 6e 67 20 64 69 66 66 2d 63 6f 6d 6d 61 tting diff-comma
2be0: 6e 64 20 64 69 66 66 0a 0a 20 20 20 20 66 6f 73 nd diff.. fos
2bf0: 73 69 6c 20 73 65 74 74 69 6e 67 20 67 64 69 66 sil setting gdif
2c00: 66 2d 63 6f 6d 6d 61 6e 64 20 74 6b 64 69 66 66 f-command tkdiff
2c10: 0a 20 20 20 20 66 6f 73 73 69 6c 20 73 65 74 74 . fossil sett
2c20: 69 6e 67 20 67 64 69 66 66 2d 63 6f 6d 6d 61 6e ing gdiff-comman
2c30: 64 20 65 73 6b 69 6c 6c 32 32 0a 20 20 20 20 66 d eskill22. f
2c40: 6f 73 73 69 6c 20 73 65 74 74 69 6e 67 20 67 64 ossil setting gd
2c50: 69 66 66 2d 63 6f 6d 6d 61 6e 64 20 74 6f 72 74 iff-command tort
2c60: 6f 69 73 65 6d 65 72 67 65 0a 20 20 20 20 66 6f oisemerge. fo
2c70: 73 73 69 6c 20 73 65 74 74 69 6e 67 20 67 64 69 ssil setting gdi
2c80: 66 66 2d 63 6f 6d 6d 61 6e 64 20 6d 65 6c 64 0a ff-command meld.
2c90: 20 20 20 20 66 6f 73 73 69 6c 20 73 65 74 74 69 fossil setti
2ca0: 6e 67 20 67 64 69 66 66 2d 63 6f 6d 6d 61 6e 64 ng gdiff-command
2cb0: 20 78 78 64 69 66 66 0a 20 20 20 20 66 6f 73 73 xxdiff. foss
2cc0: 69 6c 20 73 65 74 74 69 6e 67 20 67 64 69 66 66 il setting gdiff
2cd0: 2d 63 6f 6d 6d 61 6e 64 20 6b 64 69 66 66 33 0a -command kdiff3.
2ce0: 0a 3c 68 72 3e 3c 61 20 68 72 65 66 3d 22 23 74 .<hr><a href="#t
2cf0: 6f 66 22 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a 20 of">ˆ</a>.
2d00: 20 20 20 3c 61 20 6e 61 6d 65 3d 22 65 78 74 72 <a name="extr
2d10: 61 22 3e 55 73 61 67 65 3a 20 3c 2f 61 3e 3c 61 a">Usage: </a><a
2d20: 20 68 72 65 66 3d 22 63 6d 64 5f 65 78 74 72 61 href="cmd_extra
2d30: 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 65 78 .wiki">fossil ex
2d40: 74 72 61 3c 2f 61 3e 0a 20 20 20 20 50 72 69 6e tra</a>. Prin
2d50: 74 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 t a list of all
2d60: 66 69 6c 65 73 20 69 6e 20 74 68 65 20 73 6f 75 files in the sou
2d70: 72 63 65 20 74 72 65 65 20 74 68 61 74 20 61 72 rce tree that ar
2d80: 65 20 6e 6f 74 20 70 61 72 74 20 6f 66 0a 20 20 e not part of.
2d90: 20 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 68 the current ch
2da0: 65 63 6b 6f 75 74 2e 20 20 53 65 65 20 61 6c 73 eckout. See als
2db0: 6f 20 74 68 65 20 22 63 6c 65 61 6e 22 20 63 6f o the "clean" co
2dc0: 6d 6d 61 6e 64 2e 0a 0a 3c 68 72 3e 3c 61 20 68 mmand...<hr><a h
2dd0: 72 65 66 3d 22 23 74 6f 66 22 3e 26 23 37 31 30 ref="#tof">ˆ
2de0: 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 6e 61 6d ;</a>. <a nam
2df0: 65 3d 22 68 65 6c 70 22 3e 55 73 61 67 65 3a 20 e="help">Usage:
2e00: 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 </a><a href="cmd
2e10: 5f 68 65 6c 70 2e 77 69 6b 69 22 3e 66 6f 73 73 _help.wiki">foss
2e20: 69 6c 20 68 65 6c 70 3c 2f 61 3e 20 43 4f 4d 4d il help</a> COMM
2e30: 41 4e 44 0a 20 20 20 20 44 69 73 70 6c 61 79 20 AND. Display
2e40: 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 68 information on h
2e50: 6f 77 20 74 6f 20 75 73 65 20 43 4f 4d 4d 41 4e ow to use COMMAN
2e60: 44 0a 0a 3c 68 72 3e 3c 61 20 68 72 65 66 3d 22 D..<hr><a href="
2e70: 23 74 6f 66 22 3e 26 23 37 31 30 3b 3c 2f 61 3e #tof">ˆ</a>
2e80: 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 68 74 . <a name="ht
2e90: 74 70 22 3e 55 73 61 67 65 3a 20 3c 2f 61 3e 3c tp">Usage: </a><
2ea0: 61 20 68 72 65 66 3d 22 63 6d 64 5f 68 74 74 70 a href="cmd_http
2eb0: 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 68 74 .wiki">fossil ht
2ec0: 74 70 3c 2f 61 3e 20 52 45 50 4f 53 49 54 4f 52 tp</a> REPOSITOR
2ed0: 59 0a 20 20 20 20 48 61 6e 64 6c 65 20 61 20 73 Y. Handle a s
2ee0: 69 6e 67 6c 65 20 48 54 54 50 20 72 65 71 75 65 ingle HTTP reque
2ef0: 73 74 20 61 70 70 65 61 72 69 6e 67 20 6f 6e 20 st appearing on
2f00: 73 74 64 69 6e 2e 20 20 54 68 65 20 72 65 73 75 stdin. The resu
2f10: 6c 74 69 6e 67 20 77 65 62 70 61 67 65 0a 20 20 lting webpage.
2f20: 20 20 69 73 20 64 65 6c 69 76 65 72 65 64 20 6f is delivered o
2f30: 6e 20 73 74 64 6f 75 74 2e 20 20 54 68 69 73 20 n stdout. This
2f40: 6d 65 74 68 6f 64 20 69 73 20 75 73 65 64 20 74 method is used t
2f50: 6f 20 6c 61 75 6e 63 68 20 61 6e 20 48 54 54 50 o launch an HTTP
2f60: 20 72 65 71 75 65 73 74 0a 20 20 20 20 68 61 6e request. han
2f70: 64 6c 65 72 20 66 72 6f 6d 20 69 6e 65 74 64 2c dler from inetd,
2f80: 20 66 6f 72 20 65 78 61 6d 70 6c 65 2e 20 20 54 for example. T
2f90: 68 65 20 61 72 67 75 6d 65 6e 74 20 69 73 20 74 he argument is t
2fa0: 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 20 he name of the
2fb0: 20 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 3c repository...<
2fc0: 68 72 3e 3c 61 20 68 72 65 66 3d 22 23 74 6f 66 hr><a href="#tof
2fd0: 22 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 ">ˆ</a>.
2fe0: 20 3c 61 20 6e 61 6d 65 3d 22 69 6e 66 6f 22 3e <a name="info">
2ff0: 55 73 61 67 65 3a 20 3c 2f 61 3e 3c 61 20 68 72 Usage: </a><a hr
3000: 65 66 3d 22 63 6d 64 5f 69 6e 66 6f 2e 77 69 6b ef="cmd_info.wik
3010: 69 22 3e 66 6f 73 73 69 6c 20 69 6e 66 6f 3c 2f i">fossil info</
3020: 61 3e 20 3f 41 52 54 49 46 41 43 54 2d 49 44 7c a> ?ARTIFACT-ID|
3030: 46 49 4c 45 4e 41 4d 45 3f 0a 20 20 20 20 57 69 FILENAME?. Wi
3040: 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 2c th no arguments,
3050: 20 70 72 6f 76 69 64 65 20 69 6e 66 6f 72 6d 61 provide informa
3060: 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 63 tion about the c
3070: 75 72 72 65 6e 74 20 74 72 65 65 2e 0a 20 20 20 urrent tree..
3080: 20 49 66 20 61 6e 20 61 72 67 75 6d 65 6e 74 20 If an argument
3090: 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 70 72 is specified, pr
30a0: 6f 76 69 64 65 20 69 6e 66 6f 72 6d 61 74 69 6f ovide informatio
30b0: 6e 20 61 62 6f 75 74 20 74 68 65 20 6f 62 6a 65 n about the obje
30c0: 63 74 0a 20 20 20 20 69 6e 20 74 68 65 20 72 65 ct. in the re
30d0: 73 70 6f 73 69 74 6f 72 79 20 6f 66 20 74 68 65 spository of the
30e0: 20 63 75 72 72 65 6e 74 20 74 72 65 65 20 74 68 current tree th
30f0: 61 74 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 at the argument
3100: 72 65 66 65 72 73 0a 20 20 20 20 74 6f 2e 20 20 refers. to.
3110: 4f 72 20 69 66 20 74 68 65 20 61 72 67 75 6d 65 Or if the argume
3120: 6e 74 20 69 73 20 74 68 65 20 6e 61 6d 65 20 6f nt is the name o
3130: 66 20 61 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 f a repository,
3140: 73 68 6f 77 0a 20 20 20 20 69 6e 66 6f 72 6d 61 show. informa
3150: 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 61 74 20 tion about that
3160: 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 3c 68 72 repository...<hr
3170: 3e 3c 61 20 68 72 65 66 3d 22 23 74 6f 66 22 3e ><a href="#tof">
3180: 26 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c ˆ</a>. <
3190: 61 20 6e 61 6d 65 3d 22 6c 65 61 76 65 73 22 3e a name="leaves">
31a0: 55 73 61 67 65 3a 20 3c 2f 61 3e 3c 61 20 68 72 Usage: </a><a hr
31b0: 65 66 3d 22 63 6d 64 5f 6c 65 61 76 65 73 2e 77 ef="cmd_leaves.w
31c0: 69 6b 69 22 3e 66 6f 73 73 69 6c 20 6c 65 61 76 iki">fossil leav
31d0: 65 73 3c 2f 61 3e 0a 20 20 20 20 46 69 6e 64 20 es</a>. Find
31e0: 6c 65 61 76 65 73 20 6f 66 20 61 6c 6c 20 62 72 leaves of all br
31f0: 61 6e 63 68 65 73 2e 0a 0a 3c 68 72 3e 3c 61 20 anches...<hr><a
3200: 68 72 65 66 3d 22 23 74 6f 66 22 3e 26 23 37 31 href="#tof">G
3210: 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 6e 61 0;</a>. <a na
3220: 6d 65 3d 22 6c 73 22 3e 55 73 61 67 65 3a 20 3c me="ls">Usage: <
3230: 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f /a><a href="cmd_
3240: 6c 73 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 ls.wiki">fossil
3250: 6c 73 3c 2f 61 3e 0a 20 20 20 20 53 68 6f 77 20 ls</a>. Show
3260: 74 68 65 20 6e 61 6d 65 73 20 6f 66 20 61 6c 6c the names of all
3270: 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 63 75 files in the cu
3280: 72 72 65 6e 74 20 63 68 65 63 6b 6f 75 74 0a 0a rrent checkout..
3290: 3c 68 72 3e 3c 61 20 68 72 65 66 3d 22 23 74 6f <hr><a href="#to
32a0: 66 22 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 f">ˆ</a>.
32b0: 20 20 3c 61 20 6e 61 6d 65 3d 22 6d 65 72 67 65 <a name="merge
32c0: 22 3e 55 73 61 67 65 3a 20 3c 2f 61 3e 3c 61 20 ">Usage: </a><a
32d0: 68 72 65 66 3d 22 63 6d 64 5f 6d 65 72 67 65 2e href="cmd_merge.
32e0: 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 6d 65 72 wiki">fossil mer
32f0: 67 65 3c 2f 61 3e 20 56 45 52 53 49 4f 4e 0a 20 ge</a> VERSION.
3300: 20 20 20 54 68 65 20 61 72 67 75 6d 65 6e 74 20 The argument
3310: 69 73 20 61 20 76 65 72 73 69 6f 6e 20 74 68 61 is a version tha
3320: 74 20 73 68 6f 75 6c 64 20 62 65 20 6d 65 72 67 t should be merg
3330: 65 64 20 69 6e 74 6f 20 74 68 65 20 63 75 72 72 ed into the curr
3340: 65 6e 74 0a 20 20 20 20 63 68 65 63 6b 6f 75 74 ent. checkout
3350: 2e 0a 20 20 20 20 4f 6e 6c 79 20 66 69 6c 65 20 .. Only file
3360: 63 6f 6e 74 65 6e 74 20 69 73 20 6d 65 72 67 65 content is merge
3370: 64 2e 20 20 54 68 65 20 72 65 73 75 6c 74 20 63 d. The result c
3380: 6f 6e 74 69 6e 75 65 73 20 74 6f 20 75 73 65 20 ontinues to use
3390: 74 68 65 0a 20 20 20 20 66 69 6c 65 20 61 6e 64 the. file and
33a0: 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 73 directory names
33b0: 20 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e from the curren
33c0: 74 20 63 68 65 63 6b 2d 6f 75 74 20 65 76 65 6e t check-out even
33d0: 20 69 66 20 74 68 6f 73 65 0a 20 20 20 20 6e 61 if those. na
33e0: 6d 65 73 20 6d 69 67 68 74 20 68 61 76 65 20 62 mes might have b
33f0: 65 65 6e 20 63 68 61 6e 67 65 64 20 69 6e 20 74 een changed in t
3400: 68 65 20 62 72 61 6e 63 68 20 62 65 69 6e 67 20 he branch being
3410: 6d 65 72 67 65 64 20 69 6e 2e 0a 0a 3c 68 72 3e merged in...<hr>
3420: 3c 61 20 68 72 65 66 3d 22 23 74 6f 66 22 3e 26 <a href="#tof">&
3430: 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61 #710;</a>. <a
3440: 20 6e 61 6d 65 3d 22 6d 76 22 3e 55 73 61 67 65 name="mv">Usage
3450: 3a 20 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 : </a><a href="c
3460: 6d 64 5f 6d 76 2e 77 69 6b 69 22 3e 66 6f 73 73 md_mv.wiki">foss
3470: 69 6c 20 6d 76 7c 72 65 6e 61 6d 65 3c 2f 61 3e il mv|rename</a>
3480: 20 4f 4c 44 4e 41 4d 45 20 4e 45 57 4e 41 4d 45 OLDNAME NEWNAME
3490: 20 20 20 20 20 20 20 6f 72 3a 20 66 6f 73 73 69 or: fossi
34a0: 6c 20 6d 76 7c 72 65 6e 61 6d 65 20 4f 4c 44 4e l mv|rename OLDN
34b0: 41 4d 45 2e 2e 2e 20 44 49 52 0a 0a 20 20 20 20 AME... DIR..
34c0: 4d 6f 76 65 20 6f 72 20 72 65 6e 61 6d 65 20 6f Move or rename o
34d0: 6e 65 20 6f 72 20 6d 6f 72 65 20 66 69 6c 65 73 ne or more files
34e0: 20 77 69 74 68 69 6e 20 74 68 65 20 74 72 65 65 within the tree
34f0: 0a 0a 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 .. This comma
3500: 6e 64 20 64 6f 65 73 20 6e 6f 74 20 72 65 6e 61 nd does not rena
3510: 6d 65 20 74 68 65 20 66 69 6c 65 73 20 6f 6e 20 me the files on
3520: 64 69 73 6b 2e 20 20 41 6c 6c 20 74 68 69 73 20 disk. All this
3530: 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 69 73 0a command does is.
3540: 20 20 20 20 72 65 63 6f 72 64 20 74 68 65 20 66 record the f
3550: 61 63 74 20 74 68 61 74 20 66 69 6c 65 6e 61 6d act that filenam
3560: 65 73 20 68 61 76 65 20 63 68 61 6e 67 65 64 20 es have changed
3570: 73 6f 20 74 68 61 74 20 61 70 70 72 6f 70 72 69 so that appropri
3580: 61 74 65 20 6e 6f 74 61 74 69 6f 6e 73 0a 20 20 ate notations.
3590: 20 20 63 61 6e 20 62 65 20 6d 61 64 65 20 61 74 can be made at
35a0: 20 74 68 65 20 6e 65 78 74 20 63 6f 6d 6d 69 74 the next commit
35b0: 2f 63 68 65 63 6b 69 6e 2e 0a 0a 3c 68 72 3e 3c /checkin...<hr><
35c0: 61 20 68 72 65 66 3d 22 23 74 6f 66 22 3e 26 23 a href="#tof">&#
35d0: 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 710;</a>. <a
35e0: 6e 61 6d 65 3d 22 6e 65 77 22 3e 55 73 61 67 65 name="new">Usage
35f0: 3a 20 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 : </a><a href="c
3600: 6d 64 5f 6e 65 77 2e 77 69 6b 69 22 3e 66 6f 73 md_new.wiki">fos
3610: 73 69 6c 20 6e 65 77 3c 2f 61 3e 20 46 49 4c 45 sil new</a> FILE
3620: 4e 41 4d 45 0a 0a 20 20 20 20 43 72 65 61 74 65 NAME.. Create
3630: 20 61 20 72 65 70 6f 73 69 74 6f 72 79 20 66 6f a repository fo
3640: 72 20 61 20 6e 65 77 20 70 72 6f 6a 65 63 74 20 r a new project
3650: 69 6e 20 74 68 65 20 66 69 6c 65 20 6e 61 6d 65 in the file name
3660: 64 20 46 49 4c 45 4e 41 4d 45 2e 0a 20 20 20 20 d FILENAME..
3670: 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 This command is
3680: 64 69 73 74 69 6e 63 74 20 66 72 6f 6d 20 22 63 distinct from "c
3690: 6c 6f 6e 65 22 2e 20 20 54 68 65 20 22 63 6c 6f lone". The "clo
36a0: 6e 65 22 20 63 6f 6d 6d 61 6e 64 20 6d 61 6b 65 ne" command make
36b0: 73 0a 20 20 20 20 61 20 63 6f 70 79 20 6f 66 20 s. a copy of
36c0: 61 6e 20 65 78 69 73 74 69 6e 67 20 70 72 6f 6a an existing proj
36d0: 65 63 74 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61 ect. This comma
36e0: 6e 64 20 73 74 61 72 74 73 20 61 20 6e 65 77 20 nd starts a new
36f0: 70 72 6f 6a 65 63 74 2e 0a 0a 3c 68 72 3e 3c 61 project...<hr><a
3700: 20 68 72 65 66 3d 22 23 74 6f 66 22 3e 26 23 37 href="#tof">
3710: 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 6e 10;</a>. <a n
3720: 61 6d 65 3d 22 6f 70 65 6e 22 3e 55 73 61 67 65 ame="open">Usage
3730: 3a 20 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 : </a><a href="c
3740: 6d 64 5f 6f 70 65 6e 2e 77 69 6b 69 22 3e 66 6f md_open.wiki">fo
3750: 73 73 69 6c 20 6f 70 65 6e 3c 2f 61 3e 20 46 49 ssil open</a> FI
3760: 4c 45 4e 41 4d 45 0a 20 20 20 20 4f 70 65 6e 20 LENAME. Open
3770: 61 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 74 6f 20 a connection to
3780: 74 68 65 20 6c 6f 63 61 6c 20 72 65 70 6f 73 69 the local reposi
3790: 74 6f 72 79 20 69 6e 20 46 49 4c 45 4e 41 4d 45 tory in FILENAME
37a0: 2e 20 20 41 20 63 68 65 63 6b 6f 75 74 0a 20 20 . A checkout.
37b0: 20 20 66 6f 72 20 74 68 65 20 72 65 70 6f 73 69 for the reposi
37c0: 74 6f 72 79 20 69 73 20 63 72 65 61 74 65 64 20 tory is created
37d0: 77 69 74 68 20 69 74 73 20 72 6f 6f 74 20 61 74 with its root at
37e0: 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 64 69 72 the working dir
37f0: 65 63 74 6f 72 79 2e 0a 20 20 20 20 53 65 65 20 ectory.. See
3800: 61 6c 73 6f 20 74 68 65 20 22 63 6c 6f 73 65 22 also the "close"
3810: 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 3c 68 72 3e 3c command...<hr><
3820: 61 20 68 72 65 66 3d 22 23 74 6f 66 22 3e 26 23 a href="#tof">&#
3830: 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 710;</a>. <a
3840: 6e 61 6d 65 3d 22 72 73 74 61 74 73 22 3e 55 73 name="rstats">Us
3850: 61 67 65 3a 20 3c 2f 61 3e 3c 61 20 68 72 65 66 age: </a><a href
3860: 3d 22 63 6d 64 5f 72 73 74 61 74 73 2e 77 69 6b ="cmd_rstats.wik
3870: 69 22 3e 66 6f 73 73 69 6c 20 72 73 74 61 74 73 i">fossil rstats
3880: 3c 2f 61 3e 0a 0a 20 20 20 20 44 65 6c 69 76 65 </a>.. Delive
3890: 72 20 61 20 72 65 70 6f 72 74 20 6f 66 20 74 68 r a report of th
38a0: 65 20 72 65 70 6f 73 69 74 6f 72 79 20 73 74 61 e repository sta
38b0: 74 69 73 74 69 63 73 20 66 6f 72 20 74 68 65 0a tistics for the.
38c0: 20 20 20 20 63 75 72 72 65 6e 74 20 63 68 65 63 current chec
38d0: 6b 6f 75 74 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72 kout...<hr><a hr
38e0: 65 66 3d 22 23 74 6f 66 22 3e 26 23 37 31 30 3b ef="#tof">ˆ
38f0: 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 6e 61 6d 65 </a>. <a name
3900: 3d 22 70 75 6c 6c 22 3e 55 73 61 67 65 3a 20 3c ="pull">Usage: <
3910: 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f /a><a href="cmd_
3920: 70 75 6c 6c 2e 77 69 6b 69 22 3e 66 6f 73 73 69 pull.wiki">fossi
3930: 6c 20 70 75 6c 6c 3c 2f 61 3e 20 3f 55 52 4c 3f l pull</a> ?URL?
3940: 20 3f 2d 52 7c 2d 2d 72 65 73 70 6f 73 69 74 6f ?-R|--resposito
3950: 72 79 20 52 45 50 4f 53 49 54 4f 52 59 3f 0a 20 ry REPOSITORY?.
3960: 20 20 20 50 75 6c 6c 20 63 68 61 6e 67 65 73 20 Pull changes
3970: 69 6e 20 61 20 72 65 6d 6f 74 65 20 72 65 70 6f in a remote repo
3980: 73 69 74 6f 72 79 20 69 6e 74 6f 20 74 68 65 20 sitory into the
3990: 6c 6f 63 61 6c 20 72 65 70 6f 73 69 74 6f 72 79 local repository
39a0: 2e 0a 20 20 20 20 54 68 65 20 72 65 70 6f 73 69 .. The reposi
39b0: 74 6f 72 79 20 69 73 20 69 64 65 6e 74 69 66 69 tory is identifi
39c0: 65 64 20 62 79 20 74 68 65 20 2d 52 20 6f 72 20 ed by the -R or
39d0: 2d 2d 72 65 70 6f 73 69 74 6f 72 79 20 6f 70 74 --repository opt
39e0: 69 6f 6e 2e 0a 20 20 20 20 49 66 20 74 68 65 72 ion.. If ther
39f0: 65 20 69 73 20 6e 6f 20 73 75 63 68 20 6f 70 74 e is no such opt
3a00: 69 6f 6e 20 74 68 65 6e 20 74 68 65 20 6f 70 65 ion then the ope
3a10: 6e 20 72 65 70 6f 73 69 74 6f 72 79 20 69 73 20 n repository is
3a20: 75 73 65 64 2e 0a 20 20 20 20 54 68 65 20 55 52 used.. The UR
3a30: 4c 20 6f 66 20 74 68 65 20 72 65 6d 6f 74 65 20 L of the remote
3a40: 73 65 72 76 65 72 20 69 73 20 73 70 65 63 69 66 server is specif
3a50: 69 65 64 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 ied on the comma
3a60: 6e 64 20 6c 69 6e 65 0a 20 20 20 20 49 66 20 6e nd line. If n
3a70: 6f 20 55 52 4c 20 69 73 20 73 70 65 63 69 66 69 o URL is specifi
3a80: 65 64 20 74 68 65 6e 20 74 68 65 20 55 52 4c 20 ed then the URL
3a90: 75 73 65 64 20 62 79 20 74 68 65 20 6d 6f 73 74 used by the most
3aa0: 20 72 65 63 65 6e 74 0a 20 20 20 20 22 70 75 6c recent. "pul
3ab0: 6c 22 2c 20 22 70 75 73 68 22 2c 20 6f 72 20 22 l", "push", or "
3ac0: 73 79 6e 63 22 20 63 6f 6d 6d 61 6e 64 20 69 73 sync" command is
3ad0: 20 75 73 65 64 2e 0a 0a 20 20 20 20 54 68 65 20 used... The
3ae0: 55 52 4c 20 69 73 20 6f 66 20 74 68 65 20 66 6f URL is of the fo
3af0: 6c 6c 6f 77 69 6e 67 20 66 6f 72 6d 3a 0a 0a 20 llowing form:..
3b00: 20 20 20 68 74 74 70 3a 2f 2f 55 53 45 52 40 48 http://USER@H
3b10: 4f 53 54 3a 50 4f 52 54 2f 50 41 54 48 0a 0a 20 OST:PORT/PATH..
3b20: 20 20 20 54 68 65 20 22 55 53 45 52 40 22 20 61 The "USER@" a
3b30: 6e 64 20 22 3a 50 4f 52 54 22 20 73 75 62 73 74 nd ":PORT" subst
3b40: 72 69 6e 67 73 20 61 72 65 20 6f 70 74 69 6f 6e rings are option
3b50: 61 6c 2e 0a 20 20 20 20 54 68 65 20 22 55 53 45 al.. The "USE
3b60: 52 22 20 73 75 62 73 74 72 69 6e 67 20 73 70 65 R" substring spe
3b70: 63 69 66 69 65 73 20 74 68 65 20 6c 6f 67 69 6e cifies the login
3b80: 20 75 73 65 72 2e 20 20 59 6f 75 20 77 69 6c 6c user. You will
3b90: 20 62 65 0a 20 20 20 20 70 72 6f 6d 70 74 65 64 be. prompted
3ba0: 20 66 6f 72 20 74 68 65 20 70 61 73 73 77 6f 72 for the passwor
3bb0: 64 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 d on the command
3bc0: 2d 6c 69 6e 65 2e 20 20 54 68 65 20 50 4f 52 54 -line. The PORT
3bd0: 0a 20 20 20 20 73 70 65 63 69 66 69 65 73 20 74 . specifies t
3be0: 68 65 20 54 43 50 20 70 6f 72 74 20 6f 66 20 74 he TCP port of t
3bf0: 68 65 20 73 65 72 76 65 72 2e 20 20 54 68 65 20 he server. The
3c00: 64 65 66 61 75 6c 74 20 70 6f 72 74 20 69 73 0a default port is.
3c10: 20 20 20 20 38 30 2e 0a 0a 3c 68 72 3e 3c 61 20 80...<hr><a
3c20: 68 72 65 66 3d 22 23 74 6f 66 22 3e 26 23 37 31 href="#tof">G
3c30: 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 6e 61 0;</a>. <a na
3c40: 6d 65 3d 22 70 75 73 68 22 3e 55 73 61 67 65 3a me="push">Usage:
3c50: 20 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d </a><a href="cm
3c60: 64 5f 70 75 73 68 2e 77 69 6b 69 22 3e 66 6f 73 d_push.wiki">fos
3c70: 73 69 6c 20 70 75 73 68 3c 2f 61 3e 20 3f 55 52 sil push</a> ?UR
3c80: 4c 3f 20 3f 2d 52 7c 2d 2d 72 65 70 6f 73 69 74 L? ?-R|--reposit
3c90: 6f 72 79 20 52 45 50 4f 53 49 54 4f 52 59 3f 0a ory REPOSITORY?.
3ca0: 20 20 20 20 50 75 73 68 20 63 68 61 6e 67 65 73 Push changes
3cb0: 20 69 6e 20 74 68 65 20 6c 6f 63 61 6c 20 72 65 in the local re
3cc0: 70 6f 73 69 74 6f 72 79 20 6f 76 65 72 20 69 6e pository over in
3cd0: 74 6f 20 61 20 72 65 6d 6f 74 65 20 72 65 70 6f to a remote repo
3ce0: 73 69 74 6f 72 79 2e 0a 20 20 20 20 53 65 65 20 sitory.. See
3cf0: 74 68 65 20 22 70 75 6c 6c 22 20 63 6f 6d 6d 61 the "pull" comma
3d00: 6e 64 20 66 6f 72 20 61 64 64 69 74 69 6f 6e 61 nd for additiona
3d10: 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a l information...
3d20: 3c 68 72 3e 3c 61 20 68 72 65 66 3d 22 23 74 6f <hr><a href="#to
3d30: 66 22 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 f">ˆ</a>.
3d40: 20 20 3c 61 20 6e 61 6d 65 3d 22 72 65 62 75 69 <a name="rebui
3d50: 6c 64 22 3e 55 73 61 67 65 3a 20 3c 2f 61 3e 3c ld">Usage: </a><
3d60: 61 20 68 72 65 66 3d 22 63 6d 64 5f 72 65 62 75 a href="cmd_rebu
3d70: 69 6c 64 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c ild.wiki">fossil
3d80: 20 72 65 62 75 69 6c 64 3c 2f 61 3e 20 52 45 50 rebuild</a> REP
3d90: 4f 53 49 54 4f 52 59 0a 20 20 20 20 52 65 63 6f OSITORY. Reco
3da0: 6e 73 74 72 75 63 74 20 74 68 65 20 6e 61 6d 65 nstruct the name
3db0: 64 20 72 65 70 6f 73 69 74 6f 72 79 20 64 61 74 d repository dat
3dc0: 61 62 61 73 65 20 66 72 6f 6d 20 74 68 65 20 63 abase from the c
3dd0: 6f 72 65 0a 20 20 20 20 72 65 63 6f 72 64 73 2e ore. records.
3de0: 20 20 52 75 6e 20 74 68 69 73 20 63 6f 6d 6d 61 Run this comma
3df0: 6e 64 20 61 66 74 65 72 20 75 70 64 61 74 69 6e nd after updatin
3e00: 67 20 74 68 65 20 66 6f 73 73 69 6c 0a 20 20 20 g the fossil.
3e10: 20 65 78 65 63 75 74 61 62 6c 65 20 69 6e 20 61 executable in a
3e20: 20 77 61 79 20 74 68 61 74 20 63 68 61 6e 67 65 way that change
3e30: 73 20 74 68 65 20 64 61 74 61 62 61 73 65 20 73 s the database s
3e40: 63 68 65 6d 61 2e 0a 0a 3c 68 72 3e 3c 61 20 68 chema...<hr><a h
3e50: 72 65 66 3d 22 23 74 6f 66 22 3e 26 23 37 31 30 ref="#tof">ˆ
3e60: 3b 3c 2f 61 3e 0a 20 20 20 20 43 4f 4d 4d 41 4e ;</a>. COMMAN
3e70: 44 3a 20 72 65 63 6f 6e 73 74 72 75 63 74 0a 20 D: reconstruct.
3e80: 20 20 20 3c 61 20 6e 61 6d 65 3d 22 72 65 63 6f <a name="reco
3e90: 6e 73 74 72 75 63 74 22 3e 55 73 61 67 65 3a 20 nstruct">Usage:
3ea0: 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 </a><a href="cmd
3eb0: 5f 72 65 63 6f 6e 73 74 72 75 63 74 2e 77 69 6b _reconstruct.wik
3ec0: 69 22 3e 66 6f 73 73 69 6c 20 72 65 63 6f 6e 73 i">fossil recons
3ed0: 74 72 75 63 74 3c 2f 61 3e 20 52 45 50 4f 53 49 truct</a> REPOSI
3ee0: 54 4f 52 59 20 4f 52 49 47 49 4e 0a 20 20 20 20 TORY ORIGIN.
3ef0: 43 72 65 61 74 65 73 20 74 68 65 20 52 45 50 4f Creates the REPO
3f00: 53 49 54 4f 52 59 20 61 6e 64 20 70 6f 70 75 6c SITORY and popul
3f10: 61 74 65 73 20 69 74 20 77 69 74 68 20 74 68 65 ates it with the
3f20: 20 61 72 74 69 66 61 63 74 73 20 69 6e 20 74 68 artifacts in th
3f30: 65 0a 20 20 20 20 69 6e 64 69 63 61 74 65 64 20 e. indicated
3f40: 4f 52 49 47 49 4e 20 64 69 72 65 63 74 6f 72 79 ORIGIN directory
3f50: 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72 65 66 3d 22 ...<hr><a href="
3f60: 23 74 6f 66 22 3e 26 23 37 31 30 3b 3c 2f 61 3e #tof">ˆ</a>
3f70: 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 72 65 . <a name="re
3f80: 64 6f 22 3e 55 73 61 67 65 3a 20 3c 2f 61 3e 3c do">Usage: </a><
3f90: 61 20 68 72 65 66 3d 22 63 6d 64 5f 72 65 64 6f a href="cmd_redo
3fa0: 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 72 65 .wiki">fossil re
3fb0: 64 6f 3c 2f 61 3e 20 3f 46 49 4c 45 4e 41 4d 45 do</a> ?FILENAME
3fc0: 2e 2e 2e 3f 0a 20 20 20 20 52 65 64 6f 20 74 68 ...?. Redo th
3fd0: 65 20 61 6e 20 75 70 64 61 74 65 20 6f 72 20 6d e an update or m
3fe0: 65 72 67 65 20 6f 70 65 72 61 74 69 6f 6e 20 74 erge operation t
3ff0: 68 61 74 20 68 61 73 20 62 65 65 6e 20 75 6e 64 hat has been und
4000: 6f 6e 65 20 62 79 20 74 68 65 0a 20 20 20 20 75 one by the. u
4010: 6e 64 6f 20 63 6f 6d 6d 61 6e 64 2e 20 20 49 66 ndo command. If
4020: 20 46 49 4c 45 4e 41 4d 45 20 69 73 20 73 70 65 FILENAME is spe
4030: 63 69 66 69 65 64 20 74 68 65 6e 20 72 65 73 74 cified then rest
4040: 6f 72 65 20 74 68 65 20 63 68 61 6e 67 65 73 0a ore the changes.
4050: 20 20 20 20 61 73 73 6f 63 69 61 74 65 64 20 77 associated w
4060: 69 74 68 20 74 68 65 20 6e 61 6d 65 64 20 66 69 ith the named fi
4070: 6c 65 28 73 29 20 62 75 74 20 6f 74 68 65 72 77 le(s) but otherw
4080: 69 73 65 20 6c 65 61 76 65 20 74 68 65 20 75 70 ise leave the up
4090: 64 61 74 65 0a 20 20 20 20 6f 72 20 6d 65 72 67 date. or merg
40a0: 65 20 75 6e 64 6f 6e 65 2e 0a 0a 20 20 20 20 41 e undone... A
40b0: 20 73 69 6e 67 6c 65 20 6c 65 76 65 6c 20 6f 66 single level of
40c0: 20 75 6e 64 6f 2f 72 65 64 6f 20 69 73 20 73 75 undo/redo is su
40d0: 70 70 6f 72 74 65 64 2e 20 20 54 68 65 20 75 6e pported. The un
40e0: 64 6f 2f 72 65 64 6f 20 73 74 61 63 6b 0a 20 20 do/redo stack.
40f0: 20 20 69 73 20 63 6c 65 61 72 65 64 20 62 79 20 is cleared by
4100: 74 68 65 20 63 6f 6d 6d 69 74 20 61 6e 64 20 63 the commit and c
4110: 68 65 63 6b 6f 75 74 20 63 6f 6d 6d 61 6e 64 73 heckout commands
4120: 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72 65 66 3d 22 ...<hr><a href="
4130: 23 74 6f 66 22 3e 26 23 37 31 30 3b 3c 2f 61 3e #tof">ˆ</a>
4140: 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 72 65 . <a name="re
4150: 76 65 72 74 22 3e 55 73 61 67 65 3a 20 3c 2f 61 vert">Usage: </a
4160: 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 72 65 ><a href="cmd_re
4170: 76 65 72 74 2e 77 69 6b 69 22 3e 66 6f 73 73 69 vert.wiki">fossi
4180: 6c 20 72 65 76 65 72 74 3c 2f 61 3e 20 3f 2d 2d l revert</a> ?--
4190: 79 65 73 3f 20 3f 2d 72 20 43 48 45 43 4b 49 4e yes? ?-r CHECKIN
41a0: 3f 20 46 49 4c 45 0a 20 20 20 20 52 65 76 65 72 ? FILE. Rever
41b0: 74 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 t to the current
41c0: 20 72 65 70 6f 73 69 74 6f 72 79 20 76 65 72 73 repository vers
41d0: 69 6f 6e 20 6f 66 20 46 49 4c 45 2c 20 6f 72 20 ion of FILE, or
41e0: 74 6f 0a 20 20 20 20 74 68 65 20 76 65 72 73 69 to. the versi
41f0: 6f 6e 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 on associated wi
4200: 74 68 20 63 68 65 63 6b 2d 69 6e 20 43 48 45 43 th check-in CHEC
4210: 4b 49 4e 20 69 66 20 74 68 65 20 2d 72 20 66 6c KIN if the -r fl
4220: 61 67 0a 20 20 20 20 61 70 70 65 61 72 73 2e 20 ag. appears.
4230: 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 77 69 This command wi
4240: 6c 6c 20 63 6f 6e 66 69 72 6d 20 79 6f 75 72 20 ll confirm your
4250: 6f 70 65 72 61 74 69 6f 6e 20 75 6e 6c 65 73 73 operation unless
4260: 20 74 68 65 0a 20 20 20 20 66 69 6c 65 20 69 73 the. file is
4270: 20 6d 69 73 73 69 6e 67 20 6f 72 20 74 68 65 20 missing or the
4280: 2d 2d 79 65 73 20 6f 70 74 69 6f 6e 20 69 73 20 --yes option is
4290: 75 73 65 64 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72 used...<hr><a hr
42a0: 65 66 3d 22 23 74 6f 66 22 3e 26 23 37 31 30 3b ef="#tof">ˆ
42b0: 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 6e 61 6d 65 </a>. <a name
42c0: 3d 22 73 65 72 76 65 72 22 3e 55 73 61 67 65 3a ="server">Usage:
42d0: 20 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d </a><a href="cm
42e0: 64 5f 73 65 72 76 65 72 2e 77 69 6b 69 22 3e 66 d_server.wiki">f
42f0: 6f 73 73 69 6c 20 73 65 72 76 65 72 3c 2f 61 3e ossil server</a>
4300: 20 3f 2d 50 7c 2d 2d 70 6f 72 74 20 54 43 50 50 ?-P|--port TCPP
4310: 4f 52 54 3f 20 3f 52 45 50 4f 53 49 54 4f 52 59 ORT? ?REPOSITORY
4320: 3f 20 20 20 20 4f 72 3a 20 66 6f 73 73 69 6c 20 ? Or: fossil
4330: 75 69 20 3f 2d 50 7c 2d 2d 70 6f 72 74 20 54 43 ui ?-P|--port TC
4340: 50 50 4f 52 54 3f 20 3f 52 45 50 4f 53 49 54 4f PPORT? ?REPOSITO
4350: 52 59 3f 0a 0a 20 20 20 20 4f 70 65 6e 20 61 20 RY?.. Open a
4360: 73 6f 63 6b 65 74 20 61 6e 64 20 62 65 67 69 6e socket and begin
4370: 20 6c 69 73 74 65 6e 69 6e 67 20 61 6e 64 20 72 listening and r
4380: 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 48 54 54 esponding to HTT
4390: 50 20 72 65 71 75 65 73 74 73 20 6f 6e 0a 20 20 P requests on.
43a0: 20 20 54 43 50 20 70 6f 72 74 20 38 30 38 30 2c TCP port 8080,
43b0: 20 6f 72 20 6f 6e 20 61 6e 79 20 6f 74 68 65 72 or on any other
43c0: 20 54 43 50 20 70 6f 72 74 20 64 65 66 69 6e 65 TCP port define
43d0: 64 20 62 79 20 74 68 65 20 2d 50 20 6f 72 0a 20 d by the -P or.
43e0: 20 20 20 2d 2d 70 6f 72 74 20 6f 70 74 69 6f 6e --port option
43f0: 2e 20 20 54 68 65 20 6f 70 74 69 6f 6e 61 6c 20 . The optional
4400: 61 72 67 75 6d 65 6e 74 20 69 73 20 74 68 65 20 argument is the
4410: 6e 61 6d 65 20 6f 66 20 74 68 65 20 72 65 70 6f name of the repo
4420: 73 69 74 6f 72 79 2e 0a 20 20 20 20 54 68 65 20 sitory.. The
4430: 72 65 70 6f 73 69 74 6f 72 79 20 61 72 67 75 6d repository argum
4440: 65 6e 74 20 6d 61 79 20 62 65 20 6f 6d 69 74 74 ent may be omitt
4450: 65 64 20 69 66 20 74 68 65 20 77 6f 72 6b 69 6e ed if the workin
4460: 67 20 64 69 72 65 63 74 6f 72 79 20 69 73 0a 20 g directory is.
4470: 20 20 20 77 69 74 68 69 6e 20 61 6e 20 6f 70 65 within an ope
4480: 6e 20 63 68 65 63 6b 6f 75 74 2e 0a 0a 20 20 20 n checkout...
4490: 20 54 68 65 20 22 75 69 22 20 63 6f 6d 6d 61 6e The "ui" comman
44a0: 64 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 d automatically
44b0: 73 74 61 72 74 73 20 61 20 77 65 62 20 62 72 6f starts a web bro
44c0: 77 73 65 72 20 61 66 74 65 72 20 69 6e 69 74 69 wser after initi
44d0: 61 6c 69 7a 69 6e 67 0a 20 20 20 20 74 68 65 20 alizing. the
44e0: 77 65 62 20 73 65 72 76 65 72 2e 0a 0a 3c 68 72 web server...<hr
44f0: 3e 3c 61 20 68 72 65 66 3d 22 23 74 6f 66 22 3e ><a href="#tof">
4500: 26 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 43 ˆ</a>. C
4510: 4f 4d 4d 41 4e 44 3a 20 73 65 74 74 69 6e 67 73 OMMAND: settings
4520: 0a 20 20 20 20 43 4f 4d 4d 41 4e 44 3a 20 75 6e . COMMAND: un
4530: 73 65 74 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d set. <a name=
4540: 22 73 65 74 74 69 6e 67 22 3e 55 73 61 67 65 3a "setting">Usage:
4550: 20 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d </a><a href="cm
4560: 64 5f 73 65 74 74 69 6e 67 2e 77 69 6b 69 22 3e d_setting.wiki">
4570: 66 6f 73 73 69 6c 20 73 65 74 74 69 6e 67 3c 2f fossil setting</
4580: 61 3e 20 3f 50 52 4f 50 45 52 54 59 3f 20 3f 56 a> ?PROPERTY? ?V
4590: 41 4c 55 45 3f 20 3f 2d 67 6c 6f 62 61 6c 3f 0a ALUE? ?-global?.
45a0: 20 20 20 20 66 6f 73 73 69 6c 20 75 6e 73 65 74 fossil unset
45b0: 20 50 52 4f 50 45 52 54 59 20 3f 2d 67 6c 6f 62 PROPERTY ?-glob
45c0: 61 6c 3f 0a 0a 20 20 20 20 54 68 65 20 22 73 65 al?.. The "se
45d0: 74 74 69 6e 67 22 20 63 6f 6d 6d 61 6e 64 20 77 tting" command w
45e0: 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 ith no arguments
45f0: 20 6c 69 73 74 73 20 61 6c 6c 20 70 72 6f 70 65 lists all prope
4600: 72 74 69 65 73 20 61 6e 64 20 74 68 65 69 72 0a rties and their.
4610: 20 20 20 20 76 61 6c 75 65 73 2e 20 20 57 69 74 values. Wit
4620: 68 20 6a 75 73 74 20 61 20 70 72 6f 70 65 72 74 h just a propert
4630: 79 20 6e 61 6d 65 20 69 74 20 73 68 6f 77 73 20 y name it shows
4640: 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 61 the value of tha
4650: 74 20 70 72 6f 70 65 72 74 79 2e 0a 20 20 20 20 t property..
4660: 57 69 74 68 20 61 20 76 61 6c 75 65 20 61 72 67 With a value arg
4670: 75 6d 65 6e 74 20 69 74 20 63 68 61 6e 67 65 73 ument it changes
4680: 20 74 68 65 20 70 72 6f 70 65 72 74 79 20 66 6f the property fo
4690: 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 r the current re
46a0: 70 6f 73 69 74 6f 72 79 2e 0a 0a 20 20 20 20 54 pository... T
46b0: 68 65 20 22 75 6e 73 65 74 22 20 63 6f 6d 6d 61 he "unset" comma
46c0: 6e 64 20 63 6c 65 61 72 73 20 61 20 70 72 6f 70 nd clears a prop
46d0: 65 72 74 79 20 73 65 74 74 69 6e 67 2e 0a 0a 20 erty setting...
46e0: 20 20 20 20 20 20 61 75 74 6f 73 79 6e 63 20 20 autosync
46f0: 20 20 20 20 20 20 20 49 66 20 65 6e 61 62 6c 65 If enable
4700: 64 2c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 d, automatically
4710: 20 70 75 6c 6c 20 70 72 69 6f 72 20 74 6f 0a 09 pull prior to..
4720: 09 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 20 . commit
4730: 6f 72 20 75 70 64 61 74 65 20 61 6e 64 20 61 75 or update and au
4740: 74 6f 6d 61 74 69 63 61 6c 6c 79 20 70 75 73 68 tomatically push
4750: 0a 09 09 20 20 20 20 20 20 20 20 61 66 74 65 72 ... after
4760: 20 63 6f 6d 6d 69 74 20 6f 72 20 74 61 67 20 6f commit or tag o
4770: 72 20 62 72 61 6e 63 68 20 63 72 65 61 74 69 6f r branch creatio
4780: 6e 2e 0a 0a 20 20 20 20 20 20 20 64 69 66 66 2d n... diff-
4790: 63 6f 6d 6d 61 6e 64 20 20 20 20 20 45 78 74 65 command Exte
47a0: 72 6e 61 6c 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 rnal command to
47b0: 72 75 6e 20 77 68 65 6e 20 70 65 72 66 6f 72 6d run when perform
47c0: 69 6e 67 20 61 20 64 69 66 66 2e 0a 09 09 20 20 ing a diff....
47d0: 20 20 20 20 20 20 49 66 20 75 6e 64 65 66 69 6e If undefin
47e0: 65 64 2c 20 74 68 65 20 69 6e 74 65 72 6e 61 6c ed, the internal
47f0: 20 74 65 78 74 20 64 69 66 66 20 77 69 6c 6c 20 text diff will
4800: 62 65 20 75 73 65 64 2e 0a 0a 20 20 20 20 20 20 be used...
4810: 20 65 64 69 74 6f 72 20 20 20 20 20 20 20 20 20 editor
4820: 20 20 54 65 78 74 20 65 64 69 74 6f 72 20 63 6f Text editor co
4830: 6d 6d 61 6e 64 20 75 73 65 64 20 66 6f 72 20 63 mmand used for c
4840: 68 65 63 6b 2d 69 6e 20 63 6f 6d 6d 65 6e 74 73 heck-in comments
4850: 2e 0a 0a 20 20 20 20 20 20 20 68 74 74 70 2d 70 ... http-p
4860: 6f 72 74 20 20 20 20 20 20 20 20 54 68 65 20 54 ort The T
4870: 43 50 2f 49 50 20 70 6f 72 74 20 6e 75 6d 62 65 CP/IP port numbe
4880: 72 20 74 6f 20 75 73 65 20 62 79 20 74 68 65 20 r to use by the
4890: 22 73 65 72 76 65 72 22 0a 09 09 20 20 20 20 20 "server"...
48a0: 20 20 20 61 6e 64 20 22 75 69 22 20 63 6f 6d 6d and "ui" comm
48b0: 61 6e 64 73 2e 20 20 44 65 66 61 75 6c 74 3a 20 ands. Default:
48c0: 38 30 38 30 0a 0a 20 20 20 20 20 20 20 67 64 69 8080.. gdi
48d0: 66 66 2d 63 6f 6d 6d 61 6e 64 20 20 20 20 45 78 ff-command Ex
48e0: 74 65 72 6e 61 6c 20 63 6f 6d 6d 61 6e 64 20 74 ternal command t
48f0: 6f 20 72 75 6e 20 77 68 65 6e 20 70 65 72 66 6f o run when perfo
4900: 72 6d 69 6e 67 20 61 20 67 72 61 70 68 69 63 61 rming a graphica
4910: 6c 0a 09 09 20 20 20 20 20 20 20 20 64 69 66 66 l... diff
4920: 2e 20 49 66 20 75 6e 64 65 66 69 6e 65 64 2c 20 . If undefined,
4930: 74 65 78 74 20 64 69 66 66 20 77 69 6c 6c 20 62 text diff will b
4940: 65 20 75 73 65 64 2e 0a 0a 20 20 20 20 20 20 20 e used...
4950: 6c 6f 63 61 6c 61 75 74 68 20 20 20 20 20 20 20 localauth
4960: 20 49 66 20 65 6e 61 62 6c 65 64 2c 20 72 65 71 If enabled, req
4970: 75 69 72 65 20 74 68 61 74 20 48 54 54 50 20 63 uire that HTTP c
4980: 6f 6e 6e 65 63 74 69 6f 6e 73 20 66 72 6f 6d 0a onnections from.
4990: 09 09 20 20 20 20 20 20 20 20 31 32 37 2e 30 2e .. 127.0.
49a0: 30 2e 31 20 62 65 20 61 75 74 68 65 6e 74 69 63 0.1 be authentic
49b0: 61 74 65 64 20 62 79 20 70 61 73 73 77 6f 72 64 ated by password
49c0: 2e 20 20 49 66 0a 09 09 20 20 20 20 20 20 20 20 . If...
49d0: 66 61 6c 73 65 2c 20 61 6c 6c 20 48 54 54 50 20 false, all HTTP
49e0: 72 65 71 75 65 73 74 73 20 66 72 6f 6d 20 6c 6f requests from lo
49f0: 63 61 6c 68 6f 73 74 20 68 61 76 65 0a 09 09 20 calhost have...
4a00: 20 20 20 20 20 20 20 75 6e 72 65 73 74 72 69 63 unrestric
4a10: 74 65 64 20 61 63 63 65 73 73 20 74 6f 20 74 68 ted access to th
4a20: 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 20 e repository...
4a30: 20 20 20 20 20 20 63 6c 65 61 72 73 69 67 6e 20 clearsign
4a40: 20 20 20 20 20 20 20 57 68 65 6e 20 65 6e 61 62 When enab
4a50: 6c 65 64 20 28 74 68 65 20 64 65 66 61 75 6c 74 led (the default
4a60: 29 2c 20 66 6f 73 73 69 6c 20 77 69 6c 6c 20 61 ), fossil will a
4a70: 74 74 65 6d 70 74 20 74 6f 0a 09 09 20 20 20 20 ttempt to...
4a80: 20 20 20 20 73 69 67 6e 20 61 6c 6c 20 63 6f 6d sign all com
4a90: 6d 69 74 73 20 77 69 74 68 20 67 70 67 2e 20 20 mits with gpg.
4aa0: 57 68 65 6e 20 64 69 73 61 62 6c 65 64 2c 20 63 When disabled, c
4ab0: 6f 6d 6d 69 74 73 20 77 69 6c 6c 0a 09 09 20 20 ommits will...
4ac0: 20 20 20 20 20 20 62 65 20 75 6e 73 69 67 6e 65 be unsigne
4ad0: 64 2e 0a 0a 20 20 20 20 20 20 20 70 67 70 2d 63 d... pgp-c
4ae0: 6f 6d 6d 61 6e 64 20 20 20 20 20 20 43 6f 6d 6d ommand Comm
4af0: 61 6e 64 20 75 73 65 64 20 74 6f 20 63 6c 65 61 and used to clea
4b00: 72 2d 73 69 67 6e 20 6d 61 6e 69 66 65 73 74 73 r-sign manifests
4b10: 20 61 74 20 63 68 65 63 6b 2d 69 6e 2e 0a 09 09 at check-in....
4b20: 20 20 20 20 20 20 20 20 54 68 65 20 64 65 66 61 The defa
4b30: 75 6c 74 20 69 73 20 22 67 70 67 20 2d 2d 63 6c ult is "gpg --cl
4b40: 65 61 72 73 69 67 6e 20 2d 6f 20 22 2e 0a 0a 20 earsign -o "...
4b50: 20 20 20 20 20 20 6d 74 69 6d 65 2d 63 68 61 6e mtime-chan
4b60: 67 65 73 20 20 20 20 55 73 65 20 66 69 6c 65 20 ges Use file
4b70: 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 74 69 6d modification tim
4b80: 65 73 20 28 6d 74 69 6d 65 73 29 20 74 6f 20 64 es (mtimes) to d
4b90: 65 74 65 63 74 20 77 68 65 6e 0a 09 09 20 20 20 etect when...
4ba0: 20 20 20 20 20 66 69 6c 65 73 20 68 61 76 65 20 files have
4bb0: 62 65 65 6e 20 6d 6f 64 69 66 69 65 64 2e 0a 0a been modified...
4bc0: 20 20 20 20 20 20 20 70 72 6f 78 79 20 20 20 20 proxy
4bd0: 20 20 20 20 20 20 20 20 55 52 4c 20 6f 66 20 74 URL of t
4be0: 68 65 20 48 54 54 50 20 70 72 6f 78 79 2e 20 20 he HTTP proxy.
4bf0: 49 66 20 75 6e 64 65 66 69 6e 65 64 20 6f 72 20 If undefined or
4c00: 22 6f 66 66 22 20 74 68 65 6e 0a 09 09 20 20 20 "off" then...
4c10: 20 20 20 20 20 74 68 65 20 22 68 74 74 70 5f 70 the "http_p
4c20: 72 6f 78 79 22 20 65 6e 76 69 72 6f 6e 6d 65 6e roxy" environmen
4c30: 74 20 76 61 72 69 61 62 6c 65 20 69 73 20 63 6f t variable is co
4c40: 6e 73 75 6c 74 65 64 2e 0a 09 09 20 20 20 20 20 nsulted....
4c50: 20 20 20 49 66 20 74 68 65 20 68 74 74 70 5f 70 If the http_p
4c60: 72 6f 78 79 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 roxy environment
4c70: 20 76 61 72 69 61 62 6c 65 20 69 73 20 75 6e 64 variable is und
4c80: 65 66 69 6e 65 64 0a 09 09 20 20 20 20 20 20 20 efined...
4c90: 20 74 68 65 6e 20 61 20 64 69 72 65 63 74 20 48 then a direct H
4ca0: 54 54 50 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 69 TTP connection i
4cb0: 73 20 75 73 65 64 2e 0a 0a 20 20 20 20 20 20 20 s used...
4cc0: 77 65 62 2d 62 72 6f 77 73 65 72 20 20 20 20 20 web-browser
4cd0: 20 41 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 A shell command
4ce0: 20 75 73 65 64 20 74 6f 20 6c 61 75 6e 63 68 20 used to launch
4cf0: 79 6f 75 72 20 70 72 65 66 65 72 72 65 64 0a 09 your preferred..
4d00: 09 20 20 20 20 20 20 20 20 77 65 62 20 62 72 6f . web bro
4d10: 77 73 65 72 20 77 68 65 6e 20 67 69 76 65 6e 20 wser when given
4d20: 61 20 55 52 4c 20 61 73 20 61 6e 20 61 72 67 75 a URL as an argu
4d30: 6d 65 6e 74 2e 0a 09 09 20 20 20 20 20 20 20 20 ment....
4d40: 44 65 66 61 75 6c 74 73 20 74 6f 20 22 73 74 61 Defaults to "sta
4d50: 72 74 22 20 6f 6e 20 77 69 6e 64 6f 77 73 2c 20 rt" on windows,
4d60: 22 6f 70 65 6e 22 20 6f 6e 20 4d 61 63 2c 0a 09 "open" on Mac,..
4d70: 09 20 20 20 20 20 20 20 20 61 6e 64 20 22 66 69 . and "fi
4d80: 72 65 66 6f 78 22 20 6f 6e 20 55 6e 69 78 2e 0a refox" on Unix..
4d90: 0a 3c 68 72 3e 3c 61 20 68 72 65 66 3d 22 23 74 .<hr><a href="#t
4da0: 6f 66 22 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a 20 of">ˆ</a>.
4db0: 20 20 20 3c 61 20 6e 61 6d 65 3d 22 73 74 61 74 <a name="stat
4dc0: 75 73 22 3e 55 73 61 67 65 3a 20 3c 2f 61 3e 3c us">Usage: </a><
4dd0: 61 20 68 72 65 66 3d 22 63 6d 64 5f 73 74 61 74 a href="cmd_stat
4de0: 75 73 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 us.wiki">fossil
4df0: 73 74 61 74 75 73 3c 2f 61 3e 0a 20 20 20 20 52 status</a>. R
4e00: 65 70 6f 72 74 20 6f 6e 20 74 68 65 20 73 74 61 eport on the sta
4e10: 74 75 73 20 6f 66 20 74 68 65 20 63 75 72 72 65 tus of the curre
4e20: 6e 74 20 63 68 65 63 6b 6f 75 74 2e 0a 0a 3c 68 nt checkout...<h
4e30: 72 3e 3c 61 20 68 72 65 66 3d 22 23 74 6f 66 22 r><a href="#tof"
4e40: 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 >ˆ</a>.
4e50: 3c 61 20 6e 61 6d 65 3d 22 73 79 6e 63 22 3e 55 <a name="sync">U
4e60: 73 61 67 65 3a 20 3c 2f 61 3e 3c 61 20 68 72 65 sage: </a><a hre
4e70: 66 3d 22 63 6d 64 5f 73 79 6e 63 2e 77 69 6b 69 f="cmd_sync.wiki
4e80: 22 3e 66 6f 73 73 69 6c 20 73 79 6e 63 3c 2f 61 ">fossil sync</a
4e90: 3e 20 3f 55 52 4c 3f 20 3f 2d 52 7c 2d 2d 72 65 > ?URL? ?-R|--re
4ea0: 70 6f 73 69 74 6f 72 79 20 52 45 50 4f 53 49 54 pository REPOSIT
4eb0: 4f 52 59 3f 0a 20 20 20 20 53 79 6e 63 68 72 6f ORY?. Synchro
4ec0: 6e 69 7a 65 20 74 68 65 20 6c 6f 63 61 6c 20 72 nize the local r
4ed0: 65 70 6f 73 69 74 6f 72 79 20 77 69 74 68 20 61 epository with a
4ee0: 20 72 65 6d 6f 74 65 20 72 65 70 6f 73 69 74 6f remote reposito
4ef0: 72 79 2e 20 20 54 68 69 73 20 69 73 0a 20 20 20 ry. This is.
4f00: 20 74 68 65 20 65 71 75 69 76 61 6c 65 6e 74 20 the equivalent
4f10: 6f 66 20 72 75 6e 6e 69 6e 67 20 62 6f 74 68 20 of running both
4f20: 22 70 75 73 68 22 20 61 6e 64 20 22 70 75 6c 6c "push" and "pull
4f30: 22 20 61 74 20 74 68 65 20 73 61 6d 65 20 74 69 " at the same ti
4f40: 6d 65 2e 0a 20 20 20 20 53 65 65 20 74 68 65 20 me.. See the
4f50: 22 70 75 6c 6c 22 20 63 6f 6d 6d 61 6e 64 20 66 "pull" command f
4f60: 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e or additional in
4f70: 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 3c 68 72 3e formation...<hr>
4f80: 3c 61 20 68 72 65 66 3d 22 23 74 6f 66 22 3e 26 <a href="#tof">&
4f90: 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61 #710;</a>. <a
4fa0: 20 6e 61 6d 65 3d 22 74 61 67 22 3e 55 73 61 67 name="tag">Usag
4fb0: 65 3a 20 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 e: </a><a href="
4fc0: 63 6d 64 5f 74 61 67 2e 77 69 6b 69 22 3e 66 6f cmd_tag.wiki">fo
4fd0: 73 73 69 6c 20 74 61 67 3c 2f 61 3e 20 53 55 42 ssil tag</a> SUB
4fe0: 43 4f 4d 4d 41 4e 44 20 2e 2e 2e 0a 20 20 20 20 COMMAND ....
4ff0: 52 75 6e 20 76 61 72 69 6f 75 73 20 73 75 62 63 Run various subc
5000: 6f 6d 6d 61 6e 64 73 20 74 6f 20 63 6f 6e 74 72 ommands to contr
5010: 6f 6c 20 74 61 67 73 20 61 6e 64 20 70 72 6f 70 ol tags and prop
5020: 65 72 74 69 65 73 0a 0a 20 20 20 20 66 6f 73 73 erties.. foss
5030: 69 6c 20 74 61 67 20 61 64 64 20 3f 2d 2d 72 61 il tag add ?--ra
5040: 77 3f 20 54 41 47 4e 41 4d 45 20 43 48 45 43 4b w? TAGNAME CHECK
5050: 2d 49 4e 20 3f 56 41 4c 55 45 3f 0a 0a 20 20 20 -IN ?VALUE?..
5060: 20 41 64 64 20 61 20 6e 65 77 20 74 61 67 20 6f Add a new tag o
5070: 72 20 70 72 6f 70 65 72 74 79 20 74 6f 20 43 48 r property to CH
5080: 45 43 4b 2d 49 4e 2e 20 54 68 65 20 74 61 67 20 ECK-IN. The tag
5090: 77 69 6c 6c 0a 20 20 20 20 62 65 20 75 73 61 62 will. be usab
50a0: 6c 65 20 69 6e 73 74 65 61 64 20 6f 66 20 61 20 le instead of a
50b0: 43 48 45 43 4b 2d 49 4e 20 69 6e 20 63 6f 6d 6d CHECK-IN in comm
50c0: 61 6e 64 73 20 73 75 63 68 20 61 73 0a 20 20 20 ands such as.
50d0: 20 75 70 64 61 74 65 20 61 6e 64 20 6d 65 72 67 update and merg
50e0: 65 2e 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 74 e... fossil t
50f0: 61 67 20 62 72 61 6e 63 68 20 3f 2d 2d 72 61 77 ag branch ?--raw
5100: 3f 20 3f 2d 2d 6e 6f 66 6f 72 6b 3f 20 54 41 47 ? ?--nofork? TAG
5110: 4e 41 4d 45 20 43 48 45 43 4b 2d 49 4e 20 3f 56 NAME CHECK-IN ?V
5120: 41 4c 55 45 3f 0a 0a 20 20 20 20 41 20 66 6f 72 ALUE?.. A for
5130: 6b 20 77 69 6c 6c 20 62 65 20 63 72 65 61 74 65 k will be create
5140: 64 20 73 6f 20 74 68 61 74 20 74 68 65 20 6e 65 d so that the ne
5150: 77 20 63 68 65 63 6b 69 6e 0a 20 20 20 20 69 73 w checkin. is
5160: 20 61 20 73 69 62 6c 69 6e 67 20 6f 66 20 43 48 a sibling of CH
5170: 45 43 4b 2d 49 4e 20 61 6e 64 20 69 64 65 6e 74 ECK-IN and ident
5180: 69 63 61 6c 20 74 6f 20 69 74 20 65 78 63 65 70 ical to it excep
5190: 74 0a 20 20 20 20 66 6f 72 20 61 20 67 65 6e 65 t. for a gene
51a0: 72 61 74 65 64 20 63 6f 6d 6d 65 6e 74 2e 20 54 rated comment. T
51b0: 68 65 6e 20 74 68 65 20 6e 65 77 20 74 61 67 20 hen the new tag
51c0: 77 69 6c 6c 0a 20 20 20 20 62 65 20 61 64 64 65 will. be adde
51d0: 64 20 74 6f 20 74 68 65 20 6e 65 77 20 63 68 65 d to the new che
51e0: 63 6b 69 6e 20 61 6e 64 20 70 72 6f 70 61 67 61 ckin and propaga
51f0: 74 65 64 20 74 6f 0a 20 20 20 20 61 6c 6c 20 64 ted to. all d
5200: 69 72 65 63 74 20 63 68 69 6c 64 72 65 6e 2e 20 irect children.
5210: 20 41 64 64 69 74 69 6f 6e 61 6c 6c 79 20 61 6c Additionally al
5220: 6c 20 73 79 6d 62 6f 6c 69 63 0a 20 20 20 20 74 l symbolic. t
5230: 61 67 73 20 6f 66 20 74 68 61 74 20 63 68 65 63 ags of that chec
5240: 6b 69 6e 20 69 6e 68 65 72 69 74 65 64 20 66 72 kin inherited fr
5250: 6f 6d 20 43 48 45 43 4b 2d 49 4e 20 77 69 6c 6c om CHECK-IN will
5260: 0a 20 20 20 20 62 65 20 63 61 6e 63 65 6c 6c 65 . be cancelle
5270: 64 2e 0a 0a 20 20 20 20 48 6f 77 65 76 65 72 2c d... However,
5280: 20 69 66 20 74 68 65 20 6f 70 74 69 6f 6e 20 2d if the option -
5290: 2d 6e 6f 66 6f 72 6b 20 69 73 20 67 69 76 65 6e -nofork is given
52a0: 2c 20 6e 6f 0a 20 20 20 20 66 6f 72 6b 20 77 69 , no. fork wi
52b0: 6c 6c 20 62 65 20 63 72 65 61 74 65 64 20 61 6e ll be created an
52c0: 64 20 74 68 65 20 74 61 67 2f 70 72 6f 70 65 72 d the tag/proper
52d0: 74 79 20 77 69 6c 6c 20 62 65 0a 20 20 20 20 61 ty will be. a
52e0: 64 64 65 64 20 74 6f 20 43 48 45 43 4b 2d 49 4e dded to CHECK-IN
52f0: 20 64 69 72 65 63 74 6c 79 2e 20 4e 6f 20 74 61 directly. No ta
5300: 67 73 20 77 69 6c 6c 20 62 65 20 63 61 6e 63 65 gs will be cance
5310: 6c 65 64 2e 0a 0a 20 20 20 20 66 6f 73 73 69 6c led... fossil
5320: 20 74 61 67 20 63 61 6e 63 65 6c 20 3f 2d 2d 72 tag cancel ?--r
5330: 61 77 3f 20 54 41 47 4e 41 4d 45 20 43 48 45 43 aw? TAGNAME CHEC
5340: 4b 2d 49 4e 0a 0a 20 20 20 20 52 65 6d 6f 76 65 K-IN.. Remove
5350: 20 74 68 65 20 74 61 67 20 54 41 47 4e 41 4d 45 the tag TAGNAME
5360: 20 66 72 6f 6d 20 43 48 45 43 4b 2d 49 4e 2c 20 from CHECK-IN,
5370: 61 6e 64 20 61 6c 73 6f 20 72 65 6d 6f 76 65 0a and also remove.
5380: 20 20 20 20 74 68 65 20 70 72 6f 70 61 67 61 74 the propagat
5390: 69 6f 6e 20 6f 66 20 74 68 65 20 74 61 67 20 74 ion of the tag t
53a0: 6f 20 61 6e 79 20 64 65 73 63 65 6e 64 61 6e 74 o any descendant
53b0: 73 2e 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 74 s... fossil t
53c0: 61 67 20 66 69 6e 64 20 3f 2d 2d 72 61 77 3f 20 ag find ?--raw?
53d0: 54 41 47 4e 41 4d 45 0a 0a 20 20 20 20 4c 69 73 TAGNAME.. Lis
53e0: 74 20 61 6c 6c 20 63 68 65 63 6b 2d 69 6e 73 20 t all check-ins
53f0: 74 68 61 74 20 75 73 65 20 54 41 47 4e 41 4d 45 that use TAGNAME
5400: 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 74 61 67 .. fossil tag
5410: 20 6c 69 73 74 20 3f 2d 2d 72 61 77 3f 20 3f 43 list ?--raw? ?C
5420: 48 45 43 4b 2d 49 4e 3f 0a 0a 20 20 20 20 4c 69 HECK-IN?.. Li
5430: 73 74 20 61 6c 6c 20 74 61 67 73 2c 20 6f 72 20 st all tags, or
5440: 69 66 20 43 48 45 43 4b 2d 49 4e 20 69 73 20 73 if CHECK-IN is s
5450: 75 70 70 6c 69 65 64 2c 20 6c 69 73 74 0a 20 20 upplied, list.
5460: 20 20 61 6c 6c 20 74 61 67 73 20 61 6e 64 20 74 all tags and t
5470: 68 65 69 72 20 76 61 6c 75 65 73 20 66 6f 72 20 heir values for
5480: 43 48 45 43 4b 2d 49 4e 2e 0a 0a 20 20 20 20 54 CHECK-IN... T
5490: 68 65 20 6f 70 74 69 6f 6e 20 2d 2d 72 61 77 20 he option --raw
54a0: 61 6c 6c 6f 77 73 20 74 68 65 20 6d 61 6e 69 70 allows the manip
54b0: 75 6c 61 74 69 6f 6e 20 6f 66 20 61 6c 6c 20 74 ulation of all t
54c0: 79 70 65 73 20 6f 66 0a 20 20 20 20 74 61 67 73 ypes of. tags
54d0: 20 75 73 65 64 20 66 6f 72 20 76 61 72 69 6f 75 used for variou
54e0: 73 20 69 6e 74 65 72 6e 61 6c 20 70 75 72 70 6f s internal purpo
54f0: 73 65 73 20 69 6e 20 66 6f 73 73 69 6c 2e 20 59 ses in fossil. Y
5500: 6f 75 0a 20 20 20 20 73 68 6f 75 6c 64 20 6e 6f ou. should no
5510: 74 20 75 73 65 20 74 68 69 73 20 6f 70 74 69 6f t use this optio
5520: 6e 20 74 6f 20 6d 61 6b 65 20 63 68 61 6e 67 65 n to make change
5530: 73 20 75 6e 6c 65 73 73 20 79 6f 75 20 61 72 65 s unless you are
5540: 0a 20 20 20 20 73 75 72 65 20 77 68 61 74 20 79 . sure what y
5550: 6f 75 20 61 72 65 20 64 6f 69 6e 67 2e 0a 0a 20 ou are doing...
5560: 20 20 20 49 66 20 79 6f 75 20 6e 65 65 64 20 74 If you need t
5570: 6f 20 75 73 65 20 61 20 74 61 67 6e 61 6d 65 20 o use a tagname
5580: 74 68 61 74 20 6d 69 67 68 74 20 62 65 20 63 6f that might be co
5590: 6e 66 75 73 65 64 20 77 69 74 68 0a 20 20 20 20 nfused with.
55a0: 61 20 68 65 78 61 64 65 63 69 6d 61 6c 20 63 68 a hexadecimal ch
55b0: 65 63 6b 2d 69 6e 20 6f 72 20 61 72 74 69 66 61 eck-in or artifa
55c0: 63 74 20 49 44 2c 20 79 6f 75 20 63 61 6e 20 65 ct ID, you can e
55d0: 78 70 6c 69 63 69 74 6c 79 0a 20 20 20 20 64 69 xplicitly. di
55e0: 73 61 6d 62 69 67 75 61 74 65 20 69 74 20 62 79 sambiguate it by
55f0: 20 70 72 65 66 69 78 69 6e 67 20 69 74 20 77 69 prefixing it wi
5600: 74 68 20 22 74 61 67 3a 22 2e 20 46 6f 72 20 69 th "tag:". For i
5610: 6e 73 74 61 6e 63 65 3a 0a 0a 20 20 20 20 66 6f nstance:.. fo
5620: 73 73 69 6c 20 75 70 64 61 74 65 20 64 65 63 61 ssil update deca
5630: 66 0a 0a 20 20 20 20 77 69 6c 6c 20 62 65 20 74 f.. will be t
5640: 61 6b 65 6e 20 61 73 20 61 6e 20 61 72 74 69 66 aken as an artif
5650: 61 63 74 20 6f 72 20 63 68 65 63 6b 2d 69 6e 20 act or check-in
5660: 49 44 20 61 6e 64 20 66 6f 73 73 69 6c 20 77 69 ID and fossil wi
5670: 6c 6c 0a 20 20 20 20 70 72 6f 62 61 62 6c 79 20 ll. probably
5680: 63 6f 6d 70 6c 61 69 6e 20 74 68 61 74 20 6e 6f complain that no
5690: 20 73 75 63 68 20 72 65 76 69 73 69 6f 6e 20 77 such revision w
56a0: 61 73 20 66 6f 75 6e 64 2e 20 48 6f 77 65 76 65 as found. Howeve
56b0: 72 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 75 70 r.. fossil up
56c0: 64 61 74 65 20 74 61 67 3a 64 65 63 61 66 0a 0a date tag:decaf..
56d0: 20 20 20 20 77 69 6c 6c 20 61 73 73 75 6d 65 20 will assume
56e0: 74 68 61 74 20 22 64 65 63 61 66 22 20 69 73 20 that "decaf" is
56f0: 61 20 74 61 67 2f 62 72 61 6e 63 68 20 6e 61 6d a tag/branch nam
5700: 65 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72 65 66 3d e...<hr><a href=
5710: 22 23 74 6f 66 22 3e 26 23 37 31 30 3b 3c 2f 61 "#tof">ˆ</a
5720: 3e 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 74 >. <a name="t
5730: 69 6d 65 6c 69 6e 65 22 3e 55 73 61 67 65 3a 20 imeline">Usage:
5740: 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 </a><a href="cmd
5750: 5f 74 69 6d 65 6c 69 6e 65 2e 77 69 6b 69 22 3e _timeline.wiki">
5760: 66 6f 73 73 69 6c 20 74 69 6d 65 6c 69 6e 65 3c fossil timeline<
5770: 2f 61 3e 20 3f 57 48 45 4e 3f 20 3f 43 48 45 43 /a> ?WHEN? ?CHEC
5780: 4b 2d 49 4e 7c 44 41 54 45 54 49 4d 45 3f 20 3f K-IN|DATETIME? ?
5790: 2d 6e 7c 2d 2d 63 6f 75 6e 74 20 4e 3f 0a 20 20 -n|--count N?.
57a0: 20 20 50 72 69 6e 74 20 61 20 73 75 6d 6d 61 72 Print a summar
57b0: 79 20 6f 66 20 61 63 74 69 76 69 74 79 20 67 6f y of activity go
57c0: 69 6e 67 20 62 61 63 6b 77 61 72 64 73 20 69 6e ing backwards in
57d0: 20 64 61 74 65 20 61 6e 64 20 74 69 6d 65 0a 20 date and time.
57e0: 20 20 20 73 70 65 63 69 66 69 65 64 20 6f 72 20 specified or
57f0: 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 from the current
5800: 20 64 61 74 65 20 61 6e 64 20 74 69 6d 65 20 69 date and time i
5810: 66 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 0a 20 f no arguments.
5820: 20 20 20 61 72 65 20 67 69 76 65 6e 2e 20 20 53 are given. S
5830: 68 6f 77 20 61 73 20 6d 61 6e 79 20 61 73 20 4e how as many as N
5840: 20 28 64 65 66 61 75 6c 74 20 32 30 29 20 63 68 (default 20) ch
5850: 65 63 6b 2d 69 6e 73 2e 20 20 54 68 65 0a 20 20 eck-ins. The.
5860: 20 20 57 48 45 4e 20 61 72 67 75 6d 65 6e 74 20 WHEN argument
5870: 63 61 6e 20 62 65 20 61 6e 79 20 75 6e 69 71 75 can be any uniqu
5880: 65 20 61 62 62 72 65 76 69 61 74 69 6f 6e 20 6f e abbreviation o
5890: 66 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 0a 20 f one of these.
58a0: 20 20 20 6b 65 79 77 6f 72 64 73 3a 0a 0a 20 20 keywords:..
58b0: 20 20 62 65 66 6f 72 65 0a 20 20 20 20 61 66 74 before. aft
58c0: 65 72 0a 20 20 20 20 64 65 73 63 65 6e 64 61 6e er. descendan
58d0: 74 73 20 7c 20 63 68 69 6c 64 72 65 6e 0a 20 20 ts | children.
58e0: 20 20 61 6e 63 65 73 74 6f 72 73 20 7c 20 70 61 ancestors | pa
58f0: 72 65 6e 74 73 0a 0a 20 20 20 20 54 68 65 20 43 rents.. The C
5900: 48 45 43 4b 2d 49 4e 20 63 61 6e 20 62 65 20 61 HECK-IN can be a
5910: 6e 79 20 75 6e 69 71 75 65 20 70 72 65 66 69 78 ny unique prefix
5920: 20 6f 66 20 34 20 63 68 61 72 61 63 74 65 72 73 of 4 characters
5930: 20 6f 72 20 6d 6f 72 65 2e 0a 20 20 20 20 54 68 or more.. Th
5940: 65 20 44 41 54 45 54 49 4d 45 20 73 68 6f 75 6c e DATETIME shoul
5950: 64 20 62 65 20 69 6e 20 74 68 65 20 49 53 4f 38 d be in the ISO8
5960: 36 30 31 20 66 6f 72 6d 61 74 2e 20 20 46 6f 72 601 format. For
5970: 0a 20 20 20 20 65 78 61 6d 70 6c 65 73 3a 20 22 . examples: "
5980: 32 30 30 37 2d 30 38 2d 31 38 20 30 37 3a 32 31 2007-08-18 07:21
5990: 3a 32 31 22 2e 20 20 59 6f 75 20 63 61 6e 20 61 :21". You can a
59a0: 6c 73 6f 20 73 61 79 20 22 63 75 72 72 65 6e 74 lso say "current
59b0: 22 0a 20 20 20 20 66 6f 72 20 74 68 65 20 63 75 ". for the cu
59c0: 72 72 65 6e 74 20 76 65 72 73 69 6f 6e 20 6f 72 rrent version or
59d0: 20 22 6e 6f 77 22 20 66 6f 72 20 74 68 65 20 63 "now" for the c
59e0: 75 72 72 65 6e 74 20 74 69 6d 65 2e 0a 0a 3c 68 urrent time...<h
59f0: 72 3e 3c 61 20 68 72 65 66 3d 22 23 74 6f 66 22 r><a href="#tof"
5a00: 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 >ˆ</a>.
5a10: 3c 61 20 6e 61 6d 65 3d 22 75 6e 64 6f 22 3e 55 <a name="undo">U
5a20: 73 61 67 65 3a 20 3c 2f 61 3e 3c 61 20 68 72 65 sage: </a><a hre
5a30: 66 3d 22 63 6d 64 5f 75 6e 64 6f 2e 77 69 6b 69 f="cmd_undo.wiki
5a40: 22 3e 66 6f 73 73 69 6c 20 75 6e 64 6f 3c 2f 61 ">fossil undo</a
5a50: 3e 20 3f 46 49 4c 45 4e 41 4d 45 2e 2e 2e 3f 0a > ?FILENAME...?.
5a60: 20 20 20 20 55 6e 64 6f 20 74 68 65 20 6d 6f 73 Undo the mos
5a70: 74 20 72 65 63 65 6e 74 20 75 70 64 61 74 65 20 t recent update
5a80: 6f 72 20 6d 65 72 67 65 20 6f 70 65 72 61 74 69 or merge operati
5a90: 6f 6e 2e 20 20 49 66 20 46 49 4c 45 4e 41 4d 45 on. If FILENAME
5aa0: 20 69 73 0a 20 20 20 20 73 70 65 63 69 66 69 65 is. specifie
5ab0: 64 20 74 68 65 6e 20 72 65 73 74 6f 72 65 20 74 d then restore t
5ac0: 68 65 20 63 6f 6e 74 65 6e 74 20 6f 66 20 74 68 he content of th
5ad0: 65 20 6e 61 6d 65 64 20 66 69 6c 65 28 73 29 20 e named file(s)
5ae0: 62 75 74 20 6f 74 68 65 72 77 69 73 65 0a 20 20 but otherwise.
5af0: 20 20 6c 65 61 76 65 20 74 68 65 20 75 70 64 61 leave the upda
5b00: 74 65 20 6f 72 20 6d 65 72 67 65 20 69 6e 20 65 te or merge in e
5b10: 66 66 65 63 74 2e 0a 0a 20 20 20 20 41 20 73 69 ffect... A si
5b20: 6e 67 6c 65 20 6c 65 76 65 6c 20 6f 66 20 75 6e ngle level of un
5b30: 64 6f 2f 72 65 64 6f 20 69 73 20 73 75 70 70 6f do/redo is suppo
5b40: 72 74 65 64 2e 20 20 54 68 65 20 75 6e 64 6f 2f rted. The undo/
5b50: 72 65 64 6f 20 73 74 61 63 6b 0a 20 20 20 20 69 redo stack. i
5b60: 73 20 63 6c 65 61 72 65 64 20 62 79 20 74 68 65 s cleared by the
5b70: 20 63 6f 6d 6d 69 74 20 61 6e 64 20 63 68 65 63 commit and chec
5b80: 6b 6f 75 74 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a kout commands...
5b90: 3c 68 72 3e 3c 61 20 68 72 65 66 3d 22 23 74 6f <hr><a href="#to
5ba0: 66 22 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 f">ˆ</a>.
5bb0: 20 20 3c 61 20 6e 61 6d 65 3d 22 75 70 64 61 74 <a name="updat
5bc0: 65 22 3e 55 73 61 67 65 3a 20 3c 2f 61 3e 3c 61 e">Usage: </a><a
5bd0: 20 68 72 65 66 3d 22 63 6d 64 5f 75 70 64 61 74 href="cmd_updat
5be0: 65 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 75 e.wiki">fossil u
5bf0: 70 64 61 74 65 3c 2f 61 3e 20 3f 56 45 52 53 49 pdate</a> ?VERSI
5c00: 4f 4e 3f 20 3f 2d 2d 6c 61 74 65 73 74 3f 0a 20 ON? ?--latest?.
5c10: 20 20 20 54 68 65 20 6f 70 74 69 6f 6e 61 6c 20 The optional
5c20: 61 72 67 75 6d 65 6e 74 20 69 73 20 61 20 76 65 argument is a ve
5c30: 72 73 69 6f 6e 20 74 68 61 74 20 73 68 6f 75 6c rsion that shoul
5c40: 64 20 62 65 63 6f 6d 65 20 74 68 65 20 63 75 72 d become the cur
5c50: 72 65 6e 74 0a 20 20 20 20 76 65 72 73 69 6f 6e rent. version
5c60: 2e 20 20 49 66 20 74 68 65 20 61 72 67 75 6d 65 . If the argume
5c70: 6e 74 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 74 nt is omitted, t
5c80: 68 65 6e 20 75 73 65 20 74 68 65 20 6c 65 61 66 hen use the leaf
5c90: 20 6f 66 20 74 68 65 0a 20 20 20 20 74 72 65 65 of the. tree
5ca0: 20 74 68 61 74 20 62 65 67 69 6e 73 20 77 69 74 that begins wit
5cb0: 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 76 65 h the current ve
5cc0: 72 73 69 6f 6e 2c 20 69 66 20 74 68 65 72 65 20 rsion, if there
5cd0: 69 73 20 6f 6e 6c 79 20 61 20 20 20 20 73 69 6e is only a sin
5ce0: 67 6c 65 20 6c 65 61 66 2e 20 20 49 66 20 74 68 gle leaf. If th
5cf0: 65 72 65 20 61 72 65 20 61 20 6d 75 6c 74 69 70 ere are a multip
5d00: 6c 65 20 6c 65 61 76 65 73 2c 20 74 68 65 20 6c le leaves, the l
5d10: 61 74 65 73 74 20 69 73 20 75 73 65 64 0a 20 20 atest is used.
5d20: 20 20 69 66 20 74 68 65 20 2d 2d 6c 61 74 65 73 if the --lates
5d30: 74 20 66 6c 61 67 20 69 73 20 70 72 65 73 65 6e t flag is presen
5d40: 74 2e 0a 0a 20 20 20 20 54 68 69 73 20 63 6f 6d t... This com
5d50: 6d 61 6e 64 20 69 73 20 64 69 66 66 65 72 65 6e mand is differen
5d60: 74 20 66 72 6f 6d 20 74 68 65 20 22 63 68 65 63 t from the "chec
5d70: 6b 6f 75 74 22 20 69 6e 20 74 68 61 74 20 65 64 kout" in that ed
5d80: 69 74 73 20 61 72 65 0a 20 20 20 20 6e 6f 74 20 its are. not
5d90: 6f 76 65 72 77 72 69 74 74 65 6e 2e 20 20 45 64 overwritten. Ed
5da0: 69 74 73 20 61 72 65 20 6d 65 72 67 65 64 20 69 its are merged i
5db0: 6e 74 6f 20 74 68 65 20 6e 65 77 20 76 65 72 73 nto the new vers
5dc0: 69 6f 6e 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72 65 ion...<hr><a hre
5dd0: 66 3d 22 23 74 6f 66 22 3e 26 23 37 31 30 3b 3c f="#tof">ˆ<
5de0: 2f 61 3e 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d /a>. <a name=
5df0: 22 75 73 65 72 22 3e 55 73 61 67 65 3a 20 3c 2f "user">Usage: </
5e00: 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 75 a><a href="cmd_u
5e10: 73 65 72 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c ser.wiki">fossil
5e20: 20 75 73 65 72 3c 2f 61 3e 20 53 55 42 43 4f 4d user</a> SUBCOM
5e30: 4d 41 4e 44 20 2e 2e 2e 20 20 3f 2d 52 7c 2d 2d MAND ... ?-R|--
5e40: 72 65 70 6f 73 69 74 6f 72 79 20 46 49 4c 45 3f repository FILE?
5e50: 0a 20 20 20 20 52 75 6e 20 76 61 72 69 6f 75 73 . Run various
5e60: 20 73 75 62 63 6f 6d 6d 61 6e 64 73 20 6f 6e 20 subcommands on
5e70: 75 73 65 72 73 20 6f 66 20 74 68 65 20 6f 70 65 users of the ope
5e80: 6e 20 72 65 70 6f 73 69 74 6f 72 79 20 6f 72 20 n repository or
5e90: 6f 66 0a 20 20 20 20 74 68 65 20 72 65 70 6f 73 of. the repos
5ea0: 69 74 6f 72 79 20 69 64 65 6e 74 69 66 69 65 64 itory identified
5eb0: 20 62 79 20 74 68 65 20 2d 52 20 6f 72 20 2d 2d by the -R or --
5ec0: 72 65 70 6f 73 69 74 6f 72 79 20 6f 70 74 69 6f repository optio
5ed0: 6e 2e 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 75 n... fossil u
5ee0: 73 65 72 20 63 61 70 61 62 69 6c 69 74 69 65 73 ser capabilities
5ef0: 20 55 53 45 52 4e 41 4d 45 20 3f 53 54 52 49 4e USERNAME ?STRIN
5f00: 47 3f 0a 0a 20 20 20 20 51 75 65 72 79 20 6f 72 G?.. Query or
5f10: 20 73 65 74 20 74 68 65 20 63 61 70 61 62 69 6c set the capabil
5f20: 69 74 69 65 73 20 66 6f 72 20 75 73 65 72 20 55 ities for user U
5f30: 53 45 52 4e 41 4d 45 0a 0a 20 20 20 20 66 6f 73 SERNAME.. fos
5f40: 73 69 6c 20 75 73 65 72 20 64 65 66 61 75 6c 74 sil user default
5f50: 20 3f 55 53 45 52 4e 41 4d 45 3f 0a 0a 20 20 20 ?USERNAME?..
5f60: 20 51 75 65 72 79 20 6f 72 20 73 65 74 20 74 68 Query or set th
5f70: 65 20 64 65 66 61 75 6c 74 20 75 73 65 72 2e 20 e default user.
5f80: 20 54 68 65 20 64 65 66 61 75 6c 74 20 75 73 65 The default use
5f90: 72 20 69 73 20 74 68 65 0a 20 20 20 20 75 73 65 r is the. use
5fa0: 72 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 2d 6c 69 r for command-li
5fb0: 6e 65 20 69 6e 74 65 72 61 63 74 69 6f 6e 2e 0a ne interaction..
5fc0: 0a 20 20 20 20 66 6f 73 73 69 6c 20 75 73 65 72 . fossil user
5fd0: 20 6c 69 73 74 0a 0a 20 20 20 20 4c 69 73 74 20 list.. List
5fe0: 61 6c 6c 20 75 73 65 72 73 20 6b 6e 6f 77 6e 20 all users known
5ff0: 74 6f 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 to the repositor
6000: 79 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 75 73 y.. fossil us
6010: 65 72 20 6e 65 77 20 3f 55 53 45 52 4e 41 4d 45 er new ?USERNAME
6020: 3f 0a 0a 20 20 20 20 43 72 65 61 74 65 20 61 20 ?.. Create a
6030: 6e 65 77 20 75 73 65 72 20 69 6e 20 74 68 65 20 new user in the
6040: 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 55 73 65 repository. Use
6050: 72 73 20 63 61 6e 20 6e 65 76 65 72 20 62 65 0a rs can never be.
6060: 20 20 20 20 64 65 6c 65 74 65 64 2e 20 20 54 68 deleted. Th
6070: 65 79 20 63 61 6e 20 62 65 20 64 65 6e 69 65 64 ey can be denied
6080: 20 61 6c 6c 20 61 63 63 65 73 73 20 62 75 74 20 all access but
6090: 74 68 65 79 20 6d 75 73 74 20 63 6f 6e 74 69 6e they must contin
60a0: 75 65 0a 20 20 20 20 74 6f 20 65 78 69 73 74 20 ue. to exist
60b0: 69 6e 20 74 68 65 20 64 61 74 61 62 61 73 65 2e in the database.
60c0: 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 75 73 65 .. fossil use
60d0: 72 20 70 61 73 73 77 6f 72 64 20 55 53 45 52 4e r password USERN
60e0: 41 4d 45 0a 0a 20 20 20 20 43 68 61 6e 67 65 20 AME.. Change
60f0: 74 68 65 20 77 65 62 20 61 63 63 65 73 73 20 70 the web access p
6100: 61 73 73 77 6f 72 64 20 66 6f 72 20 61 20 75 73 assword for a us
6110: 65 72 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72 65 66 er...<hr><a href
6120: 3d 22 23 74 6f 66 22 3e 26 23 37 31 30 3b 3c 2f ="#tof">ˆ</
6130: 61 3e 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 a>. <a name="
6140: 76 65 72 73 69 6f 6e 22 3e 55 73 61 67 65 3a 20 version">Usage:
6150: 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 </a><a href="cmd
6160: 5f 76 65 72 73 69 6f 6e 2e 77 69 6b 69 22 3e 66 _version.wiki">f
6170: 6f 73 73 69 6c 20 76 65 72 73 69 6f 6e 3c 2f 61 ossil version</a
6180: 3e 0a 20 20 20 20 50 72 69 6e 74 20 74 68 65 20 >. Print the
6190: 73 6f 75 72 63 65 20 63 6f 64 65 20 76 65 72 73 source code vers
61a0: 69 6f 6e 20 6e 75 6d 62 65 72 20 66 6f 72 20 74 ion number for t
61b0: 68 65 20 66 6f 73 73 69 6c 20 65 78 65 63 75 74 he fossil execut
61c0: 61 62 6c 65 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72 able...<hr><a hr
61d0: 65 66 3d 22 23 74 6f 66 22 3e 26 23 37 31 30 3b ef="#tof">ˆ
61e0: 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 6e 61 6d 65 </a>. <a name
61f0: 3d 22 77 69 6b 69 22 3e 55 73 61 67 65 3a 20 3c ="wiki">Usage: <
6200: 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f /a><a href="cmd_
6210: 77 69 6b 69 2e 77 69 6b 69 22 3e 66 6f 73 73 69 wiki.wiki">fossi
6220: 6c 20 77 69 6b 69 3c 2f 61 3e 20 28 65 78 70 6f l wiki</a> (expo
6230: 72 74 7c 63 72 65 61 74 65 7c 63 6f 6d 6d 69 74 rt|create|commit
6240: 7c 6c 69 73 74 29 20 57 69 6b 69 4e 61 6d 65 0a |list) WikiName.
6250: 20 20 20 20 52 75 6e 20 76 61 72 69 6f 75 73 20 Run various
6260: 73 75 62 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 66 subcommands to f
6270: 65 74 63 68 20 77 69 6b 69 20 65 6e 74 72 69 65 etch wiki entrie
6280: 73 2e 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 77 s... fossil w
6290: 69 6b 69 20 65 78 70 6f 72 74 20 50 41 47 45 4e iki export PAGEN
62a0: 41 4d 45 20 3f 46 49 4c 45 3f 0a 0a 20 20 20 20 AME ?FILE?..
62b0: 53 65 6e 64 73 20 74 68 65 20 6c 61 74 65 73 74 Sends the latest
62c0: 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 version of the
62d0: 50 41 47 45 4e 41 4d 45 20 77 69 6b 69 0a 20 20 PAGENAME wiki.
62e0: 20 20 65 6e 74 72 79 20 74 6f 20 74 68 65 20 67 entry to the g
62f0: 69 76 65 6e 20 66 69 6c 65 20 6f 72 20 73 74 61 iven file or sta
6300: 6e 64 61 72 64 20 6f 75 74 70 75 74 2e 0a 0a 20 ndard output...
6310: 20 20 20 66 6f 73 73 69 6c 20 77 69 6b 69 20 63 fossil wiki c
6320: 6f 6d 6d 69 74 20 50 41 47 45 4e 41 4d 45 20 3f ommit PAGENAME ?
6330: 46 49 4c 45 3f 0a 0a 20 20 20 20 43 6f 6d 6d 69 FILE?.. Commi
6340: 74 20 63 68 61 6e 67 65 73 20 74 6f 20 61 20 77 t changes to a w
6350: 69 6b 69 20 70 61 67 65 20 66 72 6f 6d 20 46 49 iki page from FI
6360: 4c 45 20 6f 72 20 66 72 6f 6d 20 73 74 61 6e 64 LE or from stand
6370: 61 72 64 2e 0a 0a 20 20 20 20 66 6f 73 73 69 6c ard... fossil
6380: 20 77 69 6b 69 20 63 72 65 61 74 65 20 50 41 47 wiki create PAG
6390: 45 4e 41 4d 45 20 3f 46 49 4c 45 3f 0a 0a 20 20 ENAME ?FILE?..
63a0: 20 20 43 72 65 61 74 65 20 61 20 6e 65 77 20 77 Create a new w
63b0: 69 6b 69 20 70 61 67 65 20 77 69 74 68 20 69 6e iki page with in
63c0: 69 74 69 61 6c 20 63 6f 6e 74 65 6e 74 20 74 61 itial content ta
63d0: 6b 65 6e 20 66 72 6f 6d 0a 20 20 20 20 46 49 4c ken from. FIL
63e0: 45 20 6f 72 20 66 72 6f 6d 20 73 74 61 6e 64 61 E or from standa
63f0: 72 64 20 69 6e 70 75 74 2e 0a 0a 20 20 20 20 66 rd input... f
6400: 6f 73 73 69 6c 20 77 69 6b 69 20 6c 69 73 74 0a ossil wiki list.
6410: 0a 20 20 20 20 4c 69 73 74 73 20 61 6c 6c 20 77 . Lists all w
6420: 69 6b 69 20 65 6e 74 72 69 65 73 2c 20 6f 6e 65 iki entries, one
6430: 20 70 65 72 20 6c 69 6e 65 2c 20 6f 72 64 65 72 per line, order
6440: 65 64 0a 20 20 20 20 63 61 73 65 2d 69 6e 73 65 ed. case-inse
6450: 6e 74 69 76 65 6c 79 20 62 79 20 6e 61 6d 65 2e ntively by name.
6460: 0a 0a 20 20 20 20 54 4f 44 4f 73 3a 0a 0a 20 20 .. TODOs:..
6470: 20 20 66 6f 73 73 69 6c 20 77 69 6b 69 20 65 78 fossil wiki ex
6480: 70 6f 72 74 20 3f 2d 75 20 41 52 54 49 46 41 43 port ?-u ARTIFAC
6490: 54 3f 20 57 69 6b 69 4e 61 6d 65 20 3f 46 49 4c T? WikiName ?FIL
64a0: 45 3f 0a 0a 20 20 20 20 4f 75 74 70 75 74 73 20 E?.. Outputs
64b0: 74 68 65 20 73 65 6c 65 63 74 65 64 20 76 65 72 the selected ver
64c0: 73 69 6f 6e 20 6f 66 20 57 69 6b 69 4e 61 6d 65 sion of WikiName
64d0: 2e 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 77 69 ... fossil wi
64e0: 6b 69 20 64 65 6c 65 74 65 20 3f 2d 6d 20 4d 45 ki delete ?-m ME
64f0: 53 53 41 47 45 3f 20 57 69 6b 69 4e 61 6d 65 0a SSAGE? WikiName.
6500: 0a 20 20 20 20 54 68 65 20 73 61 6d 65 20 61 73 . The same as
6510: 20 64 65 6c 65 74 69 6e 67 20 61 20 66 69 6c 65 deleting a file
6520: 20 65 6e 74 72 79 2c 20 62 75 74 20 69 20 64 6f entry, but i do
6530: 6e 27 74 20 6b 6e 6f 77 20 69 66 20 66 6f 73 73 n't know if foss
6540: 69 6c 0a 20 20 20 20 73 75 70 70 6f 72 74 73 20 il. supports
6550: 61 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 a commit message
6560: 20 66 6f 72 20 57 69 6b 69 20 65 6e 74 72 69 65 for Wiki entrie
6570: 73 2e 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 77 s... fossil w
6580: 69 6b 69 20 3f 2d 75 3f 20 3f 2d 64 3f 20 3f 2d iki ?-u? ?-d? ?-
6590: 73 3d 5b 7c 5d 3f 20 6c 69 73 74 0a 0a 20 20 20 s=[|]? list..
65a0: 20 4c 69 73 74 73 20 74 68 65 20 61 72 74 69 66 Lists the artif
65b0: 61 63 74 20 49 44 20 61 6e 64 2f 6f 72 20 44 61 act ID and/or Da
65c0: 74 65 20 6f 66 20 6c 61 73 74 20 63 68 61 6e 67 te of last chang
65d0: 65 20 61 6c 6f 6e 67 20 77 69 74 68 0a 20 20 20 e along with.
65e0: 20 65 61 63 68 20 65 6e 74 72 79 20 6e 61 6d 65 each entry name
65f0: 2c 20 64 65 6c 69 6d 69 74 65 64 20 62 79 20 74 , delimited by t
6600: 68 65 20 2d 73 20 63 68 61 72 2e 0a 0a 20 20 20 he -s char...
6610: 20 66 6f 73 73 69 6c 20 77 69 6b 69 20 64 69 66 fossil wiki dif
6620: 66 20 3f 41 52 54 49 46 41 43 54 3f 20 3f 2d 66 f ?ARTIFACT? ?-f
6630: 20 69 6e 66 69 6c 65 5b 3d 73 74 64 69 6e 5d 3f infile[=stdin]?
6640: 20 45 6e 74 72 79 4e 61 6d 65 0a 0a 20 20 20 20 EntryName..
6650: 44 69 66 66 73 20 74 68 65 20 6c 6f 63 61 6c 20 Diffs the local
6660: 63 6f 70 79 20 6f 66 20 61 20 70 61 67 65 20 77 copy of a page w
6670: 69 74 68 20 61 20 67 69 76 65 6e 20 76 65 72 73 ith a given vers
6680: 69 6f 6e 20 28 64 65 66 61 75 6c 74 69 6e 67 0a ion (defaulting.
6690: 20 20 20 20 74 6f 20 74 68 65 20 68 65 61 64 20 to the head
66a0: 76 65 72 73 69 6f 6e 29 2e 0a 0a 20 20 3c 2f 70 version)... </p
66b0: 72 65 3e 3c 2f 6e 6f 77 69 6b 69 3e 0a 0a 20 20 re></nowiki>..
66c0: 3c 68 72 3e 3c 61 20 68 72 65 66 3d 22 23 74 6f <hr><a href="#to
66d0: 66 22 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a 0a 20 f">ˆ</a>..
66e0: 20 20 20 3c 68 33 3e 43 61 76 65 61 74 73 3c 2f <h3>Caveats</
66f0: 68 33 3e 0a 20 20 20 20 54 68 69 73 20 69 73 20 h3>. This is
6700: 6e 6f 74 20 61 63 74 75 61 6c 6c 79 20 61 20 72 not actually a r
6710: 65 66 65 72 65 6e 63 65 2c 20 69 74 27 73 20 74 eference, it's t
6720: 68 65 20 73 74 61 72 74 20 6f 66 20 61 20 72 65 he start of a re
6730: 66 65 72 65 6e 63 65 2e 0a 20 20 20 20 54 68 65 ference.. The
6740: 72 65 20 61 72 65 20 77 69 6b 69 6c 69 6e 6b 73 re are wikilinks
6750: 20 74 6f 20 75 6e 63 72 65 61 74 65 64 20 70 61 to uncreated pa
6760: 67 65 73 20 66 6f 72 20 74 68 65 20 63 6f 6d 6d ges for the comm
6770: 61 6e 64 73 2e 20 20 54 68 69 73 20 77 61 73 0a ands. This was.
6780: 20 20 20 20 63 72 65 61 74 65 64 20 62 79 20 72 created by r
6790: 75 6e 6e 69 6e 67 20 74 68 65 20 66 6f 73 73 69 unning the fossi
67a0: 6c 20 68 65 6c 70 20 66 6f 72 20 65 61 63 68 20 l help for each
67b0: 63 6f 6d 6d 61 6e 64 20 6c 69 73 74 65 64 20 62 command listed b
67c0: 79 20 72 75 6e 6e 69 6e 67 0a 20 20 20 20 66 6f y running. fo
67d0: 73 73 69 6c 20 68 65 6c 70 2e 2e 2e 20 20 44 75 ssil help... Du
67e0: 70 6c 69 63 61 74 65 20 63 6f 6d 6d 61 6e 64 73 plicate commands
67f0: 20 61 72 65 20 6f 6e 6c 79 20 6c 69 73 74 65 64 are only listed
6800: 20 6f 6e 63 65 20 28 49 0a 20 20 20 20 3c 69 3e once (I. <i>
6810: 74 68 69 6e 6b 3c 2f 69 3e 29 2e 20 20 54 68 65 think</i>). The
6820: 72 65 20 61 72 65 20 73 65 76 65 72 61 6c 20 62 re are several b
6830: 69 74 73 20 6f 66 20 3c 62 3e 66 6f 73 73 69 6c its of <b>fossil
6840: 3c 2f 62 3e 20 74 68 61 74 20 61 72 65 20 6e 6f </b> that are no
6850: 74 20 61 64 64 72 65 73 73 65 64 0a 20 20 20 20 t addressed.
6860: 69 6e 20 74 68 65 20 68 65 6c 70 20 66 6f 72 20 in the help for
6870: 63 6f 6d 6d 61 6e 64 73 20 28 73 70 65 63 69 61 commands (specia
6880: 6c 20 77 69 6b 69 20 64 69 72 65 63 74 6f 72 69 l wiki directori
6890: 65 73 2c 20 73 70 65 63 69 61 6c 20 75 73 65 72 es, special user
68a0: 73 2c 20 65 74 63 2e 29 0a 20 20 20 20 73 6f 20 s, etc.). so
68b0: 74 68 65 79 20 61 72 65 20 28 63 75 72 72 65 6e they are (curren
68c0: 74 6c 79 29 20 6e 6f 74 20 61 64 64 72 65 73 73 tly) not address
68d0: 65 64 20 68 65 72 65 2e 20 20 43 6c 61 72 69 74 ed here. Clarit
68e0: 79 20 61 6e 64 20 62 72 65 76 69 74 79 20 6d 61 y and brevity ma
68f0: 79 20 62 65 0a 20 20 20 20 73 61 63 72 69 66 69 y be. sacrifi
6900: 63 65 64 20 66 6f 72 20 65 78 70 65 64 69 65 6e ced for expedien
6910: 63 79 20 61 74 20 74 68 65 20 61 75 74 68 6f 72 cy at the author
6920: 73 20 69 6e 64 69 73 63 72 65 74 69 6f 6e 2e 20 s indiscretion.
6930: 20 41 6c 6c 20 73 70 65 6c 6c 69 6e 67 20 61 6e All spelling an
6940: 64 0a 20 20 20 20 67 72 61 6d 6d 61 74 69 63 61 d. grammatica
6950: 6c 20 6d 69 73 74 61 6b 65 73 20 61 72 65 20 73 l mistakes are s
6960: 6f 6d 65 62 6f 64 79 20 65 6c 73 65 73 20 66 61 omebody elses fa
6970: 75 6c 74 2e 3c 63 6f 64 65 3e 20 20 76 6f 69 64 ult.<code> void
6980: 20 2a 20 3c 2f 63 6f 64 65 3e 0a 20 20 20 20 70 * </code>. p
6990: 72 6f 68 69 62 69 74 65 64 20 77 68 65 72 65 3c rohibited where<
69a0: 63 6f 64 65 3e 20 5f 5f 43 5f 50 4c 55 53 5f 50 code> __C_PLUS_P
69b0: 4c 55 53 5f 5f 20 3c 2f 63 6f 64 65 3e 2e 20 54 LUS__ </code>. T
69c0: 69 74 6c 65 20 61 6e 64 20 74 61 78 65 73 20 65 itle and taxes e
69d0: 78 74 72 61 2e 0a 20 20 20 20 4e 6f 74 20 76 61 xtra.. Not va
69e0: 6c 69 64 20 69 6e 20 48 6f 6f 70 74 69 67 6f 6e lid in Hooptigon
69f0: 69 61 2e 0a ia..