Fossil SCM

reference docs -- added 'all', minor edits to others.

kejoki 2008-11-17 02:07 trunk
Commit 44b3fc6b5b35597a9461359a1a369386d9ce2320
--- a/www/cmd_all.wiki
+++ b/www/cmd_all.wiki
@@ -0,0 +1,24 @@
1
+<h2>all</h2>
2
+
3
+The <code>all</code> command will let you perform (some) commands on
4
+<em>all</em> of your repositories, and provides a way of finding all
5
+of your repositories as well.
6
+
7
+There are some commands you might especially want to perform on every
8
+repository you've got, once in a while. <code> fossil&nbsp;all
9
+</code> includes four of the m
10
+<code><a href="cmd_pull.wiki">pull</a></code>,
11
+<code><a href="cmd_push.wiki">push</a></code>,
12
+<code><a href="cmd_rebuild.wiki">rebuild</a></code> and
13
+<code><a href="cmd_sync.wiki">sync</a></code>.
14
+
15
+Follow the links to find out what each of those do, and then a moment
16
+of thought will tell you why you might want to have them available for
17
+all repositories.
18
+
19
+Certainly you'll want your repositories all rebuilt when you upgrade
20
+<b>fossil</b> after there has been a change in the repository
21
+structure. For the others, it depends. Usually you would want
22
+across-the-board versions if you've been "off Net" for a while, and
23
+have commits to multip<code><a href="cmd_c<h2>all</hhe <code>all</codeem available for<a href="cmd_pull.wiki">fossil pull</a>,
24
+<a h
--- a/www/cmd_all.wiki
+++ b/www/cmd_all.wiki
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
--- a/www/cmd_all.wiki
+++ b/www/cmd_all.wiki
@@ -0,0 +1,24 @@
1 <h2>all</h2>
2
3 The <code>all</code> command will let you perform (some) commands on
4 <em>all</em> of your repositories, and provides a way of finding all
5 of your repositories as well.
6
7 There are some commands you might especially want to perform on every
8 repository you've got, once in a while. <code> fossil&nbsp;all
9 </code> includes four of the m
10 <code><a href="cmd_pull.wiki">pull</a></code>,
11 <code><a href="cmd_push.wiki">push</a></code>,
12 <code><a href="cmd_rebuild.wiki">rebuild</a></code> and
13 <code><a href="cmd_sync.wiki">sync</a></code>.
14
15 Follow the links to find out what each of those do, and then a moment
16 of thought will tell you why you might want to have them available for
17 all repositories.
18
19 Certainly you'll want your repositories all rebuilt when you upgrade
20 <b>fossil</b> after there has been a change in the repository
21 structure. For the others, it depends. Usually you would want
22 across-the-board versions if you've been "off Net" for a while, and
23 have commits to multip<code><a href="cmd_c<h2>all</hhe <code>all</codeem available for<a href="cmd_pull.wiki">fossil pull</a>,
24 <a h
+21 -13
--- www/cmd_extra.wiki
+++ www/cmd_extra.wiki
@@ -6,25 +6,33 @@
66
Extra files are files that exist in a checked-out project, but don't belong to
77
the repository.
88
99
The <code>fossil extra</code> command will get you a list of these files.
1010
11
-This is convenient for figuring out if you've <code>add</code>ed every file
12
-that needs to be in the repository before you do a commit. It will also
13
-tell you what will be removed if you <code>clean</code> the project.
14
-
15
-Suppose, for example, you have a "noodle.src" file as a scratch pad for source
16
-code, and you don't want to include your latest hare-brained ideas in the
17
-repository? You don't <code>add</code> it to the repository, of course&#8212;though
18
-there are ways you might add it unintentionally. If your project is big, and you want to
19
-find noodle.src, and anything else that isn't under source control within the project
20
-directories, then<code> fossil&nbsp;extra </code> will give you a list.
11
+This is convenient for figuring out if you've <code>
12
+<a href="cmd_add.wiki">add</a></code>ed every file that needs to be
13
+
14
+in the repository before you do a commit. It will also tell you what
15
+will be removed if you <code><a href="cmd_clean.wiki">clean</a></code>
16
+the project.
17
+
18
+Suppose, for example, you have a "noodle.src" file as a scratch pad
19
+for source code, and you don't want to include your latest
20
+hare-brained ideas in the repository? You don't <code>add</code> it
21
+to the repository, of course&#8212;though there are ways you might add
22
+it unintentionally. If your project is big, and you want to find
23
+noodle.src, and anything else that isn't under source control within
24
+the project directories, then<code> fossil&nbsp;extra </code> will
25
+give you a list.
2126
2227
If you don't think this is all that useful, then you've never had to write
2328
a shell script that only affects project files and leaves everything
2429
else alone. ;)
2530
2631
The <code>extra</code> command is almost, but not quite entirely, the exact
27
-opposite of the <a href="cmd_ls.wiki><code>ls</code></a> command.
32
+opposite of the <code><a href="cmd_ls.wiki">ls</a></code> command.
2833
29
-See also: <a href="cmd_clean.wiki">fossil clean</a>, <a href="cmd_ls.wiki">fossil ls</a>, <a href="reference.wiki">
30
-Reference</a>
34
+See also: <a href="cmd_status.wiki">fossil status</a>,
35
+<a href="cmd_ls.wiki">fossil ls</a>,
36
+<a href="cmd_changes.wiki">fossil changes</a>,
37
+<a href="cmd_clean.wiki">fossil clean</a>,
38
+<a href="reference.wiki">Reference</a>
3139
--- www/cmd_extra.wiki
+++ www/cmd_extra.wiki
@@ -6,25 +6,33 @@
6 Extra files are files that exist in a checked-out project, but don't belong to
7 the repository.
8
9 The <code>fossil extra</code> command will get you a list of these files.
10
11 This is convenient for figuring out if you've <code>add</code>ed every file
12 that needs to be in the repository before you do a commit. It will also
13 tell you what will be removed if you <code>clean</code> the project.
14
15 Suppose, for example, you have a "noodle.src" file as a scratch pad for source
16 code, and you don't want to include your latest hare-brained ideas in the
17 repository? You don't <code>add</code> it to the repository, of course&#8212;though
18 there are ways you might add it unintentionally. If your project is big, and you want to
19 find noodle.src, and anything else that isn't under source control within the project
20 directories, then<code> fossil&nbsp;extra </code> will give you a list.
 
 
 
 
 
21
22 If you don't think this is all that useful, then you've never had to write
23 a shell script that only affects project files and leaves everything
24 else alone. ;)
25
26 The <code>extra</code> command is almost, but not quite entirely, the exact
27 opposite of the <a href="cmd_ls.wiki><code>ls</code></a> command.
28
29 See also: <a href="cmd_clean.wiki">fossil clean</a>, <a href="cmd_ls.wiki">fossil ls</a>, <a href="reference.wiki">
30 Reference</a>
 
 
 
