Differences From:
File
www/fileformat.html
part of check-in
[01e7596a98]
- File format document change: UUIDs use lowercase not uppercase hex.
by
drh on
2007-07-24 18:15:40.
[view]
To:
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.
[view]
@@ -8,16 +8,21 @@
</h1>
<p>
The global state of a fossil repository is determined by an unordered
-set of files. Some files used to represent wiki pages, trouble tickets,
+set of files. Some files are used to represent wiki pages, trouble tickets,
and the special "manifest" file has a specific and well-defined format.
-Other files are just the content of the files. Files can be text or
-binary.
+Other files are just data. Files can be text or binary.
</p>
<p>
Each file in the repository is named by its SHA1 hash.
+No prefixes or meta information is added to a file before
+its hash is computed. The name of a file in the repository
+is exactly the same SHA1 hash that is computed by sha1sum
+on the file as it exists in your source tree.</p>
+
+<p>
Some files have a particular format which qualifies them
as "manifests". A manifest assigns filenames to a subset
of the files in the repository, in order to provide a
snapshot of the state of the project at a point in time.