Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Website updates. Change the message for unrecognized commands to refer the user to "help". |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
0cd202a86e12b8e67af1c5c85d1a9ef1 |
| User & Date: | drh 2007-08-23 23:10:56.000 |
Context
|
2007-08-24
| ||
| 21:32 | Improved formatting of the user list webpage. check-in: 39fa010b7f user: drh tags: trunk | |
|
2007-08-23
| ||
| 23:10 | Website updates. Change the message for unrecognized commands to refer the user to "help". check-in: 0cd202a86e user: drh tags: trunk | |
| 19:52 | Add separate "clone" permissions. Previously, one needed "History" premission in order to clone. But sometimes we want to grant clone without granting history. check-in: 22c1ac41d4 user: drh tags: trunk | |
Changes
Changes to src/main.c.
| ︙ | ︙ | |||
194 195 196 197 198 199 200 |
g.fHttpTrace = find_option("httptrace", 0, 0)!=0;
g.zLogin = find_option("user", "U", 1);
zCmdName = argv[1];
}
rc = name_search(zCmdName, aCommand, count(aCommand), &idx);
if( rc==1 ){
fprintf(stderr,"%s: unknown command: %s\n"
| | | | 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 |
g.fHttpTrace = find_option("httptrace", 0, 0)!=0;
g.zLogin = find_option("user", "U", 1);
zCmdName = argv[1];
}
rc = name_search(zCmdName, aCommand, count(aCommand), &idx);
if( rc==1 ){
fprintf(stderr,"%s: unknown command: %s\n"
"%s: use \"help\" for more information\n",
argv[0], zCmdName, argv[0]);
return 1;
}else if( rc==2 ){
fprintf(stderr,"%s: ambiguous command prefix: %s\n"
"%s: use \"help\" for more information\n",
argv[0], zCmdName, argv[0]);
return 1;
}
aCommand[idx].xFunc();
return 0;
}
|
| ︙ | ︙ |
Changes to www/fileformat.html.
1 2 3 4 5 6 7 8 9 10 11 | <html> <head> <title>Fossil File Format</title> </head> <body bgcolor="white"> <h1 align="center"> Fossil File Formats </h1> <p> The global state of a fossil repository is determined by an unordered | | | < > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | <html> <head> <title>Fossil File Format</title> </head> <body bgcolor="white"> <h1 align="center"> Fossil File Formats </h1> <p> The global state of a fossil repository is determined by an unordered 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 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. Each manifest file corresponds to a version or baseline of the project. </p> |
| ︙ | ︙ |
Changes to www/index.html.
| ︙ | ︙ | |||
53 54 55 56 57 58 59 | on repository changes makes it exceedingly unlikely that data will ever be lost because of a software bug.</li> </ul> <p>Objectives Of Fossil:</p> <ul> | | > > | > | > | 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | on repository changes makes it exceedingly unlikely that data will ever be lost because of a software bug.</li> </ul> <p>Objectives Of Fossil:</p> <ul> <li>Fossil should be ridiculously easy to <a href="build.html">install</a> and <a href="quickstart.html">operate</a>.</li> <li>With fossil, it should be possible (and <a href="quickstart.html#serversetup">easy</a>) to set up a project on an inexpensive shared-hosting ISP (example: <a href="http://www.he.net/hosting.html">Hurricane Electric</a>) that provides nothing more than web space and CGI capability. Here is <a href="http://www.hwaci.com/cgi-bin/fossil/timeline">a demo</a>.</li> <li>Fossil should provide in-depth historical and status information about the project through a web interface</li> <li>The integration of <a href="http://wiki.org/wiki.cgi?WhatIsWiki">Wiki</a> and the ability to safely support anonymous check-in are features sometimes described as <a href="http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html">Web 2.0</a>. Fossil attempts to better capture "collective intelligence" and |
| ︙ | ︙ |
Changes to www/quickstart.html.
| ︙ | ︙ | |||
167 168 169 170 171 172 173 174 175 176 177 178 179 180 |
<p>Test to make sure your merge didn't mess up the code, then
<b>commit</b> and possibly also <b>push</b> your changes. Remember
that nobody else can see your changes until you <b>commit</b> and
if other are using a different repository you will also need to
<b>push</b>.</p>
</blockquote><h2>Setting Up A Server</h2><blockquote>
<p>The easiest way to set up a server is:</p>
<blockquote>
<b>fossil server</b> <i>repository-filename</i>
</blockquote>
| > | 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 |
<p>Test to make sure your merge didn't mess up the code, then
<b>commit</b> and possibly also <b>push</b> your changes. Remember
that nobody else can see your changes until you <b>commit</b> and
if other are using a different repository you will also need to
<b>push</b>.</p>
<a name="serversetup">
</blockquote><h2>Setting Up A Server</h2><blockquote>
<p>The easiest way to set up a server is:</p>
<blockquote>
<b>fossil server</b> <i>repository-filename</i>
</blockquote>
|
| ︙ | ︙ | |||
214 215 216 217 218 219 220 |
root privileges prior to reading any information from the request.</p>
</blockquote><h2>More Hints</h2><blockquote>
<p>Try these commands:</p>
<blockquote><b>
| > | | | 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 |
root privileges prior to reading any information from the request.</p>
</blockquote><h2>More Hints</h2><blockquote>
<p>Try these commands:</p>
<blockquote><b>
fossil help<br>
fossil commands<br>
fossil test-commands
</b></blockquote>
<p>Explore and have fun!</p>
</blockquote></body></html>
|