31
--- www/cmd_extra.wiki
+++ www/cmd_extra.wiki
@@ -6,25 +6,33 @@
6 Extra files are files that exist in a checked-out project, but don't belong to
7 the repository.
8
9 The <code>fossil extra</code> command will get you a list of these files.
10
11 This is convenient for figuring out if you've <code>
12 <a href="cmd_add.wiki">add</a></code>ed every file that needs to be
13
14 in the repository before you do a commit. It will also tell you what
15 will be removed if you <code><a href="cmd_clean.wiki">clean</a></code>
16 the project.
17
18 Suppose, for example, you have a "noodle.src" file as a scratch pad
19 for source code, and you don't want to include your latest
20 hare-brained ideas in the repository? You don't <code>add</code> it
21 to the repository, of course&#8212;though there are ways you might add
22 it unintentionally. If your project is big, and you want to find
23 noodle.src, and anything else that isn't under source control within
24 the project directories, then<code> fossil&nbsp;extra </code> will
25 give you a list.
26
27 If you don't think this is all that useful, then you've never had to write
28 a shell script that only affects project files and leaves everything
29 else alone. ;)
30
31 The <code>extra</code> command is almost, but not quite entirely, the exact
32 opposite of the <code><a href="cmd_ls.wiki">ls</a></code> command.
33
34 See also: <a href="cmd_status.wiki">fossil status</a>,
35 <a href="cmd_ls.wiki">fossil ls</a>,
36 <a href="cmd_changes.wiki">fossil changes</a>,
37 <a href="cmd_clean.wiki">fossil clean</a>,
38 <a href="reference.wiki">Reference</a>
39
+42 -41
--- www/reference.wiki
+++ www/reference.wiki
@@ -20,11 +20,11 @@
2020
entered to make the intent unambiguous. 'clo' is a proper prefix of
2121
both the 'clone' and 'close' commands, for instance, but 'clon' is
2222
enough to make the intent&#8212;the 'clone' command&#8212;unambiguous.
2323
2424
You should probably start interacting with fossil at the command line
25
- by asking it what it can do:
25
+ by asking it what it can do:&nbsp;&nbsp;&nbsp;&nbsp;<a name="tof">&#7547;</a>
2626
2727
<code>$ fossil help</code><nowiki><pre>
2828
Usage: fossil help COMMAND.
2929
Available COMMANDs:</pre><table width="80%" style="font-family: fixed, courier, monospace; ">
3030
<tr>
@@ -102,17 +102,17 @@
102102
commands listed above. There are links to individual pages for each
103103
of them; pages with content (not all of them are done) go into the command
104104
in a bit more depth than the program help.
105105
<pre>
106106
107
- <a name="add">Usage: </a><code><a href="cmd_add.wiki">fossil add</a></code> FILE...
107
+ <a name="add">Usage: </a><code><a href="cmd_add.wiki">fossil add</a></code> FILE... <a href="#tof">&#7547;</a>
108108
109109
Make arrangements to add one or more files to the current checkout
110110
at the next commit.
111111
112112
113
- <a name="all">Usage: </a><code><a href="cmd_all.wiki">fossil all</a></code> (list|pull|push|rebuild|sync)
113
+ <a name="all">Usage: </a><code><a href="cmd_all.wiki">fossil all</a></code> (list|pull|push|rebuild|sync) <a href="#tof">&#7547;</a>
114114
115115
The ~/.fossil file records the location of all repositories for a
116116
user. This command performs certain operations on all repositories
117117
that can be useful before or after a period of disconnection operation.
118118
Available operations are:
@@ -130,11 +130,11 @@
130130
Respositories are automatically added to the set of known repositories
131131
when one of the following commands against the repository: clone, info,
132132
pull, push, or sync
133133
134134
135
- <a name="cgi">Usage: </a><a href="cmd_cgi">fossil cgi</a> SCRIPT
135
+ <a name="cgi">Usage: </a><a href="cmd_cgi">fossil cgi</a> SCRIPT <a href="#tof">&#7547;</a>
136136
137137
The SCRIPT argument is the name of a file that is the CGI script
138138
that is being run. The command name, "cgi", may be omitted if
139139
the GATEWAY_INTERFACE environment variable is set to "CGI" (which
140140
should always be the case for CGI scripts run by a webserver.) The
@@ -146,26 +146,26 @@
146146
The second line defines the name of the repository. After locating
147147
the repository, fossil will generate a webpage on stdout based on
148148
the values of standard CGI environment variables.
149149
150150
151
- <a name="changes">Usage: </a><a href="cmd_changes">fossil changes</a>
151
+ <a name="changes">Usage: </a><a href="cmd_changes">fossil changes</a> <a href="#tof">&#7547;</a>
152152
153153
Report on the edit status of all files in the current checkout.
154154
See also the "status" and "extra" commands.
155155
156156
157
- <a name="checkout">Usage: </a><a href="checkout">fossil checkout</a> VERSION ?-f|--force?
157
+ <a name="checkout">Usage: </a><a href="checkout">fossil checkout</a> VERSION ?-f|--force? <a href="#tof">&#7547;</a>
158158
159159
Check out a version specified on the command-line. This command
160160
will not overwrite edited files in the current checkout unless
161161
the --force option appears on the command-line.
162162
163163
See also the "update" command.
164164
165165
166
- <a name="commit">Usage: </a><a href="cmd_commit.wiki">fossil commit</a> ?-m COMMENT? ?--nosign? ?FILE...?
166
+ <a name="commit">Usage: </a><a href="cmd_commit.wiki">fossil commit</a> ?-m COMMENT? ?--nosign? ?FILE...? <a href="#tof">&#7547;</a>
167167
fossil ci ... (as above)
168168
169169
Create a new version containing all of the changes in the current
170170
checkout. You will be prompted to enter a check-in comment unless
171171
the "-m" option is used to specify a comment line. You will be
@@ -173,11 +173,11 @@
173173
unless the "--nosign" options is used. All files that have
174174
changed will be committed unless some subset of files is specified
175175
on the command line.
176176
177177
178
- <a name="clean">Usage: </a><a href="cmd_clean.wiki">fossil clean</a> ?-all?
178
+ <a name="clean">Usage: </a><a href="cmd_clean.wiki">fossil clean</a> ?-all? <a href="#tof">&#7547;</a>
179179
180180
Delete all "extra" files in the source tree. "Extra" files are
181181
files that are not officially part of the checkout. See also
182182
the "extra" command. This operation cannot be undone.
183183
@@ -184,24 +184,24 @@
184184
You will be prompted before removing each file. If you are
185185
sure you wish to remove all "extra" files you can specify the
186186
optional -all flag.
187187
188188
189
- <a name="clone">Usage: </a><a href="cmd_clone.wiki">fossil clone</a> URL FILENAME
189
+ <a name="clone">Usage: </a><a href="cmd_clone.wiki">fossil clone</a> URL FILENAME <a href="#tof">&#7547;</a>
190190
191191
Make a clone of a repository specified by URL in the local
192192
file named FILENAME.
193193
194194
195
- <a name="close">Usage: </a><a href="cmd_close.wiki">fossil close</a> ?-f|--force?
195
+ <a name="close">Usage: </a><a href="cmd_close.wiki">fossil close</a> ?-f|--force? <a href="#tof">&#7547;</a>
196196
197197
The opposite of "open". Close the current database connection.
198198
Require a -f or --force flag if there are unsaved changed in the
199199
current check-out.
200200
201201
202
- <a name="configure">Usage: </a><a href="cmd_configure.wiki">fossil configure</a> METHOD ...
202
+ <a name="configure">Usage: </a><a href="cmd_configure.wiki">fossil configure</a> METHOD ... <a href="#tof">&#7547;</a>
203203
204204
Where METHOD is one of: export import merge pull push reset. All methods
205205
accept the -R or --repository option to specific a repository.
206206
207207
fossil configuration export AREA FILENAME
@@ -240,30 +240,30 @@
240240
source. The inbound configuration is not checked for safety and can
241241
introduce security vulnerabilities.
242242
243243
244244
COMMAND: deconstruct
245
- <a name="deconstruct">Usage: </a><a href="cmd_deconstruct.wiki">fossil deconstruct</a> ?-R|--repository REPOSITORY? DESTINATION
245
+ <a name="deconstruct">Usage: </a><a href="cmd_deconstruct.wiki">fossil deconstruct</a> ?-R|--repository REPOSITORY? DESTINATION <a href="#tof">&#7547;</a>
246246
247247
Populates the indicated DESTINATION directory with copies of all
248248
artifcats contained within the repository. Artifacts are named AA/bbbbb
249249
where AA is the first 2 characters of the artifact ID and bbbbb is the
250250
remaining 38 characters.
251251
252252
253
- <a name="rm">Usage: </a><a href="cmd_rm.wiki">fossil rm</a> FILE...
253
+ <a name="rm">Usage: </a><a href="cmd_rm.wiki">fossil rm</a> FILE... <a href="#tof">&#7547;</a>
254254
or: fossil del FILE...
255255
Remove one or more files from the tree.
256256
257257
258
- <a name="descendants">Usage: </a><a href="cmd_descendants.wiki">fossil descendants</a> ?BASELINE-ID?
258
+ <a name="descendants">Usage: </a><a href="cmd_descendants.wiki">fossil descendants</a> ?BASELINE-ID? <a href="#tof">&#7547;</a>
259259
260260
Find all leaf descendants of the baseline specified or if the argument
261261
is omitted, of the baseline currently checked out.
262262
263263
264
- <a name="diff">Usage: </a><a href="cmd_diff.wiki">fossil diff</a>|gdiff ?-i? ?-r REVISION? FILE...
264
+ <a name="diff">Usage: </a><a href="cmd_diff.wiki">fossil diff</a>|gdiff ?-i? ?-r REVISION? FILE... <a href="#tof">&#7547;</a>
265265
266266
Show the difference between the current version of a file (as it
267267
exists on disk) and that same file as it was checked out.
268268
269269
diff will show a textual diff while gdiff will attempt to run a
@@ -284,59 +284,59 @@
284284
fossil setting gdiff-command meld
285285
fossil setting gdiff-command xxdiff
286286
fossil setting gdiff-command kdiff3
287287
288288
289
- <a name="extra">Usage: </a><a href="cmd_extra.wiki">fossil extra</a>
289
+ <a name="extra">Usage: </a><a href="cmd_extra.wiki">fossil extra</a> <a href="#tof">&#7547;</a>
290290
291291
Print a list of all files in the source tree that are not part of
292292
the current checkout. See also the "clean" command.
293293
294294
295
- <a name="help">Usage: </a><a href="cmd_help.wiki">fossil help</a> COMMAND
295
+ <a name="help">Usage: </a><a href="cmd_help.wiki">fossil help</a> COMMAND <a href="#tof">&#7547;</a>
296296
297297
Display information on how to use COMMAND
298298
299299
300
- <a name="http">Usage: </a><a href="cmd_http.wiki">fossil http</a> REPOSITORY
300
+ <a name="http">Usage: </a><a href="cmd_http.wiki">fossil http</a> REPOSITORY <a href="#tof">&#7547;</a>
301301
302302
Handle a single HTTP request appearing on stdin. The resulting webpage
303303
is delivered on stdout. This method is used to launch an HTTP request
304304
handler from inetd, for example. The argument is the name of the
305305
repository.
306306
307307
308
- <a name="info">Usage: </a><a href="cmd_info.wiki">fossil info</a> ?ARTIFACT-ID|FILENAME?
308
+ <a name="info">Usage: </a><a href="cmd_info.wiki">fossil info</a> ?ARTIFACT-ID|FILENAME? <a href="#tof">&#7547;</a>
309309
310310
With no arguments, provide information about the current tree.
311311
If an argument is specified, provide information about the object
312312
in the respository of the current tree that the argument refers
313313
to. Or if the argument is the name of a repository, show
314314
information about that repository.
315315
316316
317
- <a name="leaves">Usage: </a><a href="cmd_leaves.wiki">fossil leaves</a>
317
+ <a name="leaves">Usage: </a><a href="cmd_leaves.wiki">fossil leaves</a> <a href="#tof">&#7547;</a>
318318
319319
Find leaves of all branches.
320320
321321
322
- <a name="ls">Usage: </a><a href="cmd_ls.wiki">fossil ls</a>
322
+ <a name="ls">Usage: </a><a href="cmd_ls.wiki">fossil ls</a> <a href="#tof">&#7547;</a>
323323
324324
Show the names of all files in the current checkout
325325
326326
327
- <a name="merge">Usage: </a><a href="cmd_merge.wiki">fossil merge</a> VERSION
327
+ <a name="merge">Usage: </a><a href="cmd_merge.wiki">fossil merge</a> VERSION <a href="#tof">&#7547;</a>
328328
329329
The argument is a version that should be merged into the current
330330
checkout.
331331
332332
Only file content is merged. The result continues to use the
333333
file and directory names from the current check-out even if those
334334
names might have been changed in the branch being merged in.
335335
336336
337
- <a name="mv">Usage: </a><a href="cmd_mv.wiki">fossil mv|rename</a> OLDNAME NEWNAME
337
+ <a name="mv">Usage: </a><a href="cmd_mv.wiki">fossil mv|rename</a> OLDNAME NEWNAME <a href="#tof">&#7547;</a>
338338
or: fossil mv|rename OLDNAME... DIR
339339
340340
Move or rename one or more files within the tree
341341
342342
This command does not rename the files on disk. All this command does is
@@ -348,18 +348,18 @@
348348
Create a repository for a new project in the file named FILENAME.
349349
This command is distinct from "clone". The "clone" command makes
350350
a copy of an existing project. This command starts a new project.
351351
352352
353
- <a name="open">Usage: </a><a href="cmd_open.wiki">fossil open</a> FILENAME
353
+ <a name="open">Usage: </a><a href="cmd_open.wiki">fossil open</a> FILENAME <a href="#tof">&#7547;</a>
354354
355355
Open a connection to the local repository in FILENAME. A checkout
356356
for the repository is created with its root at the working directory.
357357
See also the "close" command.
358358
359359
360
- <a name="pull">Usage: </a><a href="cmd_pull.wiki">fossil pull</a> ?URL? ?-R|--respository REPOSITORY?
360
+ <a name="pull">Usage: </a><a href="cmd_pull.wiki">fossil pull</a> ?URL? ?-R|--respository REPOSITORY? <a href="#tof">&#7547;</a>
361361
362362
Pull changes in a remote repository into the local repository.
363363
The repository is identified by the -R or --repository option.
364364
If there is no such option then the open repository is used.
365365
The URL of the remote server is specified on the command line
@@ -375,30 +375,30 @@
375375
prompted for the password on the command-line. The PORT
376376
specifies the TCP port of the server. The default port is
377377
80.
378378
379379
380
- <a name="push">Usage: </a><a href="cmd_push.wiki">fossil push</a> ?URL? ?-R|--repository REPOSITORY?
380
+ <a name="push">Usage: </a><a href="cmd_push.wiki">fossil push</a> ?URL? ?-R|--repository REPOSITORY? <a href="#tof">&#7547;</a>
381381
382382
Push changes in the local repository over into a remote repository.
383383
See the "pull" command for additional information.
384384
385
- <a name="rebuild">Usage: </a><a href="cmd_rebuild.wiki">fossil rebuild</a> REPOSITORY
385
+ <a name="rebuild">Usage: </a><a href="cmd_rebuild.wiki">fossil rebuild</a> REPOSITORY <a href="#tof">&#7547;</a>
386386
387387
Reconstruct the named repository database from the core
388388
records. Run this command after updating the fossil
389389
executable in a way that changes the database schema.
390390
391391
392392
COMMAND: reconstruct
393
- <a name="reconstruct">Usage: </a><a href="cmd_reconstruct.wiki">fossil reconstruct</a> REPOSITORY ORIGIN
393
+ <a name="reconstruct">Usage: </a><a href="cmd_reconstruct.wiki">fossil reconstruct</a> REPOSITORY ORIGIN <a href="#tof">&#7547;</a>
394394
395395
Creates the REPOSITORY and populates it with the artifacts in the
396396
indicated ORIGIN directory.
397397
398398
399
- <a name="redo">Usage: </a><a href="cmd_redo.wiki">fossil redo</a> ?FILENAME...?
399
+ <a name="redo">Usage: </a><a href="cmd_redo.wiki">fossil redo</a> ?FILENAME...? <a href="#tof">&#7547;</a>
400400
401401
Redo the an update or merge operation that has been undone by the
402402
undo command. If FILENAME is specified then restore the changes
403403
associated with the named file(s) but otherwise leave the update
404404
or merge undone.
@@ -405,19 +405,19 @@
405405
406406
A single level of undo/redo is supported. The undo/redo stack
407407
is cleared by the commit and checkout commands.
408408
409409
410
- <a name="revert">Usage: </a><a href="cmd_revert.wiki">fossil revert</a> ?--yes? ?-r REVISION? FILE
410
+ <a name="revert">Usage: </a><a href="cmd_revert.wiki">fossil revert</a> ?--yes? ?-r REVISION? FILE <a href="#tof">&#7547;</a>
411411
412412
Revert to the current repository version of FILE, or to
413413
the version associated with baseline REVISION if the -r flag
414414
appears. This command will confirm your operation unless the
415415
file is missing or the --yes option is used.
416416
417417
418
- <a name="server">Usage: </a><a href="cmd_server.wiki">fossil server</a> ?-P|--port TCPPORT? ?REPOSITORY?
418
+ <a name="server">Usage: </a><a href="cmd_server.wiki">fossil server</a> ?-P|--port TCPPORT? ?REPOSITORY? <a href="#tof">&#7547;</a>
419419
Or: fossil ui ?-P|--port TCPPORT? ?REPOSITORY?
420420
421421
Open a socket and begin listening and responding to HTTP requests on
422422
TCP port 8080, or on any other TCP port defined by the -P or
423423
--port option. The optional argument is the name of the repository.
@@ -428,11 +428,11 @@
428428
the web server.
429429
430430
431431
COMMAND: settings
432432
COMMAND: unset
433
- <a name="setting">Usage: </a><a href="cmd_setting.wiki">fossil setting</a> ?PROPERTY? ?VALUE? ?-global?
433
+ <a name="setting">Usage: </a><a href="cmd_setting.wiki">fossil setting</a> ?PROPERTY? ?VALUE? ?-global? <a href="#tof">&#7547;</a>
434434
fossil unset PROPERTY ?-global?
435435
436436
The "setting" command with no arguments lists all properties and their
437437
values. With just a property name it shows the value of that property.
438438
With a value argument it changes the property for the current repository.
@@ -472,23 +472,23 @@
472472
web browser when given a URL as an argument.
473473
Defaults to "start" on windows, "open" on Mac,
474474
and "firefox" on Unix.
475475
476476
477
- <a name="status">Usage: </a><a href="cmd_status.wiki">fossil status</a>
477
+ <a name="status">Usage: </a><a href="cmd_status.wiki">fossil status</a> <a href="#tof">&#7547;</a>
478478
479479
Report on the status of the current checkout.
480480
481481
482
- <a name="sync">Usage: </a><a href="cmd_sync.wiki">fossil sync</a> ?URL? ?-R|--repository REPOSITORY?
482
+ <a name="sync">Usage: </a><a href="cmd_sync.wiki">fossil sync</a> ?URL? ?-R|--repository REPOSITORY? <a href="#tof">&#7547;</a>
483483
484484
Synchronize the local repository with a remote repository. This is
485485
the equivalent of running both "push" and "pull" at the same time.
486486
See the "pull" command for additional information.
487487
488488
489
- <a name="tag">Usage: </a><a href="cmd_tag.wiki">fossil tag</a> SUBCOMMAND ...
489
+ <a name="tag">Usage: </a><a href="cmd_tag.wiki">fossil tag</a> SUBCOMMAND ... <a href="#tof">&#7547;</a>
490490
491491
Run various subcommands to control tags and properties
492492
493493
fossil tag add ?--raw? TAGNAME BASELINE ?VALUE?
494494
@@ -541,11 +541,11 @@
541541
fossil update tag:decaf
542542
543543
will assume that "decaf" is a tag/branch name.
544544
545545
546
- <a name="timeline">Usage: </a><a href="cmd_timeline.wiki">fossil timeline</a> ?WHEN? ?BASELINE|DATETIME? ?-n|--count N?
546
+ <a name="timeline">Usage: </a><a href="cmd_timeline.wiki">fossil timeline</a> ?WHEN? ?BASELINE|DATETIME? ?-n|--count N? <a href="#tof">&#7547;</a>
547547
548548
Print a summary of activity going backwards in date and time
549549
specified or from the current date and time if no arguments
550550
are given. Show as many as N (default 20) check-ins. The
551551
WHEN argument can be any unique abbreviation of one of these
@@ -560,21 +560,21 @@
560560
The DATETIME should be in the ISO8601 format. For
561561
examples: "2007-08-18 07:21:21". You can also say "current"
562562
for the current version or "now" for the current time.
563563
564564
565
- <a name="undo">Usage: </a><a href="cmd_undo.wiki">fossil undo</a> ?FILENAME...?
565
+ <a name="undo">Usage: </a><a href="cmd_undo.wiki">fossil undo</a> ?FILENAME...? <a href="#tof">&#7547;</a>
566566
567567
Undo the most recent update or merge operation. If FILENAME is
568568
specified then restore the content of the named file(s) but otherwise
569569
leave the update or merge in effect.
570570
571571
A single level of undo/redo is supported. The undo/redo stack
572572
is cleared by the commit and checkout commands.
573573
574574
575
- <a name="update">Usage: </a><a href="cmd_update.wiki">fossil update</a> ?VERSION? ?--latest?
575
+ <a name="update">Usage: </a><a href="cmd_update.wiki">fossil update</a> ?VERSION? ?--latest? <a href="#tof">&#7547;</a>
576576
577577
The optional argument is a version that should become the current
578578
version. If the argument is omitted, then use the leaf of the
579579
tree that begins with the current version, if there is only a
580580
single leaf. If there are a multiple leaves, the latest is used
@@ -582,11 +582,11 @@
582582
583583
This command is different from the "checkout" in that edits are
584584
not overwritten. Edits are merged into the new version.
585585
586586
587
- <a name="user">Usage: </a><a href="cmd_user.wiki">fossil user</a> SUBCOMMAND ... ?-R|--repository FILE?
587
+ <a name="user">Usage: </a><a href="cmd_user.wiki">fossil user</a> SUBCOMMAND ... ?-R|--repository FILE? <a href="#tof">&#7547;</a>
588588
589589
Run various subcommands on users of the open repository or of
590590
the repository identified by the -R or --repository option.
591591
592592
fossil user capabilities USERNAME ?STRING?
@@ -611,16 +611,16 @@
611611
fossil user password USERNAME
612612
613613
Change the web access password for a user.
614614
615615
616
- <a name="version">Usage: </a><a href="cmd_version.wiki">fossil version</a>
616
+ <a name="version">Usage: </a><a href="cmd_version.wiki">fossil version</a> <a href="#tof">&#7547;</a>
617617
618618
Print the source code version number for the fossil executable.
619619
620620
621
- <a name="wiki">Usage: </a><a href="cmd_wiki.wiki">fossil wiki</a> (export|create|commit|list) WikiName
621
+ <a name="wiki">Usage: </a><a href="cmd_wiki.wiki">fossil wiki</a> (export|create|commit|list) WikiName <a href="#tof">&#7547;</a>
622622
623623
Run various subcommands to fetch wiki entries.
624624
625625
fossil wiki export PAGENAME ?FILE?
626626
@@ -676,5 +676,6 @@
676676
so they are (currently) not addressed here. Clarity and brevity may be
677677
sacrificed for expediency at the authors indiscretion. All spelling and
678678
grammatical mistakes are somebody elses fault.<code> void * </code>
679679
prohibited where<code> __C_PLUS_PLUS__ </code>. Title and taxes extra.
680680
Not valid in Hooptigonia.
681
+<a href="#tof">&#7547;</a>
681682
--- www/reference.wiki
+++ www/reference.wiki
@@ -20,11 +20,11 @@
20 entered to make the intent unambiguous. 'clo' is a proper prefix of
21 both the 'clone' and 'close' commands, for instance, but 'clon' is
22 enough to make the intent&#8212;the 'clone' command&#8212;unambiguous.
23
24 You should probably start interacting with fossil at the command line
25 by asking it what it can do:
26
27 <code>$ fossil help</code><nowiki><pre>
28 Usage: fossil help COMMAND.
29 Available COMMANDs:</pre><table width="80%" style="font-family: fixed, courier, monospace; ">
30 <tr>
@@ -102,17 +102,17 @@
102 commands listed above. There are links to individual pages for each
103 of them; pages with content (not all of them are done) go into the command
104 in a bit more depth than the program help.
105 <pre>
106
107 <a name="add">Usage: </a><code><a href="cmd_add.wiki">fossil add</a></code> FILE...
108
109 Make arrangements to add one or more files to the current checkout
110 at the next commit.
111
112
113 <a name="all">Usage: </a><code><a href="cmd_all.wiki">fossil all</a></code> (list|pull|push|rebuild|sync)
114
115 The ~/.fossil file records the location of all repositories for a
116 user. This command performs certain operations on all repositories
117 that can be useful before or after a period of disconnection operation.
118 Available operations are:
@@ -130,11 +130,11 @@
130 Respositories are automatically added to the set of known repositories
131 when one of the following commands against the repository: clone, info,
132 pull, push, or sync
133
134
135 <a name="cgi">Usage: </a><a href="cmd_cgi">fossil cgi</a> SCRIPT
136
137 The SCRIPT argument is the name of a file that is the CGI script
138 that is being run. The command name, "cgi", may be omitted if
139 the GATEWAY_INTERFACE environment variable is set to "CGI" (which
140 should always be the case for CGI scripts run by a webserver.) The
@@ -146,26 +146,26 @@
146 The second line defines the name of the repository. After locating
147 the repository, fossil will generate a webpage on stdout based on
148 the values of standard CGI environment variables.
149
150
151 <a name="changes">Usage: </a><a href="cmd_changes">fossil changes</a>
152
153 Report on the edit status of all files in the current checkout.
154 See also the "status" and "extra" commands.
155
156
157 <a name="checkout">Usage: </a><a href="checkout">fossil checkout</a> VERSION ?-f|--force?
158
159 Check out a version specified on the command-line. This command
160 will not overwrite edited files in the current checkout unless
161 the --force option appears on the command-line.
162
163 See also the "update" command.
164
165
166 <a name="commit">Usage: </a><a href="cmd_commit.wiki">fossil commit</a> ?-m COMMENT? ?--nosign? ?FILE...?
167 fossil ci ... (as above)
168
169 Create a new version containing all of the changes in the current
170 checkout. You will be prompted to enter a check-in comment unless
171 the "-m" option is used to specify a comment line. You will be
@@ -173,11 +173,11 @@
173 unless the "--nosign" options is used. All files that have
174 changed will be committed unless some subset of files is specified
175 on the command line.
176
177
178 <a name="clean">Usage: </a><a href="cmd_clean.wiki">fossil clean</a> ?-all?
179
180 Delete all "extra" files in the source tree. "Extra" files are
181 files that are not officially part of the checkout. See also
182 the "extra" command. This operation cannot be undone.
183
@@ -184,24 +184,24 @@
184 You will be prompted before removing each file. If you are
185 sure you wish to remove all "extra" files you can specify the
186 optional -all flag.
187
188
189 <a name="clone">Usage: </a><a href="cmd_clone.wiki">fossil clone</a> URL FILENAME
190
191 Make a clone of a repository specified by URL in the local
192 file named FILENAME.
193
194
195 <a name="close">Usage: </a><a href="cmd_close.wiki">fossil close</a> ?-f|--force?
196
197 The opposite of "open". Close the current database connection.
198 Require a -f or --force flag if there are unsaved changed in the
199 current check-out.
200
201
202 <a name="configure">Usage: </a><a href="cmd_configure.wiki">fossil configure</a> METHOD ...
203
204 Where METHOD is one of: export import merge pull push reset. All methods
205 accept the -R or --repository option to specific a repository.
206
207 fossil configuration export AREA FILENAME
@@ -240,30 +240,30 @@
240 source. The inbound configuration is not checked for safety and can
241 introduce security vulnerabilities.
242
243
244 COMMAND: deconstruct
245 <a name="deconstruct">Usage: </a><a href="cmd_deconstruct.wiki">fossil deconstruct</a> ?-R|--repository REPOSITORY? DESTINATION
246
247 Populates the indicated DESTINATION directory with copies of all
248 artifcats contained within the repository. Artifacts are named AA/bbbbb
249 where AA is the first 2 characters of the artifact ID and bbbbb is the
250 remaining 38 characters.
251
252
253 <a name="rm">Usage: </a><a href="cmd_rm.wiki">fossil rm</a> FILE...
254 or: fossil del FILE...
255 Remove one or more files from the tree.
256
257
258 <a name="descendants">Usage: </a><a href="cmd_descendants.wiki">fossil descendants</a> ?BASELINE-ID?
259
260 Find all leaf descendants of the baseline specified or if the argument
261 is omitted, of the baseline currently checked out.
262
263
264 <a name="diff">Usage: </a><a href="cmd_diff.wiki">fossil diff</a>|gdiff ?-i? ?-r REVISION? FILE...
265
266 Show the difference between the current version of a file (as it
267 exists on disk) and that same file as it was checked out.
268
269 diff will show a textual diff while gdiff will attempt to run a
@@ -284,59 +284,59 @@
284 fossil setting gdiff-command meld
285 fossil setting gdiff-command xxdiff
286 fossil setting gdiff-command kdiff3
287
288
289 <a name="extra">Usage: </a><a href="cmd_extra.wiki">fossil extra</a>
290
291 Print a list of all files in the source tree that are not part of
292 the current checkout. See also the "clean" command.
293
294
295 <a name="help">Usage: </a><a href="cmd_help.wiki">fossil help</a> COMMAND
296
297 Display information on how to use COMMAND
298
299
300 <a name="http">Usage: </a><a href="cmd_http.wiki">fossil http</a> REPOSITORY
301
302 Handle a single HTTP request appearing on stdin. The resulting webpage
303 is delivered on stdout. This method is used to launch an HTTP request
304 handler from inetd, for example. The argument is the name of the
305 repository.
306
307
308 <a name="info">Usage: </a><a href="cmd_info.wiki">fossil info</a> ?ARTIFACT-ID|FILENAME?
309
310 With no arguments, provide information about the current tree.
311 If an argument is specified, provide information about the object
312 in the respository of the current tree that the argument refers
313 to. Or if the argument is the name of a repository, show
314 information about that repository.
315
316
317 <a name="leaves">Usage: </a><a href="cmd_leaves.wiki">fossil leaves</a>
318
319 Find leaves of all branches.
320
321
322 <a name="ls">Usage: </a><a href="cmd_ls.wiki">fossil ls</a>
323
324 Show the names of all files in the current checkout
325
326
327 <a name="merge">Usage: </a><a href="cmd_merge.wiki">fossil merge</a> VERSION
328
329 The argument is a version that should be merged into the current
330 checkout.
331
332 Only file content is merged. The result continues to use the
333 file and directory names from the current check-out even if those
334 names might have been changed in the branch being merged in.
335
336
337 <a name="mv">Usage: </a><a href="cmd_mv.wiki">fossil mv|rename</a> OLDNAME NEWNAME
338 or: fossil mv|rename OLDNAME... DIR
339
340 Move or rename one or more files within the tree
341
342 This command does not rename the files on disk. All this command does is
@@ -348,18 +348,18 @@
348 Create a repository for a new project in the file named FILENAME.
349 This command is distinct from "clone". The "clone" command makes
350 a copy of an existing project. This command starts a new project.
351
352
353 <a name="open">Usage: </a><a href="cmd_open.wiki">fossil open</a> FILENAME
354
355 Open a connection to the local repository in FILENAME. A checkout
356 for the repository is created with its root at the working directory.
357 See also the "close" command.
358
359
360 <a name="pull">Usage: </a><a href="cmd_pull.wiki">fossil pull</a> ?URL? ?-R|--respository REPOSITORY?
361
362 Pull changes in a remote repository into the local repository.
363 The repository is identified by the -R or --repository option.
364 If there is no such option then the open repository is used.
365 The URL of the remote server is specified on the command line
@@ -375,30 +375,30 @@
375 prompted for the password on the command-line. The PORT
376 specifies the TCP port of the server. The default port is
377 80.
378
379
380 <a name="push">Usage: </a><a href="cmd_push.wiki">fossil push</a> ?URL? ?-R|--repository REPOSITORY?
381
382 Push changes in the local repository over into a remote repository.
383 See the "pull" command for additional information.
384
385 <a name="rebuild">Usage: </a><a href="cmd_rebuild.wiki">fossil rebuild</a> REPOSITORY
386
387 Reconstruct the named repository database from the core
388 records. Run this command after updating the fossil
389 executable in a way that changes the database schema.
390
391
392 COMMAND: reconstruct
393 <a name="reconstruct">Usage: </a><a href="cmd_reconstruct.wiki">fossil reconstruct</a> REPOSITORY ORIGIN
394
395 Creates the REPOSITORY and populates it with the artifacts in the
396 indicated ORIGIN directory.
397
398
399 <a name="redo">Usage: </a><a href="cmd_redo.wiki">fossil redo</a> ?FILENAME...?
400
401 Redo the an update or merge operation that has been undone by the
402 undo command. If FILENAME is specified then restore the changes
403 associated with the named file(s) but otherwise leave the update
404 or merge undone.
@@ -405,19 +405,19 @@
405
406 A single level of undo/redo is supported. The undo/redo stack
407 is cleared by the commit and checkout commands.
408
409
410 <a name="revert">Usage: </a><a href="cmd_revert.wiki">fossil revert</a> ?--yes? ?-r REVISION? FILE
411
412 Revert to the current repository version of FILE, or to
413 the version associated with baseline REVISION if the -r flag
414 appears. This command will confirm your operation unless the
415 file is missing or the --yes option is used.
416
417
418 <a name="server">Usage: </a><a href="cmd_server.wiki">fossil server</a> ?-P|--port TCPPORT? ?REPOSITORY?
419 Or: fossil ui ?-P|--port TCPPORT? ?REPOSITORY?
420
421 Open a socket and begin listening and responding to HTTP requests on
422 TCP port 8080, or on any other TCP port defined by the -P or
423 --port option. The optional argument is the name of the repository.
@@ -428,11 +428,11 @@
428 the web server.
429
430
431 COMMAND: settings
432 COMMAND: unset
433 <a name="setting">Usage: </a><a href="cmd_setting.wiki">fossil setting</a> ?PROPERTY? ?VALUE? ?-global?
434 fossil unset PROPERTY ?-global?
435
436 The "setting" command with no arguments lists all properties and their
437 values. With just a property name it shows the value of that property.
438 With a value argument it changes the property for the current repository.
@@ -472,23 +472,23 @@
472 web browser when given a URL as an argument.
473 Defaults to "start" on windows, "open" on Mac,
474 and "firefox" on Unix.
475
476
477 <a name="status">Usage: </a><a href="cmd_status.wiki">fossil status</a>
478
479 Report on the status of the current checkout.
480
481
482 <a name="sync">Usage: </a><a href="cmd_sync.wiki">fossil sync</a> ?URL? ?-R|--repository REPOSITORY?
483
484 Synchronize the local repository with a remote repository. This is
485 the equivalent of running both "push" and "pull" at the same time.
486 See the "pull" command for additional information.
487
488
489 <a name="tag">Usage: </a><a href="cmd_tag.wiki">fossil tag</a> SUBCOMMAND ...
490
491 Run various subcommands to control tags and properties
492
493 fossil tag add ?--raw? TAGNAME BASELINE ?VALUE?
494
@@ -541,11 +541,11 @@
541 fossil update tag:decaf
542
543 will assume that "decaf" is a tag/branch name.
544
545
546 <a name="timeline">Usage: </a><a href="cmd_timeline.wiki">fossil timeline</a> ?WHEN? ?BASELINE|DATETIME? ?-n|--count N?
547
548 Print a summary of activity going backwards in date and time
549 specified or from the current date and time if no arguments
550 are given. Show as many as N (default 20) check-ins. The
551 WHEN argument can be any unique abbreviation of one of these
@@ -560,21 +560,21 @@
560 The DATETIME should be in the ISO8601 format. For
561 examples: "2007-08-18 07:21:21". You can also say "current"
562 for the current version or "now" for the current time.
563
564
565 <a name="undo">Usage: </a><a href="cmd_undo.wiki">fossil undo</a> ?FILENAME...?
566
567 Undo the most recent update or merge operation. If FILENAME is
568 specified then restore the content of the named file(s) but otherwise
569 leave the update or merge in effect.
570
571 A single level of undo/redo is supported. The undo/redo stack
572 is cleared by the commit and checkout commands.
573
574
575 <a name="update">Usage: </a><a href="cmd_update.wiki">fossil update</a> ?VERSION? ?--latest?
576
577 The optional argument is a version that should become the current
578 version. If the argument is omitted, then use the leaf of the
579 tree that begins with the current version, if there is only a
580 single leaf. If there are a multiple leaves, the latest is used
@@ -582,11 +582,11 @@
582
583 This command is different from the "checkout" in that edits are
584 not overwritten. Edits are merged into the new version.
585
586
587 <a name="user">Usage: </a><a href="cmd_user.wiki">fossil user</a> SUBCOMMAND ... ?-R|--repository FILE?
588
589 Run various subcommands on users of the open repository or of
590 the repository identified by the -R or --repository option.
591
592 fossil user capabilities USERNAME ?STRING?
@@ -611,16 +611,16 @@
611 fossil user password USERNAME
612
613 Change the web access password for a user.
614
615
616 <a name="version">Usage: </a><a href="cmd_version.wiki">fossil version</a>
617
618 Print the source code version number for the fossil executable.
619
620
621 <a name="wiki">Usage: </a><a href="cmd_wiki.wiki">fossil wiki</a> (export|create|commit|list) WikiName
622
623 Run various subcommands to fetch wiki entries.
624
625 fossil wiki export PAGENAME ?FILE?
626
@@ -676,5 +676,6 @@
676 so they are (currently) not addressed here. Clarity and brevity may be
677 sacrificed for expediency at the authors indiscretion. All spelling and
678 grammatical mistakes are somebody elses fault.<code> void * </code>
679 prohibited where<code> __C_PLUS_PLUS__ </code>. Title and taxes extra.
680 Not valid in Hooptigonia.
 
