Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | [Grammar] concepts.wiki changes. |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | bv-corrections01 |
| Files: | files | file ages | folders |
| SHA3-256: |
0ae6ba539cb3f23011f3ef449be54cda |
| User & Date: | brickviking 2024-10-17 05:39:45.311 |
Context
|
2024-10-17
| ||
| 07:14 | [Grammar] contribute.wiki changes. ... (check-in: 1f95211c40 user: brickviking tags: bv-corrections01) | |
| 05:39 | [Grammar] concepts.wiki changes. ... (check-in: 0ae6ba539c user: brickviking tags: bv-corrections01) | |
| 01:24 | [Grammar] checkin_names.wiki changes. ... (check-in: 42e3cf5aaf user: brickviking tags: bv-corrections01) | |
Changes
Changes to www/concepts.wiki.
| ︙ | ︙ | |||
161 162 163 164 165 166 167 | manifest for that check-in. The manifest file is not normally a real file on disk. Instead, the manifest is computed in memory by Fossil whenever it needs it. However, the "fossil setting manifest on" command will cause the manifest file to be materialized to disk, if desired. Both Fossil itself, and SQLite cause the manifest file to be materialized to disk | | | | 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 | manifest for that check-in. The manifest file is not normally a real file on disk. Instead, the manifest is computed in memory by Fossil whenever it needs it. However, the "fossil setting manifest on" command will cause the manifest file to be materialized to disk, if desired. Both Fossil itself, and SQLite cause the manifest file to be materialized to disk so that the makefiles for these projects can read the manifest and embed version information in generated binaries. Fossil automatically generates a manifest whenever you "commit" a new check-in. So this is not something that you, the developer, need to worry with. The format of a manifest is intentionally designed to be simple to parse, so that if you want to read and interpret a manifest, either by hand or with a script, that is easy to do. But you will probably never need to do so. In addition to identifying all files in the check-in, a manifest also contains a check-in comment, the date and time when the check-in was established, who created the check-in, and links to other check-ins from which the current check-in is derived. There are also a couple of checksums used to verify the integrity of the check-in. And the whole manifest might be PGP clearsigned. <h3 id="keyconc">2.3 Key concepts</h3> <ul> <li>A <b>check-in</b> is a set of files arranged |
| ︙ | ︙ | |||
215 216 217 218 219 220 221 | install any other software in order to use Fossil. You do <u>not</u> need CVS, gzip, diff, rsync, Python, Perl, Tcl, Java, Apache, PostgreSQL, MySQL, SQLite, patch, or any similar software on your system in order to use Fossil effectively. You will want to have some kind of text editor for entering check-in comments. Fossil will use whatever text editor is identified by your VISUAL environment variable. Fossil will also use GPG to clearsign your manifests if you happen to have it installed, | | | 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 | install any other software in order to use Fossil. You do <u>not</u> need CVS, gzip, diff, rsync, Python, Perl, Tcl, Java, Apache, PostgreSQL, MySQL, SQLite, patch, or any similar software on your system in order to use Fossil effectively. You will want to have some kind of text editor for entering check-in comments. Fossil will use whatever text editor is identified by your VISUAL environment variable. Fossil will also use GPG to clearsign your manifests if you happen to have it installed, but Fossil will skip that step if GPG is missing from your system. You can optionally set up Fossil to use external "diff" programs, though Fossil has an excellent built-in "diff" algorithm that works fine for most people. If you happen to have Tcl/Tk installed on your system, Fossil will use it to generate a graphical "diff" display when you use the --tk option to the "diff" command, but this too is entirely optional. |
| ︙ | ︙ | |||
284 285 286 287 288 289 290 | <pre> fossil setting autosync on fossil setting autosync off fossil settings </pre> By default, Fossil runs with autosync mode turned on. The | | | 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 | <pre> fossil setting autosync on fossil setting autosync off fossil settings </pre> By default, Fossil runs with autosync mode turned on. The authors find that projects run more smoothly in autosync mode since autosync helps to prevent pointless forking and merging and helps keeps all collaborators working on exactly the same code rather than on their own personal forks of the code. In the author's view, manual-merge mode should be reserved for disconnected operation. <h3>4.1 Autosync Workflow</h3> |
| ︙ | ︙ |