Hex Artifact Content
Not logged in

Artifact 677ac744b20c5a847aca8620d1c2cb7813b5ffd1:

File www/fileformat.html part of check-in [63564202fd] - Fixed typos. by aku on 2007-08-28 03:18:31.

0000: 3c 68 74 6d 6c 3e 0a 3c 68 65 61 64 3e 0a 3c 74  <html>.<head>.<t
0010: 69 74 6c 65 3e 46 6f 73 73 69 6c 20 46 69 6c 65  itle>Fossil File
0020: 20 46 6f 72 6d 61 74 3c 2f 74 69 74 6c 65 3e 0a   Format</title>.
0030: 3c 2f 68 65 61 64 3e 0a 3c 62 6f 64 79 20 62 67  </head>.<body bg
0040: 63 6f 6c 6f 72 3d 22 77 68 69 74 65 22 3e 0a 3c  color="white">.<
0050: 68 31 20 61 6c 69 67 6e 3d 22 63 65 6e 74 65 72  h1 align="center
0060: 22 3e 0a 46 6f 73 73 69 6c 20 46 69 6c 65 20 46  ">.Fossil File F
0070: 6f 72 6d 61 74 73 0a 3c 2f 68 31 3e 0a 0a 3c 70  ormats.</h1>..<p
0080: 3e 0a 54 68 65 20 67 6c 6f 62 61 6c 20 73 74 61  >.The global sta
0090: 74 65 20 6f 66 20 61 20 66 6f 73 73 69 6c 20 72  te of a fossil r
00a0: 65 70 6f 73 69 74 6f 72 79 20 69 73 20 64 65 74  epository is det
00b0: 65 72 6d 69 6e 65 64 20 62 79 20 61 6e 20 75 6e  ermined by an un
00c0: 6f 72 64 65 72 65 64 0a 73 65 74 20 6f 66 20 66  ordered.set of f
00d0: 69 6c 65 73 2e 20 20 53 6f 6d 65 20 66 69 6c 65  iles.  Some file
00e0: 73 20 61 72 65 20 75 73 65 64 20 74 6f 20 72 65  s are used to re
00f0: 70 72 65 73 65 6e 74 20 77 69 6b 69 20 70 61 67  present wiki pag
0100: 65 73 2c 20 74 72 6f 75 62 6c 65 20 74 69 63 6b  es, trouble tick
0110: 65 74 73 2c 0a 61 6e 64 20 74 68 65 20 73 70 65  ets,.and the spe
0120: 63 69 61 6c 20 22 6d 61 6e 69 66 65 73 74 22 20  cial "manifest" 
0130: 66 69 6c 65 20 68 61 73 20 61 20 73 70 65 63 69  file has a speci
0140: 66 69 63 20 61 6e 64 20 77 65 6c 6c 2d 64 65 66  fic and well-def
0150: 69 6e 65 64 20 66 6f 72 6d 61 74 2e 0a 4f 74 68  ined format..Oth
0160: 65 72 20 66 69 6c 65 73 20 61 72 65 20 6a 75 73  er files are jus
0170: 74 20 64 61 74 61 2e 20 20 46 69 6c 65 73 20 63  t data.  Files c
0180: 61 6e 20 62 65 20 74 65 78 74 20 6f 72 20 62 69  an be text or bi
0190: 6e 61 72 79 2e 0a 3c 2f 70 3e 0a 0a 3c 70 3e 0a  nary..</p>..<p>.
01a0: 45 61 63 68 20 66 69 6c 65 20 69 6e 20 74 68 65  Each file in the
01b0: 20 72 65 70 6f 73 69 74 6f 72 79 20 69 73 20 6e   repository is n
01c0: 61 6d 65 64 20 62 79 20 69 74 73 20 53 48 41 31  amed by its SHA1
01d0: 20 68 61 73 68 2e 0a 4e 6f 20 70 72 65 66 69 78   hash..No prefix
01e0: 65 73 20 6f 72 20 6d 65 74 61 20 69 6e 66 6f 72  es or meta infor
01f0: 6d 61 74 69 6f 6e 20 69 73 20 61 64 64 65 64 20  mation is added 
0200: 74 6f 20 61 20 66 69 6c 65 20 62 65 66 6f 72 65  to a file before
0210: 0a 69 74 73 20 68 61 73 68 20 69 73 20 63 6f 6d  .its hash is com
0220: 70 75 74 65 64 2e 20 20 54 68 65 20 6e 61 6d 65  puted.  The name
0230: 20 6f 66 20 61 20 66 69 6c 65 20 69 6e 20 74 68   of a file in th
0240: 65 20 72 65 70 6f 73 69 74 6f 72 79 0a 69 73 20  e repository.is 
0250: 65 78 61 63 74 6c 79 20 74 68 65 20 73 61 6d 65  exactly the same
0260: 20 53 48 41 31 20 68 61 73 68 20 74 68 61 74 20   SHA1 hash that 
0270: 69 73 20 63 6f 6d 70 75 74 65 64 20 62 79 20 73  is computed by s
0280: 68 61 31 73 75 6d 20 0a 6f 6e 20 74 68 65 20 66  ha1sum .on the f
0290: 69 6c 65 20 61 73 20 69 74 20 65 78 69 73 74 73  ile as it exists
02a0: 20 69 6e 20 79 6f 75 72 20 73 6f 75 72 63 65 20   in your source 
02b0: 74 72 65 65 2e 3c 2f 70 3e 0a 0a 3c 70 3e 0a 53  tree.</p>..<p>.S
02c0: 6f 6d 65 20 66 69 6c 65 73 20 68 61 76 65 20 61  ome files have a
02d0: 20 70 61 72 74 69 63 75 6c 61 72 20 66 6f 72 6d   particular form
02e0: 61 74 20 77 68 69 63 68 20 71 75 61 6c 69 66 69  at which qualifi
02f0: 65 73 20 74 68 65 6d 0a 61 73 20 22 6d 61 6e 69  es them.as "mani
0300: 66 65 73 74 73 22 2e 20 20 41 20 6d 61 6e 69 66  fests".  A manif
0310: 65 73 74 20 61 73 73 69 67 6e 73 20 66 69 6c 65  est assigns file
0320: 6e 61 6d 65 73 20 74 6f 20 61 20 73 75 62 73 65  names to a subse
0330: 74 0a 6f 66 20 74 68 65 20 66 69 6c 65 73 20 69  t.of the files i
0340: 6e 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79  n the repository
0350: 2c 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 70 72  , in order to pr
0360: 6f 76 69 64 65 20 61 0a 73 6e 61 70 73 68 6f 74  ovide a.snapshot
0370: 20 6f 66 20 74 68 65 20 73 74 61 74 65 20 6f 66   of the state of
0380: 20 74 68 65 20 70 72 6f 6a 65 63 74 20 61 74 20   the project at 
0390: 61 20 70 6f 69 6e 74 20 69 6e 20 74 69 6d 65 2e  a point in time.
03a0: 0a 45 61 63 68 20 6d 61 6e 69 66 65 73 74 20 66  .Each manifest f
03b0: 69 6c 65 20 63 6f 72 72 65 73 70 6f 6e 64 73 20  ile corresponds 
03c0: 74 6f 20 61 20 76 65 72 73 69 6f 6e 20 6f 72 20  to a version or 
03d0: 62 61 73 65 6c 69 6e 65 0a 6f 66 20 74 68 65 20  baseline.of the 
03e0: 70 72 6f 6a 65 63 74 2e 0a 3c 2f 70 3e 0a 0a 3c  project..</p>..<
03f0: 68 32 3e 31 2e 30 20 54 68 65 20 4d 61 6e 69 66  h2>1.0 The Manif
0400: 65 73 74 20 46 69 6c 65 3c 2f 68 32 3e 0a 0a 3c  est File</h2>..<
0410: 70 3e 0a 41 6e 79 20 66 69 6c 65 20 69 6e 20 74  p>.Any file in t
0420: 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 74 68  he repository th
0430: 61 74 20 66 6f 6c 6c 6f 77 73 20 74 68 65 20 73  at follows the s
0440: 79 6e 74 61 63 74 69 63 20 72 75 6c 65 73 0a 6f  yntactic rules.o
0450: 66 20 61 20 6d 61 6e 69 66 65 73 74 20 69 73 20  f a manifest is 
0460: 61 20 6d 61 6e 69 66 65 73 74 2e 20 20 4e 6f 74  a manifest.  Not
0470: 65 20 74 68 61 74 20 61 20 6d 61 6e 69 66 65 73  e that a manifes
0480: 74 20 63 61 6e 0a 62 65 20 62 6f 74 68 20 61 20  t can.be both a 
0490: 72 65 61 6c 20 6d 61 6e 69 66 65 73 74 20 61 6e  real manifest an
04a0: 64 20 61 6c 73 6f 20 61 20 63 6f 6e 74 65 6e 74  d also a content
04b0: 20 66 69 6c 65 2c 20 74 68 6f 75 67 68 20 74 68   file, though th
04c0: 69 73 0a 69 73 20 72 61 72 65 2e 0a 3c 2f 70 3e  is.is rare..</p>
04d0: 0a 0a 3c 70 3e 0a 41 20 6d 61 6e 69 66 65 73 74  ..<p>.A manifest
04e0: 20 69 73 20 61 20 6c 69 6e 65 2d 6f 72 69 65 6e   is a line-orien
04f0: 74 65 64 20 74 65 78 74 20 66 69 6c 65 2e 20 20  ted text file.  
0500: 4e 65 77 6c 69 6e 65 20 63 68 61 72 61 63 74 65  Newline characte
0510: 72 73 0a 28 41 53 43 49 49 20 30 78 30 61 29 20  rs.(ASCII 0x0a) 
0520: 73 65 70 61 72 61 74 65 20 6c 69 6e 65 73 2e 20  separate lines. 
0530: 20 45 61 63 68 20 6c 69 6e 65 20 62 65 67 69 6e   Each line begin
0540: 73 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 0a  s with a single.
0550: 63 68 61 72 61 63 74 65 72 20 22 6c 69 6e 65 20  character "line 
0560: 74 79 70 65 22 2e 20 20 5a 65 72 6f 20 6f 72 20  type".  Zero or 
0570: 6d 6f 72 65 20 61 72 67 75 6d 65 6e 74 73 20 6d  more arguments m
0580: 61 79 20 66 6f 6c 6c 6f 77 0a 74 68 65 20 6c 69  ay follow.the li
0590: 6e 65 20 74 79 70 65 2e 20 20 41 6c 6c 20 61 72  ne type.  All ar
05a0: 67 75 6d 65 6e 74 73 20 61 72 65 20 73 65 70 61  guments are sepa
05b0: 72 61 74 65 64 20 66 72 6f 6d 20 65 61 63 68 20  rated from each 
05c0: 6f 74 68 65 72 0a 61 6e 64 20 66 72 6f 6d 20 74  other.and from t
05d0: 68 65 20 6c 69 6e 65 2d 74 79 70 65 20 63 68 61  he line-type cha
05e0: 72 61 63 74 65 72 20 62 79 20 61 20 73 69 6e 67  racter by a sing
05f0: 6c 65 20 73 70 61 63 65 0a 63 68 61 72 61 63 74  le space.charact
0600: 65 72 2e 20 20 54 68 65 72 65 20 69 73 20 6e 6f  er.  There is no
0610: 20 73 75 72 70 6c 75 73 20 77 68 69 74 65 20 73   surplus white s
0620: 70 61 63 65 20 62 65 74 77 65 65 6e 20 61 72 67  pace between arg
0630: 75 6d 65 6e 74 73 0a 61 6e 64 20 6e 6f 20 6c 65  uments.and no le
0640: 61 64 69 6e 67 20 6f 72 20 74 72 61 69 6c 69 6e  ading or trailin
0650: 67 20 77 68 69 74 65 73 70 61 63 65 20 65 78 63  g whitespace exc
0660: 65 70 74 20 66 6f 72 20 74 68 65 20 6e 65 77 6c  ept for the newl
0670: 69 6e 65 20 0a 63 68 61 72 61 63 74 65 72 20 74  ine .character t
0680: 68 61 74 20 61 63 74 73 20 61 73 20 74 68 65 20  hat acts as the 
0690: 6c 69 6e 65 20 73 65 70 61 72 61 74 6f 72 2e 0a  line separator..
06a0: 3c 2f 70 3e 0a 0a 3c 70 3e 0a 41 6c 6c 20 6c 69  </p>..<p>.All li
06b0: 6e 65 73 20 6f 66 20 74 68 65 20 6d 61 6e 69 66  nes of the manif
06c0: 65 73 74 20 6f 63 63 75 72 20 69 6e 20 73 74 72  est occur in str
06d0: 69 63 74 20 73 6f 72 74 65 64 20 6c 65 78 69 63  ict sorted lexic
06e0: 6f 67 72 61 70 68 69 63 61 6c 20 6f 72 64 65 72  ographical order
06f0: 2e 0a 4e 6f 20 6c 69 6e 65 20 6d 61 79 20 62 65  ..No line may be
0700: 20 64 75 70 6c 69 63 61 74 65 64 2e 0a 54 68 65   duplicated..The
0710: 20 65 6e 74 69 72 65 20 6d 61 6e 69 66 65 73 74   entire manifest
0720: 20 66 69 6c 65 20 6d 61 79 20 62 65 20 50 47 50   file may be PGP
0730: 20 63 6c 65 61 72 2d 73 69 67 6e 65 64 2c 20 62   clear-signed, b
0740: 75 74 20 6f 74 68 65 72 77 69 73 65 20 69 74 0a  ut otherwise it.
0750: 6d 61 79 20 63 6f 6e 74 61 69 6e 20 6e 6f 20 61  may contain no a
0760: 64 64 69 74 69 6f 6e 61 6c 20 74 65 78 74 20 6f  dditional text o
0770: 72 20 64 61 74 61 20 62 65 79 6f 6e 64 20 77 68  r data beyond wh
0780: 61 74 20 69 73 20 64 65 73 63 72 69 62 65 64 20  at is described 
0790: 68 65 72 65 2e 0a 3c 2f 70 3e 0a 0a 3c 70 3e 0a  here..</p>..<p>.
07a0: 41 6c 6c 6f 77 65 64 20 6c 69 6e 65 73 20 69 6e  Allowed lines in
07b0: 20 74 68 65 20 6d 61 6e 69 66 65 73 74 20 61 72   the manifest ar
07c0: 65 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 0a 3c 2f  e as follows:.</
07d0: 70 3e 0a 0a 3c 62 6c 6f 63 6b 71 75 6f 74 65 3e  p>..<blockquote>
07e0: 0a 3c 62 3e 43 3c 2f 62 3e 20 3c 69 3e 63 68 65  .<b>C</b> <i>che
07f0: 63 6b 69 6e 2d 63 6f 6d 6d 65 6e 74 3c 2f 69 3e  ckin-comment</i>
0800: 3c 62 72 3e 0a 3c 62 3e 44 3c 2f 62 3e 20 3c 69  <br>.<b>D</b> <i
0810: 3e 74 69 6d 65 2d 61 6e 64 2d 64 61 74 65 2d 73  >time-and-date-s
0820: 74 61 6d 70 3c 2f 69 3e 3c 62 72 3e 0a 3c 62 3e  tamp</i><br>.<b>
0830: 46 3c 2f 62 3e 20 3c 69 3e 66 69 6c 65 6e 61 6d  F</b> <i>filenam
0840: 65 3c 2f 69 3e 20 3c 69 3e 53 48 41 31 2d 68 61  e</i> <i>SHA1-ha
0850: 73 68 3c 2f 69 3e 3c 62 72 3e 0a 3c 62 3e 50 3c  sh</i><br>.<b>P<
0860: 2f 62 3e 20 3c 69 3e 53 48 41 31 2d 68 61 73 68  /b> <i>SHA1-hash
0870: 3c 2f 69 3e 2b 3c 62 72 3e 0a 3c 62 3e 52 3c 2f  </i>+<br>.<b>R</
0880: 62 3e 20 3c 69 3e 72 65 70 6f 73 69 74 6f 72 79  b> <i>repository
0890: 2d 63 68 65 63 6b 73 75 6d 3c 2f 69 3e 3c 62 72  -checksum</i><br
08a0: 3e 0a 3c 62 3e 55 3c 2f 62 3e 20 3c 69 3e 75 73  >.<b>U</b> <i>us
08b0: 65 72 2d 6c 6f 67 69 6e 3c 2f 69 3e 3c 62 72 3e  er-login</i><br>
08c0: 0a 3c 62 3e 5a 3c 2f 62 3e 20 3c 69 3e 6d 61 6e  .<b>Z</b> <i>man
08d0: 69 66 65 73 74 2d 63 68 65 63 6b 73 75 6d 3c 2f  ifest-checksum</
08e0: 69 3e 0a 3c 2f 62 6c 6f 63 6b 71 75 6f 74 65 3e  i>.</blockquote>
08f0: 0a 0a 3c 70 3e 0a 41 20 6d 61 6e 69 66 65 73 74  ..<p>.A manifest
0900: 20 6d 75 73 74 20 68 61 76 65 20 65 78 61 63 74   must have exact
0910: 6c 79 20 6f 6e 65 20 43 2d 6c 69 6e 65 2e 20 20  ly one C-line.  
0920: 54 68 65 20 73 6f 6c 65 20 61 72 67 75 6d 65 6e  The sole argumen
0930: 74 20 74 6f 0a 74 68 65 20 43 2d 6c 69 6e 65 20  t to.the C-line 
0940: 69 73 20 61 20 63 68 65 63 6b 2d 69 6e 20 63 6f  is a check-in co
0950: 6d 6d 65 6e 74 20 74 68 61 74 20 64 65 73 63 72  mment that descr
0960: 69 62 65 73 20 74 68 65 20 62 61 73 65 6c 69 6e  ibes the baselin
0970: 65 20 74 68 61 74 0a 74 68 65 20 6d 61 6e 69 66  e that.the manif
0980: 65 73 74 20 64 65 66 69 6e 65 73 2e 20 20 54 68  est defines.  Th
0990: 65 20 63 68 65 63 6b 2d 69 6e 20 63 6f 6d 6d 65  e check-in comme
09a0: 6e 74 20 69 73 20 74 65 78 74 2e 20 20 54 68 65  nt is text.  The
09b0: 20 66 6f 6c 6c 6f 77 69 6e 67 0a 65 73 63 61 70   following.escap
09c0: 65 20 73 65 71 75 65 6e 63 65 73 20 61 72 65 20  e sequences are 
09d0: 61 70 70 6c 69 65 64 20 74 6f 20 74 68 65 20 74  applied to the t
09e0: 65 78 74 3a 0a 41 20 73 70 61 63 65 20 28 41 53  ext:.A space (AS
09f0: 43 49 49 20 30 78 32 30 29 20 69 73 20 72 65 70  CII 0x20) is rep
0a00: 72 65 73 65 6e 74 65 64 20 61 73 20 22 5c 73 22  resented as "\s"
0a10: 20 28 41 53 43 49 49 20 30 78 35 43 2c 20 30 78   (ASCII 0x5C, 0x
0a20: 37 33 29 2e 20 20 41 0a 6e 65 77 6c 69 6e 65 20  73).  A.newline 
0a30: 28 41 53 43 49 49 20 30 78 30 61 29 20 69 73 20  (ASCII 0x0a) is 
0a40: 22 5c 6e 22 20 28 41 53 43 49 49 20 30 78 36 43  "\n" (ASCII 0x6C
0a50: 2c 20 78 36 45 29 2e 20 20 41 20 62 61 63 6b 73  , x6E).  A backs
0a60: 6c 61 73 68 20 0a 28 41 53 43 49 49 20 30 78 35  lash .(ASCII 0x5
0a70: 43 29 20 69 73 20 72 65 70 72 65 73 65 6e 74 65  C) is represente
0a80: 64 20 61 73 20 74 77 6f 20 62 61 63 6b 73 6c 61  d as two backsla
0a90: 73 68 65 73 20 22 5c 5c 22 2e 20 20 41 70 61 72  shes "\\".  Apar
0aa0: 74 20 66 72 6f 6d 0a 73 70 61 63 65 20 61 6e 64  t from.space and
0ab0: 20 6e 65 77 6c 69 6e 65 2c 20 6e 6f 20 6f 74 68   newline, no oth
0ac0: 65 72 20 77 68 69 74 65 73 70 61 63 65 20 63 68  er whitespace ch
0ad0: 61 72 61 63 74 65 72 73 20 61 72 65 20 61 6c 6c  aracters are all
0ae0: 6f 77 65 64 20 69 6e 0a 74 68 65 20 63 68 65 63  owed in.the chec
0af0: 6b 2d 69 6e 20 63 6f 6d 6d 65 6e 74 2e 20 20 4e  k-in comment.  N
0b00: 6f 72 20 61 72 65 20 61 6e 79 20 75 6e 70 72 69  or are any unpri
0b10: 6e 74 61 62 6c 65 20 63 68 61 72 61 63 74 65 72  ntable character
0b20: 73 20 61 6c 6c 6f 77 65 64 0a 69 6e 20 74 68 65  s allowed.in the
0b30: 20 63 6f 6d 6d 65 6e 74 2e 0a 3c 2f 70 3e 0a 0a   comment..</p>..
0b40: 3c 70 3e 0a 41 20 6d 61 6e 69 66 65 73 74 20 6d  <p>.A manifest m
0b50: 75 73 74 20 68 61 76 65 20 65 78 61 63 74 6c 79  ust have exactly
0b60: 20 6f 6e 65 20 44 2d 6c 69 6e 65 2e 20 20 54 68   one D-line.  Th
0b70: 65 20 73 6f 6c 65 20 61 72 67 75 6d 65 6e 74 20  e sole argument 
0b80: 74 6f 0a 74 68 65 20 44 2d 6c 69 6e 65 20 69 73  to.the D-line is
0b90: 20 61 20 64 61 74 65 2d 74 69 6d 65 20 73 74 61   a date-time sta
0ba0: 6d 70 20 69 6e 20 74 68 65 20 49 53 4f 38 36 30  mp in the ISO860
0bb0: 31 20 66 6f 72 6d 61 74 2e 20 20 54 68 65 0a 64  1 format.  The.d
0bc0: 61 74 65 20 61 6e 64 20 74 69 6d 65 20 73 68 6f  ate and time sho
0bd0: 75 6c 64 20 62 65 20 69 6e 20 63 6f 6f 72 64 69  uld be in coordi
0be0: 6e 61 74 65 64 20 75 6e 69 76 65 72 73 61 6c 20  nated universal 
0bf0: 74 69 6d 65 20 28 55 54 43 29 2e 0a 54 68 65 20  time (UTC)..The 
0c00: 66 6f 72 6d 61 74 20 69 73 3a 0a 3c 2f 70 3e 0a  format is:.</p>.
0c10: 0a 3c 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 3c 69  .<blockquote>.<i
0c20: 3e 59 59 59 59 3c 2f 69 3e 3c 62 3e 2d 3c 2f 62  >YYYY</i><b>-</b
0c30: 3e 3c 69 3e 4d 4d 3c 2f 69 3e 3c 62 3e 2d 3c 2f  ><i>MM</i><b>-</
0c40: 62 3e 3c 69 3e 44 44 3c 2f 69 3e 3c 62 3e 54 3c  b><i>DD</i><b>T<
0c50: 2f 62 3e 3c 69 3e 48 48 3c 2f 69 3e 3c 62 3e 3a  /b><i>HH</i><b>:
0c60: 3c 2f 62 3e 3c 69 3e 4d 4d 3c 2f 69 3e 3c 62 3e  </b><i>MM</i><b>
0c70: 3a 3c 2f 62 3e 3c 69 3e 53 53 3c 2f 69 3e 0a 3c  :</b><i>SS</i>.<
0c80: 2f 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 0a 3c 70  /blockquote>..<p
0c90: 3e 0a 41 20 6d 61 6e 69 66 65 73 74 20 68 61 73  >.A manifest has
0ca0: 20 7a 65 72 6f 20 6f 72 20 6d 6f 72 65 20 46 2d   zero or more F-
0cb0: 6c 69 6e 65 73 2e 20 20 45 61 63 68 20 46 2d 6c  lines.  Each F-l
0cc0: 69 6e 65 20 64 65 66 69 6e 65 73 20 61 20 66 69  ine defines a fi
0cd0: 6c 65 0a 28 6f 74 68 65 72 20 74 68 61 6e 20 74  le.(other than t
0ce0: 68 65 20 6d 61 6e 69 66 65 73 74 20 69 74 73 65  he manifest itse
0cf0: 6c 66 29 20 77 68 69 63 68 20 69 73 20 70 61 72  lf) which is par
0d00: 74 20 6f 66 20 74 68 65 20 62 61 73 65 6c 69 6e  t of the baselin
0d10: 65 20 74 68 61 74 0a 74 68 65 20 6d 61 6e 69 66  e that.the manif
0d20: 65 73 74 20 64 65 66 69 6e 65 73 2e 20 20 54 68  est defines.  Th
0d30: 65 72 65 20 61 72 65 20 74 77 6f 20 61 72 67 75  ere are two argu
0d40: 6d 65 6e 74 73 2e 20 20 54 68 65 20 66 69 72 73  ments.  The firs
0d50: 74 20 61 72 67 6d 65 6e 74 0a 69 73 20 74 68 65  t argment.is the
0d60: 20 70 61 74 68 6e 61 6d 65 20 6f 66 20 74 68 65   pathname of the
0d70: 20 66 69 6c 65 20 69 6e 20 74 68 65 20 62 61 73   file in the bas
0d80: 65 6c 69 6e 65 20 72 65 6c 61 74 69 76 65 20 74  eline relative t
0d90: 6f 20 74 68 65 20 72 6f 6f 74 0a 6f 66 20 74 68  o the root.of th
0da0: 65 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 20 68  e project file h
0db0: 69 65 72 61 72 63 68 79 2e 20 20 4e 6f 20 22 2e  ierarchy.  No ".
0dc0: 2e 22 20 6f 72 20 22 2e 22 20 64 69 72 65 63 74  ." or "." direct
0dd0: 6f 72 69 65 73 20 61 72 65 20 61 6c 6c 6f 77 65  ories are allowe
0de0: 64 0a 77 69 74 68 69 6e 20 74 68 65 20 66 69 6c  d.within the fil
0df0: 65 6e 61 6d 65 2e 20 20 53 70 61 63 65 20 63 68  ename.  Space ch
0e00: 61 72 61 63 74 65 72 73 20 61 72 65 20 65 73 63  aracters are esc
0e10: 61 70 65 64 20 61 73 20 69 6e 20 43 2d 6c 69 6e  aped as in C-lin
0e20: 65 0a 63 6f 6d 6d 65 6e 74 20 74 65 78 74 2e 20  e.comment text. 
0e30: 20 42 61 63 6b 73 6c 61 73 68 20 63 68 61 72 61   Backslash chara
0e40: 63 74 65 72 73 20 61 6e 64 20 6e 65 77 6c 69 6e  cters and newlin
0e50: 65 73 20 61 72 65 20 6e 6f 74 20 61 6c 6c 6f 77  es are not allow
0e60: 65 64 0a 77 69 74 68 69 6e 20 66 69 6c 65 6e 61  ed.within filena
0e70: 6d 65 73 2e 20 20 54 68 65 20 64 69 72 65 63 74  mes.  The direct
0e80: 6f 72 79 20 73 65 70 61 72 61 74 6f 72 20 63 68  ory separator ch
0e90: 61 72 61 63 74 65 72 20 69 73 20 61 20 66 6f 72  aracter is a for
0ea0: 77 61 72 64 0a 73 6c 61 73 68 20 28 41 53 43 49  ward.slash (ASCI
0eb0: 49 20 30 78 32 46 29 2e 20 20 54 68 65 20 73 65  I 0x2F).  The se
0ec0: 63 6f 6e 64 20 61 72 67 75 6d 65 6e 74 20 74 6f  cond argument to
0ed0: 20 74 68 65 20 46 2d 6c 69 6e 65 20 69 73 20 74   the F-line is t
0ee0: 68 65 0a 66 75 6c 6c 20 34 30 2d 63 68 61 72 61  he.full 40-chara
0ef0: 63 74 65 72 20 68 65 78 61 64 65 63 69 6d 61 6c  cter hexadecimal
0f00: 20 53 48 41 31 20 68 61 73 68 20 6f 66 20 74 68   SHA1 hash of th
0f10: 65 20 66 69 6c 65 20 63 6f 6e 74 65 6e 74 2e 20  e file content. 
0f20: 20 0a 55 70 70 65 72 2d 63 61 73 65 20 6c 65 74   .Upper-case let
0f30: 74 65 72 73 20 41 42 43 44 45 46 20 61 72 65 20  ters ABCDEF are 
0f40: 75 73 65 64 20 66 6f 72 20 74 68 65 20 68 69 67  used for the hig
0f50: 68 65 72 20 64 69 67 69 74 73 20 6f 66 20 74 68  her digits of th
0f60: 65 0a 68 65 78 61 64 65 63 69 6d 61 6c 2e 0a 3c  e.hexadecimal..<
0f70: 2f 70 3e 0a 0a 3c 70 3e 0a 41 20 6d 61 6e 69 66  /p>..<p>.A manif
0f80: 65 73 74 20 68 61 73 20 7a 65 72 6f 20 6f 72 20  est has zero or 
0f90: 6f 6e 65 20 50 2d 6c 69 6e 65 73 2e 20 20 4d 6f  one P-lines.  Mo
0fa0: 73 74 20 6d 61 6e 69 66 65 73 74 73 20 68 61 76  st manifests hav
0fb0: 65 20 6f 6e 65 20 50 2d 6c 69 6e 65 2e 0a 54 68  e one P-line..Th
0fc0: 65 20 50 2d 6c 69 6e 65 20 68 61 73 20 61 20 76  e P-line has a v
0fd0: 61 72 79 69 6e 67 20 6e 75 6d 62 65 72 20 6f 66  arying number of
0fe0: 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 74 0a   arguments that.
0ff0: 64 65 66 69 6e 65 73 20 6f 74 68 65 72 20 6d 61  defines other ma
1000: 6e 69 66 65 73 74 73 20 66 72 6f 6d 20 77 68 69  nifests from whi
1010: 63 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 6d  ch the current m
1020: 61 6e 69 66 65 73 74 0a 69 73 20 64 65 72 69 76  anifest.is deriv
1030: 65 64 2e 20 20 45 61 63 68 20 61 72 67 75 6d 65  ed.  Each argume
1040: 6e 74 20 69 73 20 61 6e 20 34 30 2d 63 68 61 72  nt is an 40-char
1050: 61 63 74 65 72 20 6c 6f 77 65 72 63 61 73 65 20  acter lowercase 
1060: 0a 68 65 78 61 64 65 63 69 6d 61 6c 20 53 48 41  .hexadecimal SHA
1070: 31 20 6f 66 20 74 68 65 20 70 72 65 64 65 63 65  1 of the predece
1080: 73 73 6f 72 20 6d 61 6e 69 66 65 73 74 2e 20 20  ssor manifest.  
1090: 41 6c 6c 20 61 72 67 75 6d 65 6e 74 73 0a 74 6f  All arguments.to
10a0: 20 74 68 65 20 50 2d 6c 69 6e 65 20 6d 75 73 74   the P-line must
10b0: 20 62 65 20 75 6e 69 71 75 65 20 74 6f 20 74 68   be unique to th
10c0: 61 74 20 6c 69 6e 65 2e 0a 54 68 65 20 66 69 72  at line..The fir
10d0: 73 74 20 70 72 65 64 65 63 65 73 73 6f 72 20 69  st predecessor i
10e0: 73 20 74 68 65 20 6d 61 6e 69 66 65 73 74 73 20  s the manifests 
10f0: 64 69 72 65 63 74 20 61 6e 63 65 73 74 6f 72 2e  direct ancestor.
1100: 0a 4f 74 68 65 72 20 61 72 67 75 6d 65 6e 74 73  .Other arguments
1110: 20 64 65 66 69 6e 65 20 6d 61 6e 69 66 65 73 74   define manifest
1120: 73 20 77 69 74 68 20 77 68 69 63 68 20 74 68 65  s with which the
1130: 20 66 69 72 73 74 20 77 61 73 0a 6d 65 72 67 65   first was.merge
1140: 64 20 74 6f 20 79 69 65 6c 64 20 74 68 65 20 63  d to yield the c
1150: 75 72 72 65 6e 74 20 6d 61 6e 69 66 65 73 74 2e  urrent manifest.
1160: 20 20 4d 6f 73 74 20 6d 61 6e 69 66 65 73 74 73    Most manifests
1170: 20 68 61 76 65 0a 61 20 50 2d 6c 69 6e 65 20 77   have.a P-line w
1180: 69 74 68 20 61 20 73 69 6e 67 6c 65 20 61 72 67  ith a single arg
1190: 75 6d 65 6e 74 2e 20 20 54 68 65 20 66 69 72 73  ument.  The firs
11a0: 74 20 6d 61 6e 69 66 65 73 74 20 69 6e 20 74 68  t manifest in th
11b0: 65 0a 70 72 6f 6a 65 63 74 20 68 61 73 20 6e 6f  e.project has no
11c0: 20 61 6e 63 65 73 74 6f 72 73 20 61 6e 64 20 74   ancestors and t
11d0: 68 75 73 20 68 61 73 20 6e 6f 20 50 2d 6c 69 6e  hus has no P-lin
11e0: 65 2e 0a 3c 2f 70 3e 0a 0a 3c 70 3e 0a 41 20 6d  e..</p>..<p>.A m
11f0: 61 6e 69 66 65 73 74 20 6d 61 79 20 6f 70 74 69  anifest may opti
1200: 6f 6e 61 6c 6c 79 20 68 61 76 65 20 61 20 73 69  onally have a si
1210: 6e 67 6c 65 20 52 2d 6c 69 6e 65 2e 20 20 54 68  ngle R-line.  Th
1220: 65 20 52 2d 6c 69 6e 65 20 68 61 73 0a 61 20 73  e R-line has.a s
1230: 69 6e 67 6c 65 20 61 72 67 75 6d 65 6e 74 20 77  ingle argument w
1240: 68 69 63 68 20 69 73 20 74 68 65 20 4d 44 35 20  hich is the MD5 
1250: 63 68 65 63 6b 73 75 6d 20 6f 66 20 61 6c 6c 20  checksum of all 
1260: 66 69 6c 65 73 20 69 6e 20 0a 74 68 65 20 62 61  files in .the ba
1270: 73 65 6c 69 6e 65 20 65 78 63 65 70 74 20 74 68  seline except th
1280: 65 20 6d 61 6e 69 66 65 73 74 20 69 74 73 65 6c  e manifest itsel
1290: 66 2e 20 20 54 68 65 20 63 68 65 63 6b 73 75 6d  f.  The checksum
12a0: 20 69 73 20 65 78 70 72 65 73 73 65 64 0a 61 73   is expressed.as
12b0: 20 33 32 2d 63 68 61 72 61 63 74 65 72 73 20 6f   32-characters o
12c0: 66 20 6c 6f 77 65 72 63 61 73 65 20 68 65 78 61  f lowercase hexa
12d0: 64 65 63 69 6d 61 6c 2e 20 20 20 54 68 65 20 63  decimal.   The c
12e0: 68 65 63 6b 73 75 6d 20 69 73 0a 63 6f 6d 70 75  hecksum is.compu
12f0: 74 65 64 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 20  ted as follows: 
1300: 20 46 6f 72 20 65 61 63 68 20 66 69 6c 65 20 69   For each file i
1310: 6e 20 74 68 65 20 62 61 73 65 6c 69 6e 65 20 28  n the baseline (
1320: 65 78 63 65 70 74 20 66 6f 72 0a 74 68 65 20 6d  except for.the m
1330: 61 6e 69 66 65 73 74 20 69 74 73 65 6c 66 29 20  anifest itself) 
1340: 69 6e 20 73 74 72 69 63 74 20 73 6f 72 74 65 64  in strict sorted
1350: 20 6c 65 78 69 63 6f 67 72 61 70 68 69 63 61 6c   lexicographical
1360: 20 6f 72 64 65 72 2c 20 0a 74 61 6b 65 20 74 68   order, .take th
1370: 65 20 70 61 74 68 6e 61 6d 65 20 6f 66 20 74 68  e pathname of th
1380: 65 20 66 69 6c 65 20 72 65 6c 61 74 69 76 65 20  e file relative 
1390: 74 6f 20 74 68 65 20 72 6f 6f 74 20 6f 66 20 74  to the root of t
13a0: 68 65 0a 72 65 70 6f 73 69 74 6f 72 79 2c 20 61  he.repository, a
13b0: 70 70 65 6e 64 20 61 20 73 69 6e 67 6c 65 20 73  ppend a single s
13c0: 70 61 63 65 20 28 41 53 43 49 49 20 30 78 32 30  pace (ASCII 0x20
13d0: 29 2c 20 74 68 65 0a 73 69 7a 65 20 6f 66 20 74  ), the.size of t
13e0: 68 65 20 66 69 6c 65 20 69 6e 20 41 53 43 49 49  he file in ASCII
13f0: 20 64 65 63 69 6d 61 6c 2c 20 61 20 73 69 6e 67   decimal, a sing
1400: 6c 65 20 6e 65 77 6c 69 6e 65 0a 63 68 61 72 61  le newline.chara
1410: 63 74 65 72 20 28 41 53 43 49 49 20 30 78 30 41  cter (ASCII 0x0A
1420: 29 2c 20 61 6e 64 20 74 68 65 20 63 6f 6d 70 6c  ), and the compl
1430: 65 74 65 20 74 65 78 74 20 6f 66 20 74 68 65 20  ete text of the 
1440: 66 69 6c 65 2e 0a 43 6f 6d 70 75 74 65 20 74 68  file..Compute th
1450: 65 20 4d 44 35 20 63 68 65 63 6b 73 75 6d 20 6f  e MD5 checksum o
1460: 66 20 74 68 65 20 74 68 65 20 72 65 73 75 6c 74  f the the result
1470: 2e 0a 3c 2f 70 3e 0a 0a 3c 70 3e 0a 45 61 63 68  ..</p>..<p>.Each
1480: 20 6d 61 6e 69 66 65 73 74 20 68 61 73 20 61 20   manifest has a 
1490: 73 69 6e 67 6c 65 20 55 2d 6c 69 6e 65 2e 20 20  single U-line.  
14a0: 54 68 65 20 61 72 67 75 6d 65 6e 74 20 74 6f 20  The argument to 
14b0: 74 68 65 20 55 2d 6c 69 6e 65 20 69 73 0a 74 68  the U-line is.th
14c0: 65 20 6c 6f 67 69 6e 20 6f 66 20 74 68 65 20 75  e login of the u
14d0: 73 65 72 20 77 68 6f 20 63 72 65 61 74 65 64 20  ser who created 
14e0: 74 68 65 20 6d 61 6e 69 66 65 73 74 2e 20 20 54  the manifest.  T
14f0: 68 65 20 6c 6f 67 69 6e 20 6e 61 6d 65 0a 69 73  he login name.is
1500: 20 65 6e 63 6f 64 65 64 20 75 73 69 6e 67 20 74   encoded using t
1510: 68 65 20 73 61 6d 65 20 63 68 61 72 61 63 74 65  he same characte
1520: 72 20 65 73 63 61 70 65 73 20 61 73 20 69 73 20  r escapes as is 
1530: 75 73 65 64 20 66 6f 72 20 74 68 65 0a 63 68 65  used for the.che
1540: 63 6b 2d 69 6e 20 63 6f 6d 6d 65 6e 74 20 61 72  ck-in comment ar
1550: 67 75 6d 65 6e 74 20 74 6f 20 74 68 65 20 43 2d  gument to the C-
1560: 6c 69 6e 65 2e 0a 3c 2f 70 3e 0a 0a 3c 70 3e 0a  line..</p>..<p>.
1570: 41 20 6d 61 6e 69 66 65 73 74 20 68 61 73 20 61  A manifest has a
1580: 6e 20 6f 70 74 69 6f 6e 20 5a 2d 6c 69 6e 65 20  n option Z-line 
1590: 61 73 20 69 74 73 20 6c 61 73 74 20 6c 69 6e 65  as its last line
15a0: 2e 20 20 54 68 65 20 61 72 67 75 6d 65 6e 74 0a  .  The argument.
15b0: 74 6f 20 74 68 65 20 5a 2d 6c 69 6e 65 20 69 73  to the Z-line is
15c0: 20 61 20 33 32 2d 63 68 61 72 61 63 74 65 72 20   a 32-character 
15d0: 6c 6f 77 65 72 63 61 73 65 20 68 65 78 61 64 65  lowercase hexade
15e0: 63 69 6d 61 6c 20 4d 44 35 20 68 61 73 68 0a 6f  cimal MD5 hash.o
15f0: 66 20 61 6c 6c 20 70 72 69 6f 72 20 6c 69 6e 65  f all prior line
1600: 73 20 6f 66 20 74 68 65 20 6d 61 6e 69 66 65 73  s of the manifes
1610: 74 20 75 70 20 74 6f 20 61 6e 64 20 69 6e 63 6c  t up to and incl
1620: 75 64 69 6e 67 20 74 68 65 20 6e 65 77 6c 69 6e  uding the newlin
1630: 65 20 0a 63 68 61 72 61 63 74 65 72 20 74 68 61  e .character tha
1640: 74 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 70 72  t immediately pr
1650: 65 63 65 65 64 73 20 74 68 65 20 22 5a 22 2e 20  eceeds the "Z". 
1660: 20 54 68 65 20 5a 2d 6c 69 6e 65 20 69 73 20 6a   The Z-line is j
1670: 75 73 74 0a 61 20 73 61 6e 69 74 79 20 63 68 65  ust.a sanity che
1680: 63 6b 20 74 6f 20 70 72 6f 76 65 20 74 68 61 74  ck to prove that
1690: 20 74 68 65 20 6d 61 6e 69 66 65 73 74 20 69 73   the manifest is
16a0: 20 77 65 6c 6c 2d 66 6f 72 6d 65 64 20 61 6e 64   well-formed and
16b0: 0a 63 6f 6e 73 69 73 74 65 6e 74 2e 0a 3c 2f 70  .consistent..</p
16c0: 3e 0a 0a 3c 68 32 3e 32 2e 30 20 54 72 6f 75 62  >..<h2>2.0 Troub
16d0: 6c 65 20 54 69 63 6b 65 74 73 3c 2f 68 32 3e 0a  le Tickets</h2>.
16e0: 0a 3c 70 3e 0a 45 61 63 68 20 74 72 6f 75 62 6c  .<p>.Each troubl
16f0: 65 20 74 69 63 6b 65 74 20 69 73 20 61 20 66 69  e ticket is a fi
1700: 6c 65 20 69 6e 20 74 68 65 20 72 65 70 6f 73 69  le in the reposi
1710: 74 6f 72 79 20 61 6e 64 20 61 70 70 65 61 72 73  tory and appears
1720: 20 69 6e 0a 61 20 6d 61 6e 69 66 65 73 74 20 66   in.a manifest f
1730: 6f 72 20 65 76 65 72 79 20 62 61 73 65 6c 69 6e  or every baselin
1740: 65 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 74  e in which the t
1750: 69 63 6b 65 74 20 65 78 69 73 74 73 2e 0a 54 72  icket exists..Tr
1760: 6f 75 62 6c 65 20 74 69 63 6b 65 74 73 20 6f 63  ouble tickets oc
1770: 63 75 72 20 69 6e 20 61 20 73 70 65 63 69 66 69  cur in a specifi
1780: 63 20 73 75 62 64 69 72 65 63 74 6f 72 79 20 6f  c subdirectory o
1790: 66 20 74 68 65 20 66 69 6c 65 0a 68 65 69 72 61  f the file.heira
17a0: 72 63 68 79 2e 20 20 54 68 65 20 6e 61 6d 65 20  rchy.  The name 
17b0: 6f 66 20 74 68 65 20 73 75 62 64 69 72 65 63 74  of the subdirect
17c0: 6f 72 79 20 74 68 61 74 20 63 6f 6e 74 61 69 6e  ory that contain
17d0: 73 20 74 69 63 6b 65 74 73 0a 69 73 20 70 61 72  s tickets.is par
17e0: 74 20 6f 66 20 74 68 65 20 6c 6f 63 61 6c 20 73  t of the local s
17f0: 74 61 74 65 20 6f 66 20 65 61 63 68 20 72 65 70  tate of each rep
1800: 6f 73 69 74 6f 72 79 2e 20 20 54 68 65 20 66 69  ository.  The fi
1810: 6c 65 6e 61 6d 65 0a 6f 66 20 65 61 63 68 20 74  lename.of each t
1820: 72 6f 75 62 6c 65 20 74 69 63 6b 65 74 20 68 61  rouble ticket ha
1830: 73 20 61 20 22 2e 74 6b 74 22 20 73 75 66 66 69  s a ".tkt" suffi
1840: 78 2e 20 20 54 68 65 20 74 72 6f 75 62 6c 65 20  x.  The trouble 
1850: 74 69 63 6b 65 74 0a 68 61 73 20 61 20 70 61 72  ticket.has a par
1860: 74 69 63 75 6c 61 72 20 66 69 6c 65 20 66 6f 72  ticular file for
1870: 6d 61 74 20 64 65 66 69 6e 65 64 20 62 65 6c 6f  mat defined belo
1880: 77 2e 0a 3c 2f 70 3e 0a 0a 3c 69 3e 54 6f 20 62  w..</p>..<i>To b
1890: 65 20 63 6f 6e 74 69 6e 75 65 64 2e 2e 2e 3c 2f  e continued...</
18a0: 69 3e 0a 0a 3c 68 32 3e 33 2e 30 20 57 69 6b 69  i>..<h2>3.0 Wiki
18b0: 20 50 61 67 65 73 3c 2f 68 32 3e 0a 0a 3c 70 3e   Pages</h2>..<p>
18c0: 0a 45 61 63 68 20 77 69 6b 69 20 69 73 20 61 20  .Each wiki is a 
18d0: 66 69 6c 65 20 69 6e 20 74 68 65 20 72 65 70 6f  file in the repo
18e0: 73 69 74 6f 72 79 20 61 6e 64 20 61 70 70 65 61  sitory and appea
18f0: 72 73 20 69 6e 0a 61 20 6d 61 6e 69 66 65 73 74  rs in.a manifest
1900: 20 66 6f 72 20 65 76 65 72 79 20 62 61 73 65 6c   for every basel
1910: 69 6e 65 20 69 6e 20 77 68 69 63 68 20 74 68 61  ine in which tha
1920: 74 20 77 69 6b 69 20 70 61 67 65 20 65 78 69 73  t wiki page exis
1930: 74 73 2e 0a 57 69 6b 69 20 70 61 67 65 73 20 6f  ts..Wiki pages o
1940: 63 63 75 72 20 69 6e 20 61 20 73 70 65 63 69 66  ccur in a specif
1950: 69 63 20 73 75 62 64 69 72 65 63 74 6f 72 79 20  ic subdirectory 
1960: 6f 66 20 74 68 65 20 66 69 6c 65 0a 68 65 69 72  of the file.heir
1970: 61 72 63 68 79 2e 20 20 54 68 65 20 6e 61 6d 65  archy.  The name
1980: 20 6f 66 20 74 68 65 20 73 75 62 64 69 72 65 63   of the subdirec
1990: 74 6f 72 79 20 74 68 61 74 20 63 6f 6e 74 61 69  tory that contai
19a0: 6e 73 20 77 69 6b 69 20 70 61 67 65 73 0a 69 73  ns wiki pages.is
19b0: 20 70 61 72 74 20 6f 66 20 74 68 65 20 6c 6f 63   part of the loc
19c0: 61 6c 20 73 74 61 74 65 20 6f 66 20 65 61 63 68  al state of each
19d0: 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 54 68   repository.  Th
19e0: 65 20 66 69 6c 65 6e 61 6d 65 0a 6f 66 20 65 61  e filename.of ea
19f0: 63 68 20 77 69 6b 69 20 70 61 67 65 20 68 61 73  ch wiki page has
1a00: 20 61 20 22 2e 77 69 6b 69 22 20 73 75 66 66 69   a ".wiki" suffi
1a10: 78 2e 20 20 54 68 65 20 62 61 73 65 20 6e 61 6d  x.  The base nam
1a20: 65 20 6f 66 0a 74 68 65 20 66 69 6c 65 20 69 73  e of.the file is
1a30: 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65   the name of the
1a40: 20 77 69 6b 69 20 70 61 67 65 2e 20 20 54 68 65   wiki page.  The
1a50: 20 77 69 6b 69 20 70 61 67 65 73 0a 68 61 76 65   wiki pages.have
1a60: 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 66 69   a particular fi
1a70: 6c 65 20 66 6f 72 6d 61 74 20 64 65 66 69 6e 65  le format define
1a80: 64 20 62 65 6c 6f 77 2e 0a 3c 2f 70 3e 0a 0a 3c  d below..</p>..<
1a90: 69 3e 54 6f 20 62 65 20 63 6f 6e 74 69 6e 75 65  i>To be continue
1aa0: 64 2e 2e 2e 3c 2f 69 3e 0a                       d...</i>.