Artifact b4104959a67175f02d6b415480be22a239f1f077:
File
www/fileformat.html
part of check-in
[0cd202a86e]
- Website updates. Change the message for unrecognized commands to refer
the user to "help".
by
drh on
2007-08-23 23:10:56.
Also file
www/fileformat.html
part of check-in
[424d47e453]
- Attempting the same merge that aku tried and got empty files with.
by
drh on
2007-08-25 18:58:16.
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 67 ict sorted lexig
06e0: 72 61 70 68 69 63 61 6c 20 6f 72 64 65 72 2e 0a raphical order..
06f0: 4e 6f 20 6c 69 6e 65 20 6d 61 79 20 62 65 20 64 No line may be d
0700: 75 70 6c 69 63 61 74 65 64 2e 0a 54 68 65 20 65 uplicated..The e
0710: 6e 74 69 72 65 20 6d 61 6e 69 66 65 73 74 20 66 ntire manifest f
0720: 69 6c 65 20 6d 61 79 20 62 65 20 50 47 50 20 63 ile may be PGP c
0730: 6c 65 61 72 2d 73 69 67 6e 65 64 2c 20 62 75 74 lear-signed, but
0740: 20 6f 74 68 65 72 77 69 73 65 20 69 74 0a 6d 61 otherwise it.ma
0750: 79 20 63 6f 6e 74 61 69 6e 20 6e 6f 20 61 64 64 y contain no add
0760: 69 74 69 6f 6e 61 6c 20 74 65 78 74 20 6f 72 20 itional text or
0770: 64 61 74 61 20 62 65 79 6f 6e 64 20 77 68 61 74 data beyond what
0780: 20 69 73 20 64 65 73 63 72 69 62 65 64 20 68 65 is described he
0790: 72 65 2e 0a 3c 2f 70 3e 0a 0a 3c 70 3e 0a 41 6c re..</p>..<p>.Al
07a0: 6c 6f 77 65 64 20 6c 69 6e 65 73 20 69 6e 20 74 lowed lines in t
07b0: 68 65 20 6d 61 6e 69 66 65 73 74 20 61 72 65 20 he manifest are
07c0: 61 73 20 66 6f 6c 6c 6f 77 73 3a 0a 3c 2f 70 3e as follows:.</p>
07d0: 0a 0a 3c 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 3c ..<blockquote>.<
07e0: 62 3e 43 3c 2f 62 3e 20 3c 69 3e 63 68 65 63 6b b>C</b> <i>check
07f0: 69 6e 2d 63 6f 6d 6d 65 6e 74 3c 2f 69 3e 3c 62 in-comment</i><b
0800: 72 3e 0a 3c 62 3e 44 3c 2f 62 3e 20 3c 69 3e 74 r>.<b>D</b> <i>t
0810: 69 6d 65 2d 61 6e 64 2d 64 61 74 65 2d 73 74 61 ime-and-date-sta
0820: 6d 70 3c 2f 69 3e 3c 62 72 3e 0a 3c 62 3e 46 3c mp</i><br>.<b>F<
0830: 2f 62 3e 20 3c 69 3e 66 69 6c 65 6e 61 6d 65 3c /b> <i>filename<
0840: 2f 69 3e 20 3c 69 3e 53 48 41 31 2d 68 61 73 68 /i> <i>SHA1-hash
0850: 3c 2f 69 3e 3c 62 72 3e 0a 3c 62 3e 50 3c 2f 62 </i><br>.<b>P</b
0860: 3e 20 3c 69 3e 53 48 41 31 2d 68 61 73 68 3c 2f > <i>SHA1-hash</
0870: 69 3e 2b 3c 62 72 3e 0a 3c 62 3e 52 3c 2f 62 3e i>+<br>.<b>R</b>
0880: 20 3c 69 3e 72 65 70 6f 73 69 74 6f 72 79 2d 63 <i>repository-c
0890: 68 65 63 6b 73 75 6d 3c 2f 69 3e 3c 62 72 3e 0a hecksum</i><br>.
08a0: 3c 62 3e 55 3c 2f 62 3e 20 3c 69 3e 75 73 65 72 <b>U</b> <i>user
08b0: 2d 6c 6f 67 69 6e 3c 2f 69 3e 3c 62 72 3e 0a 3c -login</i><br>.<
08c0: 62 3e 5a 3c 2f 62 3e 20 3c 69 3e 6d 61 6e 69 66 b>Z</b> <i>manif
08d0: 65 73 74 2d 63 68 65 63 6b 73 75 6d 3c 2f 69 3e est-checksum</i>
08e0: 0a 3c 2f 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 0a .</blockquote>..
08f0: 3c 70 3e 0a 41 20 6d 61 6e 69 66 65 73 74 20 6d <p>.A manifest m
0900: 75 73 74 20 68 61 76 65 20 65 78 61 63 74 6c 79 ust have exactly
0910: 20 6f 6e 65 20 43 2d 6c 69 6e 65 2e 20 20 54 68 one C-line. Th
0920: 65 20 73 6f 6c 65 20 61 72 67 75 6d 65 6e 74 20 e sole argument
0930: 74 6f 0a 74 68 65 20 43 2d 6c 69 6e 65 20 69 73 to.the C-line is
0940: 20 61 20 63 68 65 63 6b 2d 69 6e 20 63 6f 6d 6d a check-in comm
0950: 65 6e 74 20 74 68 61 74 20 64 65 73 63 72 69 62 ent that describ
0960: 65 73 20 74 68 65 20 62 61 73 65 6c 69 6e 65 20 es the baseline
0970: 74 68 61 74 0a 74 68 65 20 6d 61 6e 69 66 65 73 that.the manifes
0980: 74 20 64 65 66 69 6e 65 73 2e 20 20 54 68 65 20 t defines. The
0990: 63 68 65 63 6b 2d 69 6e 20 63 6f 6d 6d 65 6e 74 check-in comment
09a0: 20 69 73 20 74 65 78 74 2e 20 20 54 68 65 20 66 is text. The f
09b0: 6f 6c 6c 6f 77 69 6e 67 0a 65 73 63 61 70 65 20 ollowing.escape
09c0: 73 65 71 75 65 6e 63 65 73 20 61 72 65 20 61 70 sequences are ap
09d0: 70 6c 69 65 64 20 74 6f 20 74 68 65 20 74 65 78 plied to the tex
09e0: 74 3a 0a 41 20 73 70 61 63 65 20 28 41 53 43 49 t:.A space (ASCI
09f0: 49 20 30 78 32 30 29 20 69 73 20 72 65 70 72 65 I 0x20) is repre
0a00: 73 65 6e 74 65 64 20 61 73 20 22 5c 73 22 20 28 sented as "\s" (
0a10: 41 53 43 49 49 20 30 78 35 43 2c 20 30 78 37 33 ASCII 0x5C, 0x73
0a20: 29 2e 20 20 41 0a 6e 65 77 6c 69 6e 65 20 28 41 ). A.newline (A
0a30: 53 43 49 49 20 30 78 30 61 29 20 69 73 20 22 5c SCII 0x0a) is "\
0a40: 6e 22 20 28 41 53 43 49 49 20 30 78 36 43 2c 20 n" (ASCII 0x6C,
0a50: 78 36 45 29 2e 20 20 41 20 62 61 63 6b 73 6c 61 x6E). A backsla
0a60: 73 68 20 0a 28 41 53 43 49 49 20 30 78 35 43 29 sh .(ASCII 0x5C)
0a70: 20 69 73 20 72 65 70 72 65 73 65 6e 74 65 64 20 is represented
0a80: 61 73 20 74 77 6f 20 62 61 63 6b 73 6c 61 73 68 as two backslash
0a90: 65 73 20 22 5c 5c 22 2e 20 20 41 70 61 72 74 20 es "\\". Apart
0aa0: 66 72 6f 6d 0a 73 70 61 63 65 20 61 6e 64 20 6e from.space and n
0ab0: 65 77 6c 69 6e 65 2c 20 6e 6f 20 6f 74 68 65 72 ewline, no other
0ac0: 20 77 68 69 74 65 73 70 61 63 65 20 63 68 61 72 whitespace char
0ad0: 61 63 74 65 72 73 20 61 72 65 20 61 6c 6c 6f 77 acters are allow
0ae0: 65 64 20 69 6e 0a 74 68 65 20 63 68 65 63 6b 2d ed in.the check-
0af0: 69 6e 20 63 6f 6d 6d 65 6e 74 2e 20 20 4e 6f 72 in comment. Nor
0b00: 20 61 72 65 20 61 6e 79 20 75 6e 70 72 69 6e 74 are any unprint
0b10: 61 62 6c 65 20 63 68 61 72 61 63 74 65 72 73 20 able characters
0b20: 61 6c 6c 6f 77 65 64 0a 69 6e 20 74 68 65 20 63 allowed.in the c
0b30: 6f 6d 6d 65 6e 74 2e 0a 3c 2f 70 3e 0a 0a 3c 70 omment..</p>..<p
0b40: 3e 0a 41 20 6d 61 6e 69 66 65 73 74 20 6d 75 73 >.A manifest mus
0b50: 74 20 68 61 76 65 20 65 78 61 63 74 6c 79 20 6f t have exactly o
0b60: 6e 65 20 44 2d 6c 69 6e 65 2e 20 20 54 68 65 20 ne D-line. The
0b70: 73 6f 6c 65 20 61 72 67 75 6d 65 6e 74 20 74 6f sole argument to
0b80: 0a 74 68 65 20 44 2d 6c 69 6e 65 20 69 73 20 61 .the D-line is a
0b90: 20 64 61 74 65 2d 74 69 6d 65 20 73 74 61 6d 70 date-time stamp
0ba0: 20 69 6e 20 74 68 65 20 49 53 4f 38 36 30 31 20 in the ISO8601
0bb0: 66 6f 72 6d 61 74 2e 20 20 54 68 65 0a 64 61 74 format. The.dat
0bc0: 65 20 61 6e 64 20 74 69 6d 65 20 73 68 6f 75 6c e and time shoul
0bd0: 64 20 62 65 20 69 6e 20 63 6f 6f 72 64 69 6e 61 d be in coordina
0be0: 74 65 64 20 75 6e 69 76 65 72 73 61 6c 20 74 69 ted universal ti
0bf0: 6d 65 20 28 55 54 43 29 2e 0a 54 68 65 20 66 6f me (UTC)..The fo
0c00: 72 6d 61 74 20 69 73 3a 0a 3c 2f 70 3e 0a 0a 3c rmat is:.</p>..<
0c10: 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 3c 69 3e 59 blockquote>.<i>Y
0c20: 59 59 59 3c 2f 69 3e 3c 62 3e 2d 3c 2f 62 3e 3c YYY</i><b>-</b><
0c30: 69 3e 4d 4d 3c 2f 69 3e 3c 62 3e 2d 3c 2f 62 3e i>MM</i><b>-</b>
0c40: 3c 69 3e 44 44 3c 2f 69 3e 3c 62 3e 54 3c 2f 62 <i>DD</i><b>T</b
0c50: 3e 3c 69 3e 48 48 3c 2f 69 3e 3c 62 3e 3a 3c 2f ><i>HH</i><b>:</
0c60: 62 3e 3c 69 3e 4d 4d 3c 2f 69 3e 3c 62 3e 3a 3c b><i>MM</i><b>:<
0c70: 2f 62 3e 3c 69 3e 53 53 3c 2f 69 3e 0a 3c 2f 62 /b><i>SS</i>.</b
0c80: 6c 6f 63 6b 71 75 6f 74 65 3e 0a 0a 3c 70 3e 0a lockquote>..<p>.
0c90: 41 20 6d 61 6e 69 66 65 73 74 20 68 61 73 20 7a A manifest has z
0ca0: 65 72 6f 20 6f 72 20 6d 6f 72 65 20 46 2d 6c 69 ero or more F-li
0cb0: 6e 65 73 2e 20 20 45 61 63 68 20 46 2d 6c 69 6e nes. Each F-lin
0cc0: 65 20 64 65 66 69 6e 65 73 20 61 20 66 69 6c 65 e defines a file
0cd0: 0a 28 6f 74 68 65 72 20 74 68 61 6e 20 74 68 65 .(other than the
0ce0: 20 6d 61 6e 69 66 65 73 74 20 69 74 73 65 6c 66 manifest itself
0cf0: 29 20 77 68 69 63 68 20 69 73 20 70 61 72 74 20 ) which is part
0d00: 6f 66 20 74 68 65 20 62 61 73 65 6c 69 6e 65 20 of the baseline
0d10: 74 68 61 74 0a 74 68 65 20 6d 61 6e 69 66 65 73 that.the manifes
0d20: 74 20 64 65 66 69 6e 65 73 2e 20 20 54 68 65 72 t defines. Ther
0d30: 65 20 61 72 65 20 74 77 6f 20 61 72 67 75 6d 65 e are two argume
0d40: 6e 74 73 2e 20 20 54 68 65 20 66 69 72 73 74 20 nts. The first
0d50: 61 72 67 6d 65 6e 74 0a 69 73 20 74 68 65 20 70 argment.is the p
0d60: 61 74 68 6e 61 6d 65 20 6f 66 20 74 68 65 20 66 athname of the f
0d70: 69 6c 65 20 69 6e 20 74 68 65 20 62 61 73 65 6c ile in the basel
0d80: 69 6e 65 20 72 65 6c 61 74 69 76 65 20 74 6f 20 ine relative to
0d90: 74 68 65 20 72 6f 6f 74 0a 6f 66 20 74 68 65 20 the root.of the
0da0: 70 72 6f 6a 65 63 74 20 66 69 6c 65 20 68 69 65 project file hie
0db0: 72 61 72 63 68 79 2e 20 20 4e 6f 20 22 2e 2e 22 rarchy. No ".."
0dc0: 20 6f 72 20 22 2e 22 20 64 69 72 65 63 74 6f 72 or "." director
0dd0: 69 65 73 20 61 72 65 20 61 6c 6c 6f 77 65 64 0a ies are allowed.
0de0: 77 69 74 68 69 6e 20 74 68 65 20 66 69 6c 65 6e within the filen
0df0: 61 6d 65 2e 20 20 53 70 61 63 65 20 63 68 61 72 ame. Space char
0e00: 61 63 74 65 72 73 20 61 72 65 20 65 73 63 61 70 acters are escap
0e10: 65 64 20 61 73 20 69 6e 20 43 2d 6c 69 6e 65 0a ed as in C-line.
0e20: 63 6f 6d 6d 65 6e 74 20 74 65 78 74 2e 20 20 42 comment text. B
0e30: 61 63 6b 73 6c 61 73 68 20 63 68 61 72 61 63 74 ackslash charact
0e40: 65 72 73 20 61 6e 64 20 6e 65 77 6c 69 6e 65 73 ers and newlines
0e50: 20 61 72 65 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 are not allowed
0e60: 0a 77 69 74 68 69 6e 20 66 69 6c 65 6e 61 6d 65 .within filename
0e70: 73 2e 20 20 54 68 65 20 64 69 72 65 63 74 6f 72 s. The director
0e80: 79 20 73 65 70 61 72 61 74 6f 72 20 63 68 61 72 y separator char
0e90: 61 63 74 65 72 20 69 73 20 61 20 66 6f 72 77 61 acter is a forwa
0ea0: 72 64 0a 73 6c 61 73 68 20 28 41 53 43 49 49 20 rd.slash (ASCII
0eb0: 30 78 32 46 29 2e 20 20 54 68 65 20 73 65 63 6f 0x2F). The seco
0ec0: 6e 64 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 74 nd argument to t
0ed0: 68 65 20 46 2d 6c 69 6e 65 20 69 73 20 74 68 65 he F-line is the
0ee0: 0a 66 75 6c 6c 20 34 30 2d 63 68 61 72 61 63 74 .full 40-charact
0ef0: 65 72 20 68 65 78 61 64 65 63 69 6d 61 6c 20 53 er hexadecimal S
0f00: 48 41 31 20 68 61 73 68 20 6f 66 20 74 68 65 20 HA1 hash of the
0f10: 66 69 6c 65 20 63 6f 6e 74 65 6e 74 2e 20 20 0a file content. .
0f20: 55 70 70 65 72 2d 63 61 73 65 20 6c 65 74 74 65 Upper-case lette
0f30: 72 73 20 41 42 43 44 45 46 20 61 72 65 20 75 73 rs ABCDEF are us
0f40: 65 64 20 66 6f 72 20 74 68 65 20 68 69 67 68 65 ed for the highe
0f50: 72 20 64 69 67 69 74 73 20 6f 66 20 74 68 65 0a r digits of the.
0f60: 68 65 78 61 64 65 63 69 6d 61 6c 2e 0a 3c 2f 70 hexadecimal..</p
0f70: 3e 0a 0a 3c 70 3e 0a 41 20 6d 61 6e 69 66 65 73 >..<p>.A manifes
0f80: 74 20 68 61 73 20 7a 65 72 6f 20 6f 72 20 6f 6e t has zero or on
0f90: 65 20 50 2d 6c 69 6e 65 73 2e 20 20 4d 6f 73 74 e P-lines. Most
0fa0: 20 6d 61 6e 69 66 65 73 74 73 20 68 61 76 65 20 manifests have
0fb0: 6f 6e 65 20 50 2d 6c 69 6e 65 2e 0a 54 68 65 20 one P-line..The
0fc0: 50 2d 6c 69 6e 65 20 68 61 73 20 61 20 76 61 72 P-line has a var
0fd0: 79 69 6e 67 20 6e 75 6d 62 65 72 20 6f 66 20 61 ying number of a
0fe0: 72 67 75 6d 65 6e 74 73 20 74 68 61 74 0a 64 65 rguments that.de
0ff0: 66 69 6e 65 73 20 6f 74 68 65 72 20 6d 61 6e 69 fines other mani
1000: 66 65 73 74 73 20 66 72 6f 6d 20 77 68 69 63 68 fests from which
1010: 20 74 68 65 20 63 75 72 72 65 6e 74 20 6d 61 6e the current man
1020: 69 66 65 73 74 0a 69 73 20 64 65 72 69 76 65 64 ifest.is derived
1030: 2e 20 20 45 61 63 68 20 61 72 67 75 6d 65 6e 74 . Each argument
1040: 20 69 73 20 61 6e 20 34 30 2d 63 68 61 72 61 63 is an 40-charac
1050: 74 65 72 20 6c 6f 77 65 72 63 61 73 65 20 0a 68 ter lowercase .h
1060: 65 78 61 64 65 63 69 6d 61 6c 20 53 48 41 31 20 exadecimal SHA1
1070: 6f 66 20 74 68 65 20 70 72 65 64 65 63 65 73 73 of the predecess
1080: 6f 72 20 6d 61 6e 69 66 65 73 74 2e 20 20 41 6c or manifest. Al
1090: 6c 20 61 72 67 75 6d 65 6e 74 73 0a 74 6f 20 74 l arguments.to t
10a0: 68 65 20 50 2d 6c 69 6e 65 20 6d 75 73 74 20 62 he P-line must b
10b0: 65 20 75 6e 69 71 75 65 20 74 6f 20 74 68 61 74 e unique to that
10c0: 20 6c 69 6e 65 2e 0a 54 68 65 20 66 69 72 73 74 line..The first
10d0: 20 70 72 65 64 65 63 65 73 73 6f 72 20 69 73 20 predecessor is
10e0: 74 68 65 20 6d 61 6e 69 66 65 73 74 73 20 64 69 the manifests di
10f0: 72 65 63 74 20 61 6e 63 65 73 74 6f 72 2e 0a 4f rect ancestor..O
1100: 74 68 65 72 20 61 72 67 75 6d 65 6e 74 73 20 64 ther arguments d
1110: 65 66 69 6e 65 20 6d 61 6e 69 66 65 73 74 73 20 efine manifests
1120: 77 69 74 68 20 77 68 69 63 68 20 74 68 65 20 66 with which the f
1130: 69 72 73 74 20 77 61 73 0a 6d 65 72 67 65 64 20 irst was.merged
1140: 74 6f 20 79 69 65 6c 64 20 74 68 65 20 63 75 72 to yield the cur
1150: 72 65 6e 74 20 6d 61 6e 69 66 65 73 74 2e 20 20 rent manifest.
1160: 4d 6f 73 74 20 6d 61 6e 69 66 65 73 74 73 20 68 Most manifests h
1170: 61 76 65 0a 61 20 50 2d 6c 69 6e 65 20 77 69 74 ave.a P-line wit
1180: 68 20 61 20 73 69 6e 67 6c 65 20 61 72 67 75 6d h a single argum
1190: 65 6e 74 2e 20 20 54 68 65 20 66 69 72 73 74 20 ent. The first
11a0: 6d 61 6e 69 66 65 73 74 20 69 6e 20 74 68 65 0a manifest in the.
11b0: 70 72 6f 6a 65 63 74 20 68 61 73 20 6e 6f 20 61 project has no a
11c0: 6e 63 65 73 74 6f 72 73 20 61 6e 64 20 74 68 75 ncestors and thu
11d0: 73 20 68 61 73 20 6e 6f 20 50 2d 6c 69 6e 65 2e s has no P-line.
11e0: 0a 3c 2f 70 3e 0a 0a 3c 70 3e 0a 41 20 6d 61 6e .</p>..<p>.A man
11f0: 69 66 65 73 74 20 6d 61 79 20 6f 70 74 69 6f 6e ifest may option
1200: 61 6c 6c 79 20 68 61 76 65 20 61 20 73 69 6e 67 ally have a sing
1210: 6c 65 20 52 2d 6c 69 6e 65 2e 20 20 54 68 65 20 le R-line. The
1220: 52 2d 6c 69 6e 65 20 68 61 73 0a 61 20 73 69 6e R-line has.a sin
1230: 67 6c 65 20 61 72 67 75 6d 65 6e 74 20 77 68 69 gle argument whi
1240: 63 68 20 69 73 20 74 68 65 20 4d 44 35 20 63 68 ch is the MD5 ch
1250: 65 63 6b 73 75 6d 20 6f 66 20 61 6c 6c 20 66 69 ecksum of all fi
1260: 6c 65 73 20 69 6e 20 0a 74 68 65 20 62 61 73 65 les in .the base
1270: 6c 69 6e 65 20 65 78 63 65 70 74 20 74 68 65 20 line except the
1280: 6d 61 6e 69 66 65 73 74 20 69 74 73 65 6c 66 2e manifest itself.
1290: 20 20 54 68 65 20 63 68 65 63 6b 73 75 6d 20 69 The checksum i
12a0: 73 20 65 78 70 72 65 73 73 65 64 0a 61 73 20 33 s expressed.as 3
12b0: 32 2d 63 68 61 72 61 63 74 65 72 73 20 6f 66 20 2-characters of
12c0: 6c 6f 77 65 72 63 61 73 65 20 68 65 78 61 64 65 lowercase hexade
12d0: 63 69 6d 61 6c 2e 20 20 20 54 68 65 20 63 68 65 cimal. The che
12e0: 63 6b 73 75 6d 20 69 73 0a 63 6f 6d 70 75 74 65 cksum is.compute
12f0: 64 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 20 20 46 d as follows: F
1300: 6f 72 20 65 61 63 68 20 66 69 6c 65 20 69 6e 20 or each file in
1310: 74 68 65 20 62 61 73 65 6c 69 6e 65 20 28 65 78 the baseline (ex
1320: 63 65 70 74 20 66 6f 72 0a 74 68 65 20 6d 61 6e cept for.the man
1330: 69 66 65 73 74 20 69 74 73 65 6c 66 29 20 69 6e ifest itself) in
1340: 20 73 74 72 69 63 74 20 73 6f 72 74 65 64 20 6c strict sorted l
1350: 65 78 69 67 72 61 70 68 69 63 61 6c 20 6f 72 64 exigraphical ord
1360: 65 72 2c 20 0a 74 61 6b 65 20 74 68 65 20 70 61 er, .take the pa
1370: 74 68 6e 61 6d 65 20 6f 66 20 74 68 65 20 66 69 thname of the fi
1380: 6c 65 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 le relative to t
1390: 68 65 20 72 6f 6f 74 20 6f 66 20 74 68 65 0a 72 he root of the.r
13a0: 65 70 6f 73 69 74 6f 72 79 2c 20 61 70 70 65 6e epository, appen
13b0: 64 20 61 20 73 69 6e 67 6c 65 20 73 70 61 63 65 d a single space
13c0: 20 28 41 53 43 49 49 20 30 78 32 30 29 2c 20 74 (ASCII 0x20), t
13d0: 68 65 0a 73 69 7a 65 20 6f 66 20 74 68 65 20 66 he.size of the f
13e0: 69 6c 65 20 69 6e 20 41 53 43 49 49 20 64 65 63 ile in ASCII dec
13f0: 69 6d 61 6c 2c 20 61 20 73 69 6e 67 6c 65 20 6e imal, a single n
1400: 65 77 6c 69 6e 65 0a 63 68 61 72 61 63 74 65 72 ewline.character
1410: 20 28 41 53 43 49 49 20 30 78 30 41 29 2c 20 61 (ASCII 0x0A), a
1420: 6e 64 20 74 68 65 20 63 6f 6d 70 6c 65 74 65 20 nd the complete
1430: 74 65 78 74 20 6f 66 20 74 68 65 20 66 69 6c 65 text of the file
1440: 2e 0a 43 6f 6d 70 75 74 65 20 74 68 65 20 4d 44 ..Compute the MD
1450: 35 20 63 68 65 63 6b 73 75 6d 20 6f 66 20 74 68 5 checksum of th
1460: 65 20 74 68 65 20 72 65 73 75 6c 74 2e 0a 3c 2f e the result..</
1470: 70 3e 0a 0a 3c 70 3e 0a 45 61 63 68 20 6d 61 6e p>..<p>.Each man
1480: 69 66 65 73 74 20 68 61 73 20 61 20 73 69 6e 67 ifest has a sing
1490: 6c 65 20 55 2d 6c 69 6e 65 2e 20 20 54 68 65 20 le U-line. The
14a0: 61 72 67 75 6d 65 6e 74 20 74 6f 20 74 68 65 20 argument to the
14b0: 55 2d 6c 69 6e 65 20 69 73 0a 74 68 65 20 6c 6f U-line is.the lo
14c0: 67 69 6e 20 6f 66 20 74 68 65 20 75 73 65 72 20 gin of the user
14d0: 77 68 6f 20 63 72 65 61 74 65 64 20 74 68 65 20 who created the
14e0: 6d 61 6e 69 66 65 73 74 2e 20 20 54 68 65 20 6c manifest. The l
14f0: 6f 67 69 6e 20 6e 61 6d 65 0a 69 73 20 65 6e 63 ogin name.is enc
1500: 6f 64 65 64 20 75 73 69 6e 67 20 74 68 65 20 73 oded using the s
1510: 61 6d 65 20 63 68 61 72 61 63 74 65 72 20 65 73 ame character es
1520: 63 61 70 65 73 20 61 73 20 69 73 20 75 73 65 64 capes as is used
1530: 20 66 6f 72 20 74 68 65 0a 63 68 65 63 6b 2d 69 for the.check-i
1540: 6e 20 63 6f 6d 6d 65 6e 74 20 61 72 67 75 6d 65 n comment argume
1550: 6e 74 20 74 6f 20 74 68 65 20 43 2d 6c 69 6e 65 nt to the C-line
1560: 2e 0a 3c 2f 70 3e 0a 0a 3c 70 3e 0a 41 20 6d 61 ..</p>..<p>.A ma
1570: 6e 69 66 65 73 74 20 68 61 73 20 61 6e 20 6f 70 nifest has an op
1580: 74 69 6f 6e 20 5a 2d 6c 69 6e 65 20 61 73 20 69 tion Z-line as i
1590: 74 73 20 6c 61 73 74 20 6c 69 6e 65 2e 20 20 54 ts last line. T
15a0: 68 65 20 61 72 67 75 6d 65 6e 74 0a 74 6f 20 74 he argument.to t
15b0: 68 65 20 5a 2d 6c 69 6e 65 20 69 73 20 61 20 33 he Z-line is a 3
15c0: 32 2d 63 68 61 72 61 63 74 65 72 20 6c 6f 77 65 2-character lowe
15d0: 72 63 61 73 65 20 68 65 78 61 64 65 63 69 6d 61 rcase hexadecima
15e0: 6c 20 4d 44 35 20 68 61 73 68 0a 6f 66 20 61 6c l MD5 hash.of al
15f0: 6c 20 70 72 69 6f 72 20 6c 69 6e 65 73 20 6f 66 l prior lines of
1600: 20 74 68 65 20 6d 61 6e 69 66 65 73 74 20 75 70 the manifest up
1610: 20 74 6f 20 61 6e 64 20 69 6e 63 6c 75 64 69 6e to and includin
1620: 67 20 74 68 65 20 6e 65 77 6c 69 6e 65 20 0a 63 g the newline .c
1630: 68 61 72 61 63 74 65 72 20 74 68 61 74 20 69 6d haracter that im
1640: 6d 65 64 69 61 74 65 6c 79 20 70 72 65 63 65 65 mediately precee
1650: 64 73 20 74 68 65 20 22 5a 22 2e 20 20 54 68 65 ds the "Z". The
1660: 20 5a 2d 6c 69 6e 65 20 69 73 20 6a 75 73 74 0a Z-line is just.
1670: 61 20 73 61 6e 69 74 79 20 63 68 65 63 6b 20 74 a sanity check t
1680: 6f 20 70 72 6f 76 65 20 74 68 61 74 20 74 68 65 o prove that the
1690: 20 6d 61 6e 69 66 65 73 74 20 69 73 20 77 65 6c manifest is wel
16a0: 6c 2d 66 6f 72 6d 65 64 20 61 6e 64 0a 63 6f 6e l-formed and.con
16b0: 73 69 73 74 65 6e 74 2e 0a 3c 2f 70 3e 0a 0a 3c sistent..</p>..<
16c0: 68 32 3e 32 2e 30 20 54 72 6f 75 62 6c 65 20 54 h2>2.0 Trouble T
16d0: 69 63 6b 65 74 73 3c 2f 68 32 3e 0a 0a 3c 70 3e ickets</h2>..<p>
16e0: 0a 45 61 63 68 20 74 72 6f 75 62 6c 65 20 74 69 .Each trouble ti
16f0: 63 6b 65 74 20 69 73 20 61 20 66 69 6c 65 20 69 cket is a file i
1700: 6e 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 n the repository
1710: 20 61 6e 64 20 61 70 70 65 61 72 73 20 69 6e 0a and appears in.
1720: 61 20 6d 61 6e 69 66 65 73 74 20 66 6f 72 20 65 a manifest for e
1730: 76 65 72 79 20 62 61 73 65 6c 69 6e 65 20 69 6e very baseline in
1740: 20 77 68 69 63 68 20 74 68 65 20 74 69 63 6b 65 which the ticke
1750: 74 20 65 78 69 73 74 73 2e 0a 54 72 6f 75 62 6c t exists..Troubl
1760: 65 20 74 69 63 6b 65 74 73 20 6f 63 63 75 72 20 e tickets occur
1770: 69 6e 20 61 20 73 70 65 63 69 66 69 63 20 73 75 in a specific su
1780: 62 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 bdirectory of th
1790: 65 20 66 69 6c 65 0a 68 65 69 72 61 72 63 68 79 e file.heirarchy
17a0: 2e 20 20 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 . The name of t
17b0: 68 65 20 73 75 62 64 69 72 65 63 74 6f 72 79 20 he subdirectory
17c0: 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 74 69 that contains ti
17d0: 63 6b 65 74 73 0a 69 73 20 70 61 72 74 20 6f 66 ckets.is part of
17e0: 20 74 68 65 20 6c 6f 63 61 6c 20 73 74 61 74 65 the local state
17f0: 20 6f 66 20 65 61 63 68 20 72 65 70 6f 73 69 74 of each reposit
1800: 6f 72 79 2e 20 20 54 68 65 20 66 69 6c 65 6e 61 ory. The filena
1810: 6d 65 0a 6f 66 20 65 61 63 68 20 74 72 6f 75 62 me.of each troub
1820: 6c 65 20 74 69 63 6b 65 74 20 68 61 73 20 61 20 le ticket has a
1830: 22 2e 74 6b 74 22 20 73 75 66 66 69 78 2e 20 20 ".tkt" suffix.
1840: 54 68 65 20 74 72 6f 75 62 6c 65 20 74 69 63 6b The trouble tick
1850: 65 74 0a 68 61 73 20 61 20 70 61 72 74 69 63 75 et.has a particu
1860: 6c 61 72 20 66 69 6c 65 20 66 6f 72 6d 61 74 20 lar file format
1870: 64 65 66 69 6e 65 64 20 62 65 6c 6f 77 2e 0a 3c defined below..<
1880: 2f 70 3e 0a 0a 3c 69 3e 54 6f 20 62 65 20 63 6f /p>..<i>To be co
1890: 6e 74 69 6e 75 65 64 2e 2e 2e 3c 2f 69 3e 0a 0a ntinued...</i>..
18a0: 3c 68 32 3e 33 2e 30 20 57 69 6b 69 20 50 61 67 <h2>3.0 Wiki Pag
18b0: 65 73 3c 2f 68 32 3e 0a 0a 3c 70 3e 0a 45 61 63 es</h2>..<p>.Eac
18c0: 68 20 77 69 6b 69 20 69 73 20 61 20 66 69 6c 65 h wiki is a file
18d0: 20 69 6e 20 74 68 65 20 72 65 70 6f 73 69 74 6f in the reposito
18e0: 72 79 20 61 6e 64 20 61 70 70 65 61 72 73 20 69 ry and appears i
18f0: 6e 0a 61 20 6d 61 6e 69 66 65 73 74 20 66 6f 72 n.a manifest for
1900: 20 65 76 65 72 79 20 62 61 73 65 6c 69 6e 65 20 every baseline
1910: 69 6e 20 77 68 69 63 68 20 74 68 61 74 20 77 69 in which that wi
1920: 6b 69 20 70 61 67 65 20 65 78 69 73 74 73 2e 0a ki page exists..
1930: 57 69 6b 69 20 70 61 67 65 73 20 6f 63 63 75 72 Wiki pages occur
1940: 20 69 6e 20 61 20 73 70 65 63 69 66 69 63 20 73 in a specific s
1950: 75 62 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 ubdirectory of t
1960: 68 65 20 66 69 6c 65 0a 68 65 69 72 61 72 63 68 he file.heirarch
1970: 79 2e 20 20 54 68 65 20 6e 61 6d 65 20 6f 66 20 y. The name of
1980: 74 68 65 20 73 75 62 64 69 72 65 63 74 6f 72 79 the subdirectory
1990: 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 77 that contains w
19a0: 69 6b 69 20 70 61 67 65 73 0a 69 73 20 70 61 72 iki pages.is par
19b0: 74 20 6f 66 20 74 68 65 20 6c 6f 63 61 6c 20 73 t of the local s
19c0: 74 61 74 65 20 6f 66 20 65 61 63 68 20 72 65 70 tate of each rep
19d0: 6f 73 69 74 6f 72 79 2e 20 20 54 68 65 20 66 69 ository. The fi
19e0: 6c 65 6e 61 6d 65 0a 6f 66 20 65 61 63 68 20 77 lename.of each w
19f0: 69 6b 69 20 70 61 67 65 20 68 61 73 20 61 20 22 iki page has a "
1a00: 2e 77 69 6b 69 22 20 73 75 66 66 69 78 2e 20 20 .wiki" suffix.
1a10: 54 68 65 20 62 61 73 65 20 6e 61 6d 65 20 6f 66 The base name of
1a20: 0a 74 68 65 20 66 69 6c 65 20 69 73 20 74 68 65 .the file is the
1a30: 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 77 69 6b name of the wik
1a40: 69 20 70 61 67 65 2e 20 20 54 68 65 20 77 69 6b i page. The wik
1a50: 69 20 70 61 67 65 73 0a 68 61 76 65 20 61 20 70 i pages.have a p
1a60: 61 72 74 69 63 75 6c 61 72 20 66 69 6c 65 20 66 articular file f
1a70: 6f 72 6d 61 74 20 64 65 66 69 6e 65 64 20 62 65 ormat defined be
1a80: 6c 6f 77 2e 0a 3c 2f 70 3e 0a 0a 3c 69 3e 54 6f low..</p>..<i>To
1a90: 20 62 65 20 63 6f 6e 74 69 6e 75 65 64 2e 2e 2e be continued...
1aa0: 3c 2f 69 3e 0a </i>.