681
--- www/reference.wiki
+++ www/reference.wiki
@@ -20,11 +20,11 @@
20 entered to make the intent unambiguous. 'clo' is a proper prefix of
21 both the 'clone' and 'close' commands, for instance, but 'clon' is
22 enough to make the intent&#8212;the 'clone' command&#8212;unambiguous.
23
24 You should probably start interacting with fossil at the command line
25 by asking it what it can do:&nbsp;&nbsp;&nbsp;&nbsp;<a name="tof">&#7547;</a>
26
27 <code>$ fossil help</code><nowiki><pre>
28 Usage: fossil help COMMAND.
29 Available COMMANDs:</pre><table width="80%" style="font-family: fixed, courier, monospace; ">
30 <tr>
@@ -102,17 +102,17 @@
102 commands listed above. There are links to individual pages for each
103 of them; pages with content (not all of them are done) go into the command
104 in a bit more depth than the program help.
105 <pre>
106
107 <a name="add">Usage: </a><code><a href="cmd_add.wiki">fossil add</a></code> FILE... <a href="#tof">&#7547;</a>
108
109 Make arrangements to add one or more files to the current checkout
110 at the next commit.
111
112
113 <a name="all">Usage: </a><code><a href="cmd_all.wiki">fossil all</a></code> (list|pull|push|rebuild|sync) <a href="#tof">&#7547;</a>
114
115 The ~/.fossil file records the location of all repositories for a
116 user. This command performs certain operations on all repositories
117 that can be useful before or after a period of disconnection operation.
118 Available operations are:
@@ -130,11 +130,11 @@
130 Respositories are automatically added to the set of known repositories
131 when one of the following commands against the repository: clone, info,
132 pull, push, or sync
133
134
135 <a name="cgi">Usage: </a><a href="cmd_cgi">fossil cgi</a> SCRIPT <a href="#tof">&#7547;</a>
136
137 The SCRIPT argument is the name of a file that is the CGI script
138 that is being run. The command name, "cgi", may be omitted if
139 the GATEWAY_INTERFACE environment variable is set to "CGI" (which
140 should always be the case for CGI scripts run by a webserver.) The
@@ -146,26 +146,26 @@
146 The second line defines the name of the repository. After locating
147 the repository, fossil will generate a webpage on stdout based on
148 the values of standard CGI environment variables.
149
150
151 <a name="changes">Usage: </a><a href="cmd_changes">fossil changes</a> <a href="#tof">&#7547;</a>
152
153 Report on the edit status of all files in the current checkout.
154 See also the "status" and "extra" commands.
155
156
157 <a name="checkout">Usage: </a><a href="checkout">fossil checkout</a> VERSION ?-f|--force? <a href="#tof">&#7547;</a>
158
159 Check out a version specified on the command-line. This command
160 will not overwrite edited files in the current checkout unless
161 the --force option appears on the command-line.
162
163 See also the "update" command.
164
165
166 <a name="commit">Usage: </a><a href="cmd_commit.wiki">fossil commit</a> ?-m COMMENT? ?--nosign? ?FILE...? <a href="#tof">&#7547;</a>
167 fossil ci ... (as above)
168
169 Create a new version containing all of the changes in the current
170 checkout. You will be prompted to enter a check-in comment unless
171 the "-m" option is used to specify a comment line. You will be
@@ -173,11 +173,11 @@
173 unless the "--nosign" options is used. All files that have
174 changed will be committed unless some subset of files is specified
175 on the command line.
176
177
178 <a name="clean">Usage: </a><a href="cmd_clean.wiki">fossil clean</a> ?-all? <a href="#tof">&#7547;</a>
179
180 Delete all "extra" files in the source tree. "Extra" files are
181 files that are not officially part of the checkout. See also
182 the "extra" command. This operation cannot be undone.
183
@@ -184,24 +184,24 @@
184 You will be prompted before removing each file. If you are
185 sure you wish to remove all "extra" files you can specify the
186 optional -all flag.
187
188
189 <a name="clone">Usage: </a><a href="cmd_clone.wiki">fossil clone</a> URL FILENAME <a href="#tof">&#7547;</a>
190
191 Make a clone of a repository specified by URL in the local
192 file named FILENAME.
193
194
195 <a name="close">Usage: </a><a href="cmd_close.wiki">fossil close</a> ?-f|--force? <a href="#tof">&#7547;</a>
196
197 The opposite of "open". Close the current database connection.
198 Require a -f or --force flag if there are unsaved changed in the
199 current check-out.
200
201
202 <a name="configure">Usage: </a><a href="cmd_configure.wiki">fossil configure</a> METHOD ... <a href="#tof">&#7547;</a>
203
204 Where METHOD is one of: export import merge pull push reset. All methods
205 accept the -R or --repository option to specific a repository.
206
207 fossil configuration export AREA FILENAME
@@ -240,30 +240,30 @@
240 source. The inbound configuration is not checked for safety and can
241 introduce security vulnerabilities.
242
243
244 COMMAND: deconstruct
245 <a name="deconstruct">Usage: </a><a href="cmd_deconstruct.wiki">fossil deconstruct</a> ?-R|--repository REPOSITORY? DESTINATION <a href="#tof">&#7547;</a>
246
247 Populates the indicated DESTINATION directory with copies of all
248 artifcats contained within the repository. Artifacts are named AA/bbbbb
249 where AA is the first 2 characters of the artifact ID and bbbbb is the
250 remaining 38 characters.
251
252
253 <a name="rm">Usage: </a><a href="cmd_rm.wiki">fossil rm</a> FILE... <a href="#tof">&#7547;</a>
254 or: fossil del FILE...
255 Remove one or more files from the tree.
256
257
258 <a name="descendants">Usage: </a><a href="cmd_descendants.wiki">fossil descendants</a> ?BASELINE-ID? <a href="#tof">&#7547;</a>
259
260 Find all leaf descendants of the baseline specified or if the argument
261 is omitted, of the baseline currently checked out.
262
263
264 <a name="diff">Usage: </a><a href="cmd_diff.wiki">fossil diff</a>|gdiff ?-i? ?-r REVISION? FILE... <a href="#tof">&#7547;</a>
265
266 Show the difference between the current version of a file (as it
267 exists on disk) and that same file as it was checked out.
268
269 diff will show a textual diff while gdiff will attempt to run a
@@ -284,59 +284,59 @@
284 fossil setting gdiff-command meld
285 fossil setting gdiff-command xxdiff
286 fossil setting gdiff-command kdiff3
287
288
289 <a name="extra">Usage: </a><a href="cmd_extra.wiki">fossil extra</a> <a href="#tof">&#7547;</a>
290
291 Print a list of all files in the source tree that are not part of
292 the current checkout. See also the "clean" command.
293
294
295 <a name="help">Usage: </a><a href="cmd_help.wiki">fossil help</a> COMMAND <a href="#tof">&#7547;</a>
296
297 Display information on how to use COMMAND
298
299
300 <a name="http">Usage: </a><a href="cmd_http.wiki">fossil http</a> REPOSITORY <a href="#tof">&#7547;</a>
301
302 Handle a single HTTP request appearing on stdin. The resulting webpage
303 is delivered on stdout. This method is used to launch an HTTP request
304 handler from inetd, for example. The argument is the name of the
305 repository.
306
307
308 <a name="info">Usage: </a><a href="cmd_info.wiki">fossil info</a> ?ARTIFACT-ID|FILENAME? <a href="#tof">&#7547;</a>
309
310 With no arguments, provide information about the current tree.
311 If an argument is specified, provide information about the object
312 in the respository of the current tree that the argument refers
313 to. Or if the argument is the name of a repository, show
314 information about that repository.
315
316
317 <a name="leaves">Usage: </a><a href="cmd_leaves.wiki">fossil leaves</a> <a href="#tof">&#7547;</a>
318
319 Find leaves of all branches.
320
321
322 <a name="ls">Usage: </a><a href="cmd_ls.wiki">fossil ls</a> <a href="#tof">&#7547;</a>
323
324 Show the names of all files in the current checkout
325
326
327 <a name="merge">Usage: </a><a href="cmd_merge.wiki">fossil merge</a> VERSION <a href="#tof">&#7547;</a>
328
329 The argument is a version that should be merged into the current
330 checkout.
331
332 Only file content is merged. The result continues to use the
333 file and directory names from the current check-out even if those
334 names might have been changed in the branch being merged in.
335
336
337 <a name="mv">Usage: </a><a href="cmd_mv.wiki">fossil mv|rename</a> OLDNAME NEWNAME <a href="#tof">&#7547;</a>
338 or: fossil mv|rename OLDNAME... DIR
339
340 Move or rename one or more files within the tree
341
342 This command does not rename the files on disk. All this command does is
@@ -348,18 +348,18 @@
348 Create a repository for a new project in the file named FILENAME.
349 This command is distinct from "clone". The "clone" command makes
350 a copy of an existing project. This command starts a new project.
351
352
353 <a name="open">Usage: </a><a href="cmd_open.wiki">fossil open</a> FILENAME <a href="#tof">&#7547;</a>
354
355 Open a connection to the local repository in FILENAME. A checkout
356 for the repository is created with its root at the working directory.
357 See also the "close" command.
358
359
360 <a name="pull">Usage: </a><a href="cmd_pull.wiki">fossil pull</a> ?URL? ?-R|--respository REPOSITORY? <a href="#tof">&#7547;</a>
361
362 Pull changes in a remote repository into the local repository.
363 The repository is identified by the -R or --repository option.
364 If there is no such option then the open repository is used.
365 The URL of the remote server is specified on the command line
@@ -375,30 +375,30 @@
375 prompted for the password on the command-line. The PORT
376 specifies the TCP port of the server. The default port is
377 80.
378
379
380 <a name="push">Usage: </a><a href="cmd_push.wiki">fossil push</a> ?URL? ?-R|--repository REPOSITORY? <a href="#tof">&#7547;</a>
381
382 Push changes in the local repository over into a remote repository.
383 See the "pull" command for additional information.
384
385 <a name="rebuild">Usage: </a><a href="cmd_rebuild.wiki">fossil rebuild</a> REPOSITORY <a href="#tof">&#7547;</a>
386
387 Reconstruct the named repository database from the core
388 records. Run this command after updating the fossil
389 executable in a way that changes the database schema.
390
391
392 COMMAND: reconstruct
393 <a name="reconstruct">Usage: </a><a href="cmd_reconstruct.wiki">fossil reconstruct</a> REPOSITORY ORIGIN <a href="#tof">&#7547;</a>
394
395 Creates the REPOSITORY and populates it with the artifacts in the
396 indicated ORIGIN directory.
397
398
399 <a name="redo">Usage: </a><a href="cmd_redo.wiki">fossil redo</a> ?FILENAME...? <a href="#tof">&#7547;</a>
400
401 Redo the an update or merge operation that has been undone by the
402 undo command. If FILENAME is specified then restore the changes
403 associated with the named file(s) but otherwise leave the update
404 or merge undone.
@@ -405,19 +405,19 @@
405
406 A single level of undo/redo is supported. The undo/redo stack
407 is cleared by the commit and checkout commands.
408
409
410 <a name="revert">Usage: </a><a href="cmd_revert.wiki">fossil revert</a> ?--yes? ?-r REVISION? FILE <a href="#tof">&#7547;</a>
411
412 Revert to the current repository version of FILE, or to
413 the version associated with baseline REVISION if the -r flag
414 appears. This command will confirm your operation unless the
415 file is missing or the --yes option is used.
416
417
418 <a name="server">Usage: </a><a href="cmd_server.wiki">fossil server</a> ?-P|--port TCPPORT? ?REPOSITORY? <a href="#tof">&#7547;</a>
419 Or: fossil ui ?-P|--port TCPPORT? ?REPOSITORY?
420
421 Open a socket and begin listening and responding to HTTP requests on
422 TCP port 8080, or on any other TCP port defined by the -P or
423 --port option. The optional argument is the name of the repository.
@@ -428,11 +428,11 @@
428 the web server.
429
430
431 COMMAND: settings
432 COMMAND: unset
433 <a name="setting">Usage: </a><a href="cmd_setting.wiki">fossil setting</a> ?PROPERTY? ?VALUE? ?-global? <a href="#tof">&#7547;</a>
434 fossil unset PROPERTY ?-global?
435
436 The "setting" command with no arguments lists all properties and their
437 values. With just a property name it shows the value of that property.
438 With a value argument it changes the property for the current repository.
@@ -472,23 +472,23 @@
472 web browser when given a URL as an argument.
473 Defaults to "start" on windows, "open" on Mac,
474 and "firefox" on Unix.
475
476
477 <a name="status">Usage: </a><a href="cmd_status.wiki">fossil status</a> <a href="#tof">&#7547;</a>
478
479 Report on the status of the current checkout.
480
481
482 <a name="sync">Usage: </a><a href="cmd_sync.wiki">fossil sync</a> ?URL? ?-R|--repository REPOSITORY? <a href="#tof">&#7547;</a>
483
484 Synchronize the local repository with a remote repository. This is
485 the equivalent of running both "push" and "pull" at the same time.
486 See the "pull" command for additional information.
487
488
489 <a name="tag">Usage: </a><a href="cmd_tag.wiki">fossil tag</a> SUBCOMMAND ... <a href="#tof">&#7547;</a>
490
491 Run various subcommands to control tags and properties
492
493 fossil tag add ?--raw? TAGNAME BASELINE ?VALUE?
494
@@ -541,11 +541,11 @@
541 fossil update tag:decaf
542
543 will assume that "decaf" is a tag/branch name.
544
545
546 <a name="timeline">Usage: </a><a href="cmd_timeline.wiki">fossil timeline</a> ?WHEN? ?BASELINE|DATETIME? ?-n|--count N? <a href="#tof">&#7547;</a>
547
548 Print a summary of activity going backwards in date and time
549 specified or from the current date and time if no arguments
550 are given. Show as many as N (default 20) check-ins. The
551 WHEN argument can be any unique abbreviation of one of these
@@ -560,21 +560,21 @@
560 The DATETIME should be in the ISO8601 format. For
561 examples: "2007-08-18 07:21:21". You can also say "current"
562 for the current version or "now" for the current time.
563
564
565 <a name="undo">Usage: </a><a href="cmd_undo.wiki">fossil undo</a> ?FILENAME...? <a href="#tof">&#7547;</a>
566
567 Undo the most recent update or merge operation. If FILENAME is
568 specified then restore the content of the named file(s) but otherwise
569 leave the update or merge in effect.
570
571 A single level of undo/redo is supported. The undo/redo stack
572 is cleared by the commit and checkout commands.
573
574
575 <a name="update">Usage: </a><a href="cmd_update.wiki">fossil update</a> ?VERSION? ?--latest? <a href="#tof">&#7547;</a>
576
577 The optional argument is a version that should become the current
578 version. If the argument is omitted, then use the leaf of the
579 tree that begins with the current version, if there is only a
580 single leaf. If there are a multiple leaves, the latest is used
@@ -582,11 +582,11 @@
582
583 This command is different from the "checkout" in that edits are
584 not overwritten. Edits are merged into the new version.
585
586
587 <a name="user">Usage: </a><a href="cmd_user.wiki">fossil user</a> SUBCOMMAND ... ?-R|--repository FILE? <a href="#tof">&#7547;</a>
588
589 Run various subcommands on users of the open repository or of
590 the repository identified by the -R or --repository option.
591
592 fossil user capabilities USERNAME ?STRING?
@@ -611,16 +611,16 @@
611 fossil user password USERNAME
612
613 Change the web access password for a user.
614
615
616 <a name="version">Usage: </a><a href="cmd_version.wiki">fossil version</a> <a href="#tof">&#7547;</a>
617
618 Print the source code version number for the fossil executable.
619
620
621 <a name="wiki">Usage: </a><a href="cmd_wiki.wiki">fossil wiki</a> (export|create|commit|list) WikiName <a href="#tof">&#7547;</a>
622
623 Run various subcommands to fetch wiki entries.
624
625 fossil wiki export PAGENAME ?FILE?
626
@@ -676,5 +676,6 @@
676 so they are (currently) not addressed here. Clarity and brevity may be
677 sacrificed for expediency at the authors indiscretion. All spelling and
678 grammatical mistakes are somebody elses fault.<code> void * </code>
679 prohibited where<code> __C_PLUS_PLUS__ </code>. Title and taxes extra.
680 Not valid in Hooptigonia.
681 <a href="#tof">&#7547;</a>
682

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button