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>.