Fossil SCM
Fix spelling errors found by the Debian QA tools.
Commit
7db623e5ebbf917b1c6e9166c0a3be84f76e257020c2e8e36dabc78c16f8f343
Parent
3bbd18a284c8bd6…
9 files changed
+1
-1
+1
-1
+1
-1
+1
-1
+2
-2
+2
-2
+1
-1
+1
-1
+1
-1
+1
-1
| --- src/content.c | ||
| +++ src/content.c | ||
| @@ -864,11 +864,11 @@ | ||
| 864 | 864 | int srcid = aSrc[i]; |
| 865 | 865 | if( srcid==rid ) continue; |
| 866 | 866 | if( content_is_private(srcid) && !content_is_private(rid) ) continue; |
| 867 | 867 | |
| 868 | 868 | /* Compute all ancestors of srcid and make sure rid is not one of them. |
| 869 | - ** If rid is an ancestor of srcid, then making rid a decendent of srcid | |
| 869 | + ** If rid is an ancestor of srcid, then making rid a descendent of srcid | |
| 870 | 870 | ** would create a delta loop. */ |
| 871 | 871 | s = srcid; |
| 872 | 872 | while( (s = delta_source_rid(s))>0 ){ |
| 873 | 873 | if( s==rid ){ |
| 874 | 874 | content_undelta(srcid); |
| 875 | 875 |
| --- src/content.c | |
| +++ src/content.c | |
| @@ -864,11 +864,11 @@ | |
| 864 | int srcid = aSrc[i]; |
| 865 | if( srcid==rid ) continue; |
| 866 | if( content_is_private(srcid) && !content_is_private(rid) ) continue; |
| 867 | |
| 868 | /* Compute all ancestors of srcid and make sure rid is not one of them. |
| 869 | ** If rid is an ancestor of srcid, then making rid a decendent of srcid |
| 870 | ** would create a delta loop. */ |
| 871 | s = srcid; |
| 872 | while( (s = delta_source_rid(s))>0 ){ |
| 873 | if( s==rid ){ |
| 874 | content_undelta(srcid); |
| 875 |
| --- src/content.c | |
| +++ src/content.c | |
| @@ -864,11 +864,11 @@ | |
| 864 | int srcid = aSrc[i]; |
| 865 | if( srcid==rid ) continue; |
| 866 | if( content_is_private(srcid) && !content_is_private(rid) ) continue; |
| 867 | |
| 868 | /* Compute all ancestors of srcid and make sure rid is not one of them. |
| 869 | ** If rid is an ancestor of srcid, then making rid a descendent of srcid |
| 870 | ** would create a delta loop. */ |
| 871 | s = srcid; |
| 872 | while( (s = delta_source_rid(s))>0 ){ |
| 873 | if( s==rid ){ |
| 874 | content_undelta(srcid); |
| 875 |
+1
-1
| --- src/main.c | ||
| +++ src/main.c | ||
| @@ -2440,11 +2440,11 @@ | ||
| 2440 | 2440 | ** can be multiple "redirect:" lines that are |
| 2441 | 2441 | ** processed in order. If the REPO is "*", then |
| 2442 | 2442 | ** an unconditional redirect to URL is taken. |
| 2443 | 2443 | ** When "*" is used a 301 permanent redirect is |
| 2444 | 2444 | ** issued and the tail and query string from the |
| 2445 | -** original query are appeneded onto URL. | |
| 2445 | +** original query are appended onto URL. | |
| 2446 | 2446 | ** |
| 2447 | 2447 | ** jsmode: VALUE Specifies the delivery mode for JavaScript |
| 2448 | 2448 | ** files. See the help text for the --jsmode |
| 2449 | 2449 | ** flag of the http command. |
| 2450 | 2450 | ** |
| 2451 | 2451 |
| --- src/main.c | |
| +++ src/main.c | |
| @@ -2440,11 +2440,11 @@ | |
| 2440 | ** can be multiple "redirect:" lines that are |
| 2441 | ** processed in order. If the REPO is "*", then |
| 2442 | ** an unconditional redirect to URL is taken. |
| 2443 | ** When "*" is used a 301 permanent redirect is |
| 2444 | ** issued and the tail and query string from the |
| 2445 | ** original query are appeneded onto URL. |
| 2446 | ** |
| 2447 | ** jsmode: VALUE Specifies the delivery mode for JavaScript |
| 2448 | ** files. See the help text for the --jsmode |
| 2449 | ** flag of the http command. |
| 2450 | ** |
| 2451 |
| --- src/main.c | |
| +++ src/main.c | |
| @@ -2440,11 +2440,11 @@ | |
| 2440 | ** can be multiple "redirect:" lines that are |
| 2441 | ** processed in order. If the REPO is "*", then |
| 2442 | ** an unconditional redirect to URL is taken. |
| 2443 | ** When "*" is used a 301 permanent redirect is |
| 2444 | ** issued and the tail and query string from the |
| 2445 | ** original query are appended onto URL. |
| 2446 | ** |
| 2447 | ** jsmode: VALUE Specifies the delivery mode for JavaScript |
| 2448 | ** files. See the help text for the --jsmode |
| 2449 | ** flag of the http command. |
| 2450 | ** |
| 2451 |
+1
-1
| --- src/printf.c | ||
| +++ src/printf.c | ||
| @@ -252,11 +252,11 @@ | ||
| 252 | 252 | */ |
| 253 | 253 | /* |
| 254 | 254 | ** SETTING: timeline-hard-newlines boolean default=off |
| 255 | 255 | ** |
| 256 | 256 | ** If enabled, the timeline honors newline characters in check-in comments. |
| 257 | -** In other words, newlines are coverted into <br> for HTML display. | |
| 257 | +** In other words, newlines are converted into <br> for HTML display. | |
| 258 | 258 | ** The default behavior, when this setting is off, is that newlines are |
| 259 | 259 | ** treated like any other whitespace character. |
| 260 | 260 | */ |
| 261 | 261 | |
| 262 | 262 | /* |
| 263 | 263 |
| --- src/printf.c | |
| +++ src/printf.c | |
| @@ -252,11 +252,11 @@ | |
| 252 | */ |
| 253 | /* |
| 254 | ** SETTING: timeline-hard-newlines boolean default=off |
| 255 | ** |
| 256 | ** If enabled, the timeline honors newline characters in check-in comments. |
| 257 | ** In other words, newlines are coverted into <br> for HTML display. |
| 258 | ** The default behavior, when this setting is off, is that newlines are |
| 259 | ** treated like any other whitespace character. |
| 260 | */ |
| 261 | |
| 262 | /* |
| 263 |
| --- src/printf.c | |
| +++ src/printf.c | |
| @@ -252,11 +252,11 @@ | |
| 252 | */ |
| 253 | /* |
| 254 | ** SETTING: timeline-hard-newlines boolean default=off |
| 255 | ** |
| 256 | ** If enabled, the timeline honors newline characters in check-in comments. |
| 257 | ** In other words, newlines are converted into <br> for HTML display. |
| 258 | ** The default behavior, when this setting is off, is that newlines are |
| 259 | ** treated like any other whitespace character. |
| 260 | */ |
| 261 | |
| 262 | /* |
| 263 |
+1
-1
| --- src/robot.c | ||
| +++ src/robot.c | ||
| @@ -254,11 +254,11 @@ | ||
| 254 | 254 | } |
| 255 | 255 | |
| 256 | 256 | /* |
| 257 | 257 | ** SETTING: robot-restrict width=40 block-text |
| 258 | 258 | ** The VALUE of this setting is a list of GLOB patterns that match |
| 259 | -** pages for which complex HTTP requests from unauthenicated clients | |
| 259 | +** pages for which complex HTTP requests from unauthenticated clients | |
| 260 | 260 | ** should be disallowed. "Unauthenticated" means the user is "nobody". |
| 261 | 261 | ** The recommended value for this setting is: |
| 262 | 262 | ** |
| 263 | 263 | ** timelineX,diff,annotate,zip,fileage,file,finfo,reports |
| 264 | 264 | ** |
| 265 | 265 |
| --- src/robot.c | |
| +++ src/robot.c | |
| @@ -254,11 +254,11 @@ | |
| 254 | } |
| 255 | |
| 256 | /* |
| 257 | ** SETTING: robot-restrict width=40 block-text |
| 258 | ** The VALUE of this setting is a list of GLOB patterns that match |
| 259 | ** pages for which complex HTTP requests from unauthenicated clients |
| 260 | ** should be disallowed. "Unauthenticated" means the user is "nobody". |
| 261 | ** The recommended value for this setting is: |
| 262 | ** |
| 263 | ** timelineX,diff,annotate,zip,fileage,file,finfo,reports |
| 264 | ** |
| 265 |
| --- src/robot.c | |
| +++ src/robot.c | |
| @@ -254,11 +254,11 @@ | |
| 254 | } |
| 255 | |
| 256 | /* |
| 257 | ** SETTING: robot-restrict width=40 block-text |
| 258 | ** The VALUE of this setting is a list of GLOB patterns that match |
| 259 | ** pages for which complex HTTP requests from unauthenticated clients |
| 260 | ** should be disallowed. "Unauthenticated" means the user is "nobody". |
| 261 | ** The recommended value for this setting is: |
| 262 | ** |
| 263 | ** timelineX,diff,annotate,zip,fileage,file,finfo,reports |
| 264 | ** |
| 265 |
+2
-2
| --- src/skins.c | ||
| +++ src/skins.c | ||
| @@ -1345,11 +1345,11 @@ | ||
| 1345 | 1345 | } |
| 1346 | 1346 | |
| 1347 | 1347 | /* |
| 1348 | 1348 | ** WEBPAGE: skins |
| 1349 | 1349 | ** |
| 1350 | -** Show a list of all of the built-in skins, plus the respository skin, | |
| 1350 | +** Show a list of all of the built-in skins, plus the repository skin, | |
| 1351 | 1351 | ** and provide the user with an opportunity to change to any of them. |
| 1352 | 1352 | */ |
| 1353 | 1353 | void skins_page(void){ |
| 1354 | 1354 | int i; |
| 1355 | 1355 | char *zBase = fossil_strdup(g.zTop); |
| @@ -1373,11 +1373,11 @@ | ||
| 1373 | 1373 | @ you are using a draft skin, |
| 1374 | 1374 | }else{ |
| 1375 | 1375 | @ this fossil instance was started with a hard-coded skin |
| 1376 | 1376 | @ value |
| 1377 | 1377 | } |
| 1378 | - @ which supercedes any option selected below. A skin selected | |
| 1378 | + @ which supersedes any option selected below. A skin selected | |
| 1379 | 1379 | @ below will be recorded in your |
| 1380 | 1380 | @ "%z(href("%R/fdscookie"))fossil_display_settings</a>" cookie |
| 1381 | 1381 | @ but will not be used so long as the site has a |
| 1382 | 1382 | @ higher-priority skin in place. |
| 1383 | 1383 | @ </p> |
| 1384 | 1384 |
| --- src/skins.c | |
| +++ src/skins.c | |
| @@ -1345,11 +1345,11 @@ | |
| 1345 | } |
| 1346 | |
| 1347 | /* |
| 1348 | ** WEBPAGE: skins |
| 1349 | ** |
| 1350 | ** Show a list of all of the built-in skins, plus the respository skin, |
| 1351 | ** and provide the user with an opportunity to change to any of them. |
| 1352 | */ |
| 1353 | void skins_page(void){ |
| 1354 | int i; |
| 1355 | char *zBase = fossil_strdup(g.zTop); |
| @@ -1373,11 +1373,11 @@ | |
| 1373 | @ you are using a draft skin, |
| 1374 | }else{ |
| 1375 | @ this fossil instance was started with a hard-coded skin |
| 1376 | @ value |
| 1377 | } |
| 1378 | @ which supercedes any option selected below. A skin selected |
| 1379 | @ below will be recorded in your |
| 1380 | @ "%z(href("%R/fdscookie"))fossil_display_settings</a>" cookie |
| 1381 | @ but will not be used so long as the site has a |
| 1382 | @ higher-priority skin in place. |
| 1383 | @ </p> |
| 1384 |
| --- src/skins.c | |
| +++ src/skins.c | |
| @@ -1345,11 +1345,11 @@ | |
| 1345 | } |
| 1346 | |
| 1347 | /* |
| 1348 | ** WEBPAGE: skins |
| 1349 | ** |
| 1350 | ** Show a list of all of the built-in skins, plus the repository skin, |
| 1351 | ** and provide the user with an opportunity to change to any of them. |
| 1352 | */ |
| 1353 | void skins_page(void){ |
| 1354 | int i; |
| 1355 | char *zBase = fossil_strdup(g.zTop); |
| @@ -1373,11 +1373,11 @@ | |
| 1373 | @ you are using a draft skin, |
| 1374 | }else{ |
| 1375 | @ this fossil instance was started with a hard-coded skin |
| 1376 | @ value |
| 1377 | } |
| 1378 | @ which supersedes any option selected below. A skin selected |
| 1379 | @ below will be recorded in your |
| 1380 | @ "%z(href("%R/fdscookie"))fossil_display_settings</a>" cookie |
| 1381 | @ but will not be used so long as the site has a |
| 1382 | @ higher-priority skin in place. |
| 1383 | @ </p> |
| 1384 |
+2
-2
| --- src/timeline.c | ||
| +++ src/timeline.c | ||
| @@ -1389,11 +1389,11 @@ | ||
| 1389 | 1389 | |
| 1390 | 1390 | /* |
| 1391 | 1391 | ** Find the first check-in encountered with a particular tag |
| 1392 | 1392 | ** when moving either forwards are backwards in time from a |
| 1393 | 1393 | ** particular starting point (iFrom). Return the rid of that |
| 1394 | -** first check-in. If there are no check-ins in the decendent | |
| 1394 | +** first check-in. If there are no check-ins in the descendent | |
| 1395 | 1395 | ** or ancestor set of check-in iFrom that match the tag, then |
| 1396 | 1396 | ** return 0. |
| 1397 | 1397 | */ |
| 1398 | 1398 | static int timeline_endpoint( |
| 1399 | 1399 | int iFrom, /* Starting point */ |
| @@ -1590,11 +1590,11 @@ | ||
| 1590 | 1590 | ** dp2=CKIN2 Same as 'd2=CKIN2&p2=CKIN2' |
| 1591 | 1591 | ** df=CHECKIN Same as 'd=CHECKIN&n1=all&nd'. Mnemonic: "Derived From" |
| 1592 | 1592 | ** bt=CHECKIN "Back To". Show ancenstors going back to CHECKIN |
| 1593 | 1593 | ** p=CX ... from CX back to time of CHECKIN |
| 1594 | 1594 | ** from=CX ... path from CX back to CHECKIN |
| 1595 | -** ft=CHECKIN "Forward To": Show decendents forward to CHECKIN | |
| 1595 | +** ft=CHECKIN "Forward To": Show descendents forward to CHECKIN | |
| 1596 | 1596 | ** d=CX ... from CX up to the time of CHECKIN |
| 1597 | 1597 | ** from=CX ... path from CX up to CHECKIN |
| 1598 | 1598 | ** t=TAG Show only check-ins with the given TAG |
| 1599 | 1599 | ** r=TAG Same as 't=TAG&rel'. Mnemonic: "Related" |
| 1600 | 1600 | ** tl=TAGLIST Same as 't=TAGLIST&ms=brlist'. Mnemonic: "Tag List" |
| 1601 | 1601 |
| --- src/timeline.c | |
| +++ src/timeline.c | |
| @@ -1389,11 +1389,11 @@ | |
| 1389 | |
| 1390 | /* |
| 1391 | ** Find the first check-in encountered with a particular tag |
| 1392 | ** when moving either forwards are backwards in time from a |
| 1393 | ** particular starting point (iFrom). Return the rid of that |
| 1394 | ** first check-in. If there are no check-ins in the decendent |
| 1395 | ** or ancestor set of check-in iFrom that match the tag, then |
| 1396 | ** return 0. |
| 1397 | */ |
| 1398 | static int timeline_endpoint( |
| 1399 | int iFrom, /* Starting point */ |
| @@ -1590,11 +1590,11 @@ | |
| 1590 | ** dp2=CKIN2 Same as 'd2=CKIN2&p2=CKIN2' |
| 1591 | ** df=CHECKIN Same as 'd=CHECKIN&n1=all&nd'. Mnemonic: "Derived From" |
| 1592 | ** bt=CHECKIN "Back To". Show ancenstors going back to CHECKIN |
| 1593 | ** p=CX ... from CX back to time of CHECKIN |
| 1594 | ** from=CX ... path from CX back to CHECKIN |
| 1595 | ** ft=CHECKIN "Forward To": Show decendents forward to CHECKIN |
| 1596 | ** d=CX ... from CX up to the time of CHECKIN |
| 1597 | ** from=CX ... path from CX up to CHECKIN |
| 1598 | ** t=TAG Show only check-ins with the given TAG |
| 1599 | ** r=TAG Same as 't=TAG&rel'. Mnemonic: "Related" |
| 1600 | ** tl=TAGLIST Same as 't=TAGLIST&ms=brlist'. Mnemonic: "Tag List" |
| 1601 |
| --- src/timeline.c | |
| +++ src/timeline.c | |
| @@ -1389,11 +1389,11 @@ | |
| 1389 | |
| 1390 | /* |
| 1391 | ** Find the first check-in encountered with a particular tag |
| 1392 | ** when moving either forwards are backwards in time from a |
| 1393 | ** particular starting point (iFrom). Return the rid of that |
| 1394 | ** first check-in. If there are no check-ins in the descendent |
| 1395 | ** or ancestor set of check-in iFrom that match the tag, then |
| 1396 | ** return 0. |
| 1397 | */ |
| 1398 | static int timeline_endpoint( |
| 1399 | int iFrom, /* Starting point */ |
| @@ -1590,11 +1590,11 @@ | |
| 1590 | ** dp2=CKIN2 Same as 'd2=CKIN2&p2=CKIN2' |
| 1591 | ** df=CHECKIN Same as 'd=CHECKIN&n1=all&nd'. Mnemonic: "Derived From" |
| 1592 | ** bt=CHECKIN "Back To". Show ancenstors going back to CHECKIN |
| 1593 | ** p=CX ... from CX back to time of CHECKIN |
| 1594 | ** from=CX ... path from CX back to CHECKIN |
| 1595 | ** ft=CHECKIN "Forward To": Show descendents forward to CHECKIN |
| 1596 | ** d=CX ... from CX up to the time of CHECKIN |
| 1597 | ** from=CX ... path from CX up to CHECKIN |
| 1598 | ** t=TAG Show only check-ins with the given TAG |
| 1599 | ** r=TAG Same as 't=TAG&rel'. Mnemonic: "Related" |
| 1600 | ** tl=TAGLIST Same as 't=TAGLIST&ms=brlist'. Mnemonic: "Tag List" |
| 1601 |
+1
-1
| --- test/json.test | ||
| +++ test/json.test | ||
| @@ -176,11 +176,11 @@ | ||
| 176 | 176 | test_dict_keys $testname [dict get $::JR payload] $okfields $badfields |
| 177 | 177 | } |
| 178 | 178 | |
| 179 | 179 | #### VERSION AKA HAI |
| 180 | 180 | |
| 181 | -# The JSON API generally assumes we have a respository, so let it have one. | |
| 181 | +# The JSON API generally assumes we have a repository, so let it have one. | |
| 182 | 182 | |
| 183 | 183 | # Set FOSSIL_USER to ensure consistent results in "json user list" |
| 184 | 184 | set _fossil_user "" |
| 185 | 185 | if [info exists env(FOSSIL_USER)] { |
| 186 | 186 | set _fossil_user $env(FOSSIL_USER) |
| 187 | 187 |
| --- test/json.test | |
| +++ test/json.test | |
| @@ -176,11 +176,11 @@ | |
| 176 | test_dict_keys $testname [dict get $::JR payload] $okfields $badfields |
| 177 | } |
| 178 | |
| 179 | #### VERSION AKA HAI |
| 180 | |
| 181 | # The JSON API generally assumes we have a respository, so let it have one. |
| 182 | |
| 183 | # Set FOSSIL_USER to ensure consistent results in "json user list" |
| 184 | set _fossil_user "" |
| 185 | if [info exists env(FOSSIL_USER)] { |
| 186 | set _fossil_user $env(FOSSIL_USER) |
| 187 |
| --- test/json.test | |
| +++ test/json.test | |
| @@ -176,11 +176,11 @@ | |
| 176 | test_dict_keys $testname [dict get $::JR payload] $okfields $badfields |
| 177 | } |
| 178 | |
| 179 | #### VERSION AKA HAI |
| 180 | |
| 181 | # The JSON API generally assumes we have a repository, so let it have one. |
| 182 | |
| 183 | # Set FOSSIL_USER to ensure consistent results in "json user list" |
| 184 | set _fossil_user "" |
| 185 | if [info exists env(FOSSIL_USER)] { |
| 186 | set _fossil_user $env(FOSSIL_USER) |
| 187 |
+1
-1
| --- test/set-manifest.test | ||
| +++ test/set-manifest.test | ||
| @@ -38,11 +38,11 @@ | ||
| 38 | 38 | if {[catch {package require sha1}] != 0} { |
| 39 | 39 | puts "The \"sha1\" package is not available." |
| 40 | 40 | test_cleanup_then_return |
| 41 | 41 | } |
| 42 | 42 | |
| 43 | -# We need a respository, so let it have one. | |
| 43 | +# We need a repository, so let it have one. | |
| 44 | 44 | test_setup |
| 45 | 45 | |
| 46 | 46 | #### Verify classic behavior of the manifest setting |
| 47 | 47 | |
| 48 | 48 | # Setting is off by default, and there are no extra files. |
| 49 | 49 |
| --- test/set-manifest.test | |
| +++ test/set-manifest.test | |
| @@ -38,11 +38,11 @@ | |
| 38 | if {[catch {package require sha1}] != 0} { |
| 39 | puts "The \"sha1\" package is not available." |
| 40 | test_cleanup_then_return |
| 41 | } |
| 42 | |
| 43 | # We need a respository, so let it have one. |
| 44 | test_setup |
| 45 | |
| 46 | #### Verify classic behavior of the manifest setting |
| 47 | |
| 48 | # Setting is off by default, and there are no extra files. |
| 49 |
| --- test/set-manifest.test | |
| +++ test/set-manifest.test | |
| @@ -38,11 +38,11 @@ | |
| 38 | if {[catch {package require sha1}] != 0} { |
| 39 | puts "The \"sha1\" package is not available." |
| 40 | test_cleanup_then_return |
| 41 | } |
| 42 | |
| 43 | # We need a repository, so let it have one. |
| 44 | test_setup |
| 45 | |
| 46 | #### Verify classic behavior of the manifest setting |
| 47 | |
| 48 | # Setting is off by default, and there are no extra files. |
| 49 |
+1
-1
| --- www/quickstart.wiki | ||
| +++ www/quickstart.wiki | ||
| @@ -296,11 +296,11 @@ | ||
| 296 | 296 | To commit your changes to a repository that was cloned from a remote |
| 297 | 297 | repository, you give the same command, but the results are different. |
| 298 | 298 | Fossil defaults to [./concepts.wiki#workflow|autosync] mode, a |
| 299 | 299 | single-stage commit that sends all changes committed to the local |
| 300 | 300 | repository immediately on to the remote parent repository. This only |
| 301 | -works if you have write permission to the remote respository. | |
| 301 | +works if you have write permission to the remote repository. | |
| 302 | 302 | |
| 303 | 303 | <h2 id="naming">Naming of Files, Checkins, and Branches</h2> |
| 304 | 304 | |
| 305 | 305 | Fossil deals with information artifacts. This Quickstart document only deals |
| 306 | 306 | with files and collections of files, but be aware there are also tickets, wiki pages and more. |
| 307 | 307 |
| --- www/quickstart.wiki | |
| +++ www/quickstart.wiki | |
| @@ -296,11 +296,11 @@ | |
| 296 | To commit your changes to a repository that was cloned from a remote |
| 297 | repository, you give the same command, but the results are different. |
| 298 | Fossil defaults to [./concepts.wiki#workflow|autosync] mode, a |
| 299 | single-stage commit that sends all changes committed to the local |
| 300 | repository immediately on to the remote parent repository. This only |
| 301 | works if you have write permission to the remote respository. |
| 302 | |
| 303 | <h2 id="naming">Naming of Files, Checkins, and Branches</h2> |
| 304 | |
| 305 | Fossil deals with information artifacts. This Quickstart document only deals |
| 306 | with files and collections of files, but be aware there are also tickets, wiki pages and more. |
| 307 |
| --- www/quickstart.wiki | |
| +++ www/quickstart.wiki | |
| @@ -296,11 +296,11 @@ | |
| 296 | To commit your changes to a repository that was cloned from a remote |
| 297 | repository, you give the same command, but the results are different. |
| 298 | Fossil defaults to [./concepts.wiki#workflow|autosync] mode, a |
| 299 | single-stage commit that sends all changes committed to the local |
| 300 | repository immediately on to the remote parent repository. This only |
| 301 | works if you have write permission to the remote repository. |
| 302 | |
| 303 | <h2 id="naming">Naming of Files, Checkins, and Branches</h2> |
| 304 | |
| 305 | Fossil deals with information artifacts. This Quickstart document only deals |
| 306 | with files and collections of files, but be aware there are also tickets, wiki pages and more. |
| 307 |