Fossil SCM
Changed a number of "a" articles followed by vowels in docs and comments to "an", per [forum:/forumpost/3e6e40293f03f089 | a forum post].
Commit
99a319bdbfae2ed5e7ab5b74b056f29e45de464ddc5dee323fca1f14397ae97e
Parent
b3b2c1ab916585d…
23 files changed
+1
-1
+1
-1
+1
-1
+1
-1
+1
-1
+1
-1
+1
-1
+1
-1
+1
-1
+1
-1
+1
-1
+1
-1
+1
-1
+1
-1
+1
-1
+1
-1
+1
-1
+1
-1
+1
-1
+1
-1
+1
-1
+1
-1
+1
-1
~
src/alerts.c
~
src/backlink.c
~
src/backoffice.c
~
src/db.c
~
src/file.c
~
src/http_ssl.c
~
src/info.c
~
src/interwiki.c
~
src/md5.c
~
src/name.c
~
src/printf.c
~
src/schema.c
~
src/search.c
~
src/sha1.c
~
src/sha3.c
~
src/style.c
~
src/unversioned.c
~
src/wikiformat.c
~
src/winhttp.c
~
src/xfer.c
~
www/alerts.md
~
www/changes.wiki
~
www/sync.wiki
+1
-1
| --- src/alerts.c | ||
| +++ src/alerts.c | ||
| @@ -299,11 +299,11 @@ | ||
| 299 | 299 | @ <hr> |
| 300 | 300 | |
| 301 | 301 | entry_attribute("Subscription Renewal Interval In Days", 8, |
| 302 | 302 | "email-renew-interval", "eri", "", 0); |
| 303 | 303 | @ <p> |
| 304 | - @ If this value is a integer N greater than or equal to 14, then email | |
| 304 | + @ If this value is an integer N greater than or equal to 14, then email | |
| 305 | 305 | @ notification subscriptions will be suspended N days after the last known |
| 306 | 306 | @ interaction with the user. This prevents sending notifications |
| 307 | 307 | @ to abandoned accounts. If a subscription comes within 7 days of expiring, |
| 308 | 308 | @ a separate email goes out with the daily digest that prompts the |
| 309 | 309 | @ subscriber to click on a link to the "/renew" webpage in order to |
| 310 | 310 |
| --- src/alerts.c | |
| +++ src/alerts.c | |
| @@ -299,11 +299,11 @@ | |
| 299 | @ <hr> |
| 300 | |
| 301 | entry_attribute("Subscription Renewal Interval In Days", 8, |
| 302 | "email-renew-interval", "eri", "", 0); |
| 303 | @ <p> |
| 304 | @ If this value is a integer N greater than or equal to 14, then email |
| 305 | @ notification subscriptions will be suspended N days after the last known |
| 306 | @ interaction with the user. This prevents sending notifications |
| 307 | @ to abandoned accounts. If a subscription comes within 7 days of expiring, |
| 308 | @ a separate email goes out with the daily digest that prompts the |
| 309 | @ subscriber to click on a link to the "/renew" webpage in order to |
| 310 |
| --- src/alerts.c | |
| +++ src/alerts.c | |
| @@ -299,11 +299,11 @@ | |
| 299 | @ <hr> |
| 300 | |
| 301 | entry_attribute("Subscription Renewal Interval In Days", 8, |
| 302 | "email-renew-interval", "eri", "", 0); |
| 303 | @ <p> |
| 304 | @ If this value is an integer N greater than or equal to 14, then email |
| 305 | @ notification subscriptions will be suspended N days after the last known |
| 306 | @ interaction with the user. This prevents sending notifications |
| 307 | @ to abandoned accounts. If a subscription comes within 7 days of expiring, |
| 308 | @ a separate email goes out with the daily digest that prompts the |
| 309 | @ subscriber to click on a link to the "/renew" webpage in order to |
| 310 |
+1
-1
| --- src/backlink.c | ||
| +++ src/backlink.c | ||
| @@ -365,11 +365,11 @@ | ||
| 365 | 365 | if( g.argc!=5 ){ |
| 366 | 366 | usage("SRCTYPE SRCID INPUTFILE"); |
| 367 | 367 | } |
| 368 | 368 | srctype = atoi(g.argv[2]); |
| 369 | 369 | if( srctype<0 || srctype>2 ){ |
| 370 | - fossil_fatal("SRCTYPE should be a integer 0, 1, or 2"); | |
| 370 | + fossil_fatal("SRCTYPE should be an integer 0, 1, or 2"); | |
| 371 | 371 | } |
| 372 | 372 | srcid = atoi(g.argv[3]); |
| 373 | 373 | blob_read_from_file(&in, g.argv[4], ExtFILE); |
| 374 | 374 | sqlite3_open(":memory:",&g.db); |
| 375 | 375 | if( zMTime==0 ) zMTime = "now"; |
| 376 | 376 |
| --- src/backlink.c | |
| +++ src/backlink.c | |
| @@ -365,11 +365,11 @@ | |
| 365 | if( g.argc!=5 ){ |
| 366 | usage("SRCTYPE SRCID INPUTFILE"); |
| 367 | } |
| 368 | srctype = atoi(g.argv[2]); |
| 369 | if( srctype<0 || srctype>2 ){ |
| 370 | fossil_fatal("SRCTYPE should be a integer 0, 1, or 2"); |
| 371 | } |
| 372 | srcid = atoi(g.argv[3]); |
| 373 | blob_read_from_file(&in, g.argv[4], ExtFILE); |
| 374 | sqlite3_open(":memory:",&g.db); |
| 375 | if( zMTime==0 ) zMTime = "now"; |
| 376 |
| --- src/backlink.c | |
| +++ src/backlink.c | |
| @@ -365,11 +365,11 @@ | |
| 365 | if( g.argc!=5 ){ |
| 366 | usage("SRCTYPE SRCID INPUTFILE"); |
| 367 | } |
| 368 | srctype = atoi(g.argv[2]); |
| 369 | if( srctype<0 || srctype>2 ){ |
| 370 | fossil_fatal("SRCTYPE should be an integer 0, 1, or 2"); |
| 371 | } |
| 372 | srcid = atoi(g.argv[3]); |
| 373 | blob_read_from_file(&in, g.argv[4], ExtFILE); |
| 374 | sqlite3_open(":memory:",&g.db); |
| 375 | if( zMTime==0 ) zMTime = "now"; |
| 376 |
+1
-1
| --- src/backoffice.c | ||
| +++ src/backoffice.c | ||
| @@ -472,11 +472,11 @@ | ||
| 472 | 472 | ** without doing any work. |
| 473 | 473 | ** |
| 474 | 474 | ** If no backoffice processes are running at all, this routine becomes |
| 475 | 475 | ** the main backoffice. |
| 476 | 476 | ** |
| 477 | -** If a primary backoffice is running, but a on-deck backoffice is | |
| 477 | +** If a primary backoffice is running, but an on-deck backoffice is | |
| 478 | 478 | ** needed, this routine becomes that on-deck backoffice. |
| 479 | 479 | */ |
| 480 | 480 | static void backoffice_thread(void){ |
| 481 | 481 | Lease x; |
| 482 | 482 | sqlite3_uint64 tmNow; |
| 483 | 483 |
| --- src/backoffice.c | |
| +++ src/backoffice.c | |
| @@ -472,11 +472,11 @@ | |
| 472 | ** without doing any work. |
| 473 | ** |
| 474 | ** If no backoffice processes are running at all, this routine becomes |
| 475 | ** the main backoffice. |
| 476 | ** |
| 477 | ** If a primary backoffice is running, but a on-deck backoffice is |
| 478 | ** needed, this routine becomes that on-deck backoffice. |
| 479 | */ |
| 480 | static void backoffice_thread(void){ |
| 481 | Lease x; |
| 482 | sqlite3_uint64 tmNow; |
| 483 |
| --- src/backoffice.c | |
| +++ src/backoffice.c | |
| @@ -472,11 +472,11 @@ | |
| 472 | ** without doing any work. |
| 473 | ** |
| 474 | ** If no backoffice processes are running at all, this routine becomes |
| 475 | ** the main backoffice. |
| 476 | ** |
| 477 | ** If a primary backoffice is running, but an on-deck backoffice is |
| 478 | ** needed, this routine becomes that on-deck backoffice. |
| 479 | */ |
| 480 | static void backoffice_thread(void){ |
| 481 | Lease x; |
| 482 | sqlite3_uint64 tmNow; |
| 483 |
M
src/db.c
+1
-1
| --- src/db.c | ||
| +++ src/db.c | ||
| @@ -3047,11 +3047,11 @@ | ||
| 3047 | 3047 | sqlite3_result_int(context, file_is_win_reserved(zName)!=0); |
| 3048 | 3048 | } |
| 3049 | 3049 | } |
| 3050 | 3050 | |
| 3051 | 3051 | /* |
| 3052 | -** Convert the input string into a artifact hash. Make a notation in the | |
| 3052 | +** Convert the input string into an artifact hash. Make a notation in the | |
| 3053 | 3053 | ** CONCEALED table so that the hash can be undo using the db_reveal() |
| 3054 | 3054 | ** function at some later time. |
| 3055 | 3055 | ** |
| 3056 | 3056 | ** The value returned is stored in static space and will be overwritten |
| 3057 | 3057 | ** on subsequent calls. |
| 3058 | 3058 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -3047,11 +3047,11 @@ | |
| 3047 | sqlite3_result_int(context, file_is_win_reserved(zName)!=0); |
| 3048 | } |
| 3049 | } |
| 3050 | |
| 3051 | /* |
| 3052 | ** Convert the input string into a artifact hash. Make a notation in the |
| 3053 | ** CONCEALED table so that the hash can be undo using the db_reveal() |
| 3054 | ** function at some later time. |
| 3055 | ** |
| 3056 | ** The value returned is stored in static space and will be overwritten |
| 3057 | ** on subsequent calls. |
| 3058 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -3047,11 +3047,11 @@ | |
| 3047 | sqlite3_result_int(context, file_is_win_reserved(zName)!=0); |
| 3048 | } |
| 3049 | } |
| 3050 | |
| 3051 | /* |
| 3052 | ** Convert the input string into an artifact hash. Make a notation in the |
| 3053 | ** CONCEALED table so that the hash can be undo using the db_reveal() |
| 3054 | ** function at some later time. |
| 3055 | ** |
| 3056 | ** The value returned is stored in static space and will be overwritten |
| 3057 | ** on subsequent calls. |
| 3058 |
+1
-1
| --- src/file.c | ||
| +++ src/file.c | ||
| @@ -38,11 +38,11 @@ | ||
| 38 | 38 | # include <sys/time.h> |
| 39 | 39 | #endif |
| 40 | 40 | |
| 41 | 41 | #if INTERFACE |
| 42 | 42 | |
| 43 | -/* Many APIs take a eFType argument which must be one of ExtFILE, RepoFILE, | |
| 43 | +/* Many APIs take an eFType argument which must be one of ExtFILE, RepoFILE, | |
| 44 | 44 | ** or SymFILE. |
| 45 | 45 | ** |
| 46 | 46 | ** The difference is in the handling of symbolic links. RepoFILE should be |
| 47 | 47 | ** used for files that are under management by a Fossil repository. ExtFILE |
| 48 | 48 | ** should be used for files that are not under management. SymFILE is for |
| 49 | 49 |
| --- src/file.c | |
| +++ src/file.c | |
| @@ -38,11 +38,11 @@ | |
| 38 | # include <sys/time.h> |
| 39 | #endif |
| 40 | |
| 41 | #if INTERFACE |
| 42 | |
| 43 | /* Many APIs take a eFType argument which must be one of ExtFILE, RepoFILE, |
| 44 | ** or SymFILE. |
| 45 | ** |
| 46 | ** The difference is in the handling of symbolic links. RepoFILE should be |
| 47 | ** used for files that are under management by a Fossil repository. ExtFILE |
| 48 | ** should be used for files that are not under management. SymFILE is for |
| 49 |
| --- src/file.c | |
| +++ src/file.c | |
| @@ -38,11 +38,11 @@ | |
| 38 | # include <sys/time.h> |
| 39 | #endif |
| 40 | |
| 41 | #if INTERFACE |
| 42 | |
| 43 | /* Many APIs take an eFType argument which must be one of ExtFILE, RepoFILE, |
| 44 | ** or SymFILE. |
| 45 | ** |
| 46 | ** The difference is in the handling of symbolic links. RepoFILE should be |
| 47 | ** used for files that are under management by a Fossil repository. ExtFILE |
| 48 | ** should be used for files that are not under management. SymFILE is for |
| 49 |
+1
-1
| --- src/http_ssl.c | ||
| +++ src/http_ssl.c | ||
| @@ -622,11 +622,11 @@ | ||
| 622 | 622 | X509_free(cert); |
| 623 | 623 | return 0; |
| 624 | 624 | } |
| 625 | 625 | |
| 626 | 626 | /* |
| 627 | -** Remember that the cert with the given hash is a acceptable for | |
| 627 | +** Remember that the cert with the given hash is acceptable for | |
| 628 | 628 | ** use with pUrlData->name. |
| 629 | 629 | */ |
| 630 | 630 | LOCAL void ssl_remember_certificate_exception( |
| 631 | 631 | UrlData *pUrlData, |
| 632 | 632 | const char *zHash |
| 633 | 633 |
| --- src/http_ssl.c | |
| +++ src/http_ssl.c | |
| @@ -622,11 +622,11 @@ | |
| 622 | X509_free(cert); |
| 623 | return 0; |
| 624 | } |
| 625 | |
| 626 | /* |
| 627 | ** Remember that the cert with the given hash is a acceptable for |
| 628 | ** use with pUrlData->name. |
| 629 | */ |
| 630 | LOCAL void ssl_remember_certificate_exception( |
| 631 | UrlData *pUrlData, |
| 632 | const char *zHash |
| 633 |
| --- src/http_ssl.c | |
| +++ src/http_ssl.c | |
| @@ -622,11 +622,11 @@ | |
| 622 | X509_free(cert); |
| 623 | return 0; |
| 624 | } |
| 625 | |
| 626 | /* |
| 627 | ** Remember that the cert with the given hash is acceptable for |
| 628 | ** use with pUrlData->name. |
| 629 | */ |
| 630 | LOCAL void ssl_remember_certificate_exception( |
| 631 | UrlData *pUrlData, |
| 632 | const char *zHash |
| 633 |
+1
-1
| --- src/info.c | ||
| +++ src/info.c | ||
| @@ -181,11 +181,11 @@ | ||
| 181 | 181 | ** information about that repository. |
| 182 | 182 | ** |
| 183 | 183 | ** If the argument is a repository name, then the --verbose option shows |
| 184 | 184 | ** all known check-out locations for that repository and all URLs used |
| 185 | 185 | ** to access the repository. The --verbose is (currently) a no-op if |
| 186 | -** the argument is the name of a object within the repository. | |
| 186 | +** the argument is the name of an object within the repository. | |
| 187 | 187 | ** |
| 188 | 188 | ** Use the "finfo" command to get information about a specific |
| 189 | 189 | ** file in a checkout. |
| 190 | 190 | ** |
| 191 | 191 | ** Options: |
| 192 | 192 |
| --- src/info.c | |
| +++ src/info.c | |
| @@ -181,11 +181,11 @@ | |
| 181 | ** information about that repository. |
| 182 | ** |
| 183 | ** If the argument is a repository name, then the --verbose option shows |
| 184 | ** all known check-out locations for that repository and all URLs used |
| 185 | ** to access the repository. The --verbose is (currently) a no-op if |
| 186 | ** the argument is the name of a object within the repository. |
| 187 | ** |
| 188 | ** Use the "finfo" command to get information about a specific |
| 189 | ** file in a checkout. |
| 190 | ** |
| 191 | ** Options: |
| 192 |
| --- src/info.c | |
| +++ src/info.c | |
| @@ -181,11 +181,11 @@ | |
| 181 | ** information about that repository. |
| 182 | ** |
| 183 | ** If the argument is a repository name, then the --verbose option shows |
| 184 | ** all known check-out locations for that repository and all URLs used |
| 185 | ** to access the repository. The --verbose is (currently) a no-op if |
| 186 | ** the argument is the name of an object within the repository. |
| 187 | ** |
| 188 | ** Use the "finfo" command to get information about a specific |
| 189 | ** file in a checkout. |
| 190 | ** |
| 191 | ** Options: |
| 192 |
+1
-1
| --- src/interwiki.c | ||
| +++ src/interwiki.c | ||
| @@ -167,11 +167,11 @@ | ||
| 167 | 167 | ** |
| 168 | 168 | ** Delete one or more interwiki maps. |
| 169 | 169 | ** |
| 170 | 170 | ** > fossil interwiki edit TAG --base URL --hash PATH --wiki PATH |
| 171 | 171 | ** |
| 172 | -** Create a interwiki referenced call TAG. The base URL is | |
| 172 | +** Create an interwiki referenced call TAG. The base URL is | |
| 173 | 173 | ** the --base option, which is required. The --hash and --wiki |
| 174 | 174 | ** paths are optional. The TAG must be lower-case alphanumeric |
| 175 | 175 | ** and must be unique. A new entry is created if it does not |
| 176 | 176 | ** already exit. |
| 177 | 177 | ** |
| 178 | 178 |
| --- src/interwiki.c | |
| +++ src/interwiki.c | |
| @@ -167,11 +167,11 @@ | |
| 167 | ** |
| 168 | ** Delete one or more interwiki maps. |
| 169 | ** |
| 170 | ** > fossil interwiki edit TAG --base URL --hash PATH --wiki PATH |
| 171 | ** |
| 172 | ** Create a interwiki referenced call TAG. The base URL is |
| 173 | ** the --base option, which is required. The --hash and --wiki |
| 174 | ** paths are optional. The TAG must be lower-case alphanumeric |
| 175 | ** and must be unique. A new entry is created if it does not |
| 176 | ** already exit. |
| 177 | ** |
| 178 |
| --- src/interwiki.c | |
| +++ src/interwiki.c | |
| @@ -167,11 +167,11 @@ | |
| 167 | ** |
| 168 | ** Delete one or more interwiki maps. |
| 169 | ** |
| 170 | ** > fossil interwiki edit TAG --base URL --hash PATH --wiki PATH |
| 171 | ** |
| 172 | ** Create an interwiki referenced call TAG. The base URL is |
| 173 | ** the --base option, which is required. The --hash and --wiki |
| 174 | ** paths are optional. The TAG must be lower-case alphanumeric |
| 175 | ** and must be unique. A new entry is created if it does not |
| 176 | ** already exit. |
| 177 | ** |
| 178 |
+1
-1
| --- src/md5.c | ||
| +++ src/md5.c | ||
| @@ -303,11 +303,11 @@ | ||
| 303 | 303 | } |
| 304 | 304 | zBuf[j] = 0; |
| 305 | 305 | } |
| 306 | 306 | |
| 307 | 307 | /* |
| 308 | -** The state of a incremental MD5 checksum computation. Only one | |
| 308 | +** The state of an incremental MD5 checksum computation. Only one | |
| 309 | 309 | ** such computation can be underway at a time, of course. |
| 310 | 310 | */ |
| 311 | 311 | static MD5Context incrCtx; |
| 312 | 312 | static int incrInit = 0; |
| 313 | 313 | |
| 314 | 314 |
| --- src/md5.c | |
| +++ src/md5.c | |
| @@ -303,11 +303,11 @@ | |
| 303 | } |
| 304 | zBuf[j] = 0; |
| 305 | } |
| 306 | |
| 307 | /* |
| 308 | ** The state of a incremental MD5 checksum computation. Only one |
| 309 | ** such computation can be underway at a time, of course. |
| 310 | */ |
| 311 | static MD5Context incrCtx; |
| 312 | static int incrInit = 0; |
| 313 | |
| 314 |
| --- src/md5.c | |
| +++ src/md5.c | |
| @@ -303,11 +303,11 @@ | |
| 303 | } |
| 304 | zBuf[j] = 0; |
| 305 | } |
| 306 | |
| 307 | /* |
| 308 | ** The state of an incremental MD5 checksum computation. Only one |
| 309 | ** such computation can be underway at a time, of course. |
| 310 | */ |
| 311 | static MD5Context incrCtx; |
| 312 | static int incrInit = 0; |
| 313 | |
| 314 |
+1
-1
| --- src/name.c | ||
| +++ src/name.c | ||
| @@ -244,11 +244,11 @@ | ||
| 244 | 244 | |
| 245 | 245 | /* |
| 246 | 246 | ** Convert a symbolic name into a RID. Acceptable forms: |
| 247 | 247 | ** |
| 248 | 248 | ** * artifact hash (optionally enclosed in [...]) |
| 249 | -** * 4-character or larger prefix of a artifact | |
| 249 | +** * 4-character or larger prefix of an artifact | |
| 250 | 250 | ** * Symbolic Name |
| 251 | 251 | ** * "tag:" + symbolic name |
| 252 | 252 | ** * Date or date-time |
| 253 | 253 | ** * "date:" + Date or date-time |
| 254 | 254 | ** * symbolic-name ":" date-time |
| 255 | 255 |
| --- src/name.c | |
| +++ src/name.c | |
| @@ -244,11 +244,11 @@ | |
| 244 | |
| 245 | /* |
| 246 | ** Convert a symbolic name into a RID. Acceptable forms: |
| 247 | ** |
| 248 | ** * artifact hash (optionally enclosed in [...]) |
| 249 | ** * 4-character or larger prefix of a artifact |
| 250 | ** * Symbolic Name |
| 251 | ** * "tag:" + symbolic name |
| 252 | ** * Date or date-time |
| 253 | ** * "date:" + Date or date-time |
| 254 | ** * symbolic-name ":" date-time |
| 255 |
| --- src/name.c | |
| +++ src/name.c | |
| @@ -244,11 +244,11 @@ | |
| 244 | |
| 245 | /* |
| 246 | ** Convert a symbolic name into a RID. Acceptable forms: |
| 247 | ** |
| 248 | ** * artifact hash (optionally enclosed in [...]) |
| 249 | ** * 4-character or larger prefix of an artifact |
| 250 | ** * Symbolic Name |
| 251 | ** * "tag:" + symbolic name |
| 252 | ** * Date or date-time |
| 253 | ** * "date:" + Date or date-time |
| 254 | ** * symbolic-name ":" date-time |
| 255 |
+1
-1
| --- src/printf.c | ||
| +++ src/printf.c | ||
| @@ -281,11 +281,11 @@ | ||
| 281 | 281 | ** ap This is a pointer to a list of arguments. Same as in |
| 282 | 282 | ** vfprint. |
| 283 | 283 | ** |
| 284 | 284 | ** OUTPUTS: |
| 285 | 285 | ** The return value is the total number of characters sent to |
| 286 | -** the function "func". Returns -1 on a error. | |
| 286 | +** the function "func". Returns -1 on error. | |
| 287 | 287 | ** |
| 288 | 288 | ** Note that the order in which automatic variables are declared below |
| 289 | 289 | ** seems to make a big difference in determining how fast this beast |
| 290 | 290 | ** will run. |
| 291 | 291 | */ |
| 292 | 292 |
| --- src/printf.c | |
| +++ src/printf.c | |
| @@ -281,11 +281,11 @@ | |
| 281 | ** ap This is a pointer to a list of arguments. Same as in |
| 282 | ** vfprint. |
| 283 | ** |
| 284 | ** OUTPUTS: |
| 285 | ** The return value is the total number of characters sent to |
| 286 | ** the function "func". Returns -1 on a error. |
| 287 | ** |
| 288 | ** Note that the order in which automatic variables are declared below |
| 289 | ** seems to make a big difference in determining how fast this beast |
| 290 | ** will run. |
| 291 | */ |
| 292 |
| --- src/printf.c | |
| +++ src/printf.c | |
| @@ -281,11 +281,11 @@ | |
| 281 | ** ap This is a pointer to a list of arguments. Same as in |
| 282 | ** vfprint. |
| 283 | ** |
| 284 | ** OUTPUTS: |
| 285 | ** The return value is the total number of characters sent to |
| 286 | ** the function "func". Returns -1 on error. |
| 287 | ** |
| 288 | ** Note that the order in which automatic variables are declared below |
| 289 | ** seems to make a big difference in determining how fast this beast |
| 290 | ** will run. |
| 291 | */ |
| 292 |
+1
-1
| --- src/schema.c | ||
| +++ src/schema.c | ||
| @@ -584,11 +584,11 @@ | ||
| 584 | 584 | @ -- file tree. If a VFILE entry with id has merged with another |
| 585 | 585 | @ -- record, there is an entry in this table with (id,merge) where |
| 586 | 586 | @ -- merge is the RECORD table entry that the file merged against. |
| 587 | 587 | @ -- An id of 0 or <-3 here means the version record itself. When |
| 588 | 588 | @ -- id==(-1) that is a cherrypick merge, id==(-2) that is a |
| 589 | -@ -- backout merge and id==(-4) is a integrate merge. | |
| 589 | +@ -- backout merge and id==(-4) is an integrate merge. | |
| 590 | 590 | @ -- |
| 591 | 591 | @ |
| 592 | 592 | @ CREATE TABLE vmerge( |
| 593 | 593 | @ id INTEGER REFERENCES vfile, -- VFILE entry that has been merged |
| 594 | 594 | @ merge INTEGER, -- Merged with this record |
| 595 | 595 |
| --- src/schema.c | |
| +++ src/schema.c | |
| @@ -584,11 +584,11 @@ | |
| 584 | @ -- file tree. If a VFILE entry with id has merged with another |
| 585 | @ -- record, there is an entry in this table with (id,merge) where |
| 586 | @ -- merge is the RECORD table entry that the file merged against. |
| 587 | @ -- An id of 0 or <-3 here means the version record itself. When |
| 588 | @ -- id==(-1) that is a cherrypick merge, id==(-2) that is a |
| 589 | @ -- backout merge and id==(-4) is a integrate merge. |
| 590 | @ -- |
| 591 | @ |
| 592 | @ CREATE TABLE vmerge( |
| 593 | @ id INTEGER REFERENCES vfile, -- VFILE entry that has been merged |
| 594 | @ merge INTEGER, -- Merged with this record |
| 595 |
| --- src/schema.c | |
| +++ src/schema.c | |
| @@ -584,11 +584,11 @@ | |
| 584 | @ -- file tree. If a VFILE entry with id has merged with another |
| 585 | @ -- record, there is an entry in this table with (id,merge) where |
| 586 | @ -- merge is the RECORD table entry that the file merged against. |
| 587 | @ -- An id of 0 or <-3 here means the version record itself. When |
| 588 | @ -- id==(-1) that is a cherrypick merge, id==(-2) that is a |
| 589 | @ -- backout merge and id==(-4) is an integrate merge. |
| 590 | @ -- |
| 591 | @ |
| 592 | @ CREATE TABLE vmerge( |
| 593 | @ id INTEGER REFERENCES vfile, -- VFILE entry that has been merged |
| 594 | @ merge INTEGER, -- Merged with this record |
| 595 |
+1
-1
| --- src/search.c | ||
| +++ src/search.c | ||
| @@ -19,11 +19,11 @@ | ||
| 19 | 19 | ** against timeline comments, check-in content, wiki pages, tickets, |
| 20 | 20 | ** and/or forum posts. |
| 21 | 21 | ** |
| 22 | 22 | ** The search can be either a per-query "grep"-like search that scans |
| 23 | 23 | ** the entire corpus. Or it can use the FTS4 search engine of SQLite. |
| 24 | -** The choice is a administrator configuration option. | |
| 24 | +** The choice is an administrator configuration option. | |
| 25 | 25 | ** |
| 26 | 26 | ** The first option is referred to as "full-scan search". The second |
| 27 | 27 | ** option is called "indexed search". |
| 28 | 28 | ** |
| 29 | 29 | ** The code in this file is ordered approximately as follows: |
| 30 | 30 |
| --- src/search.c | |
| +++ src/search.c | |
| @@ -19,11 +19,11 @@ | |
| 19 | ** against timeline comments, check-in content, wiki pages, tickets, |
| 20 | ** and/or forum posts. |
| 21 | ** |
| 22 | ** The search can be either a per-query "grep"-like search that scans |
| 23 | ** the entire corpus. Or it can use the FTS4 search engine of SQLite. |
| 24 | ** The choice is a administrator configuration option. |
| 25 | ** |
| 26 | ** The first option is referred to as "full-scan search". The second |
| 27 | ** option is called "indexed search". |
| 28 | ** |
| 29 | ** The code in this file is ordered approximately as follows: |
| 30 |
| --- src/search.c | |
| +++ src/search.c | |
| @@ -19,11 +19,11 @@ | |
| 19 | ** against timeline comments, check-in content, wiki pages, tickets, |
| 20 | ** and/or forum posts. |
| 21 | ** |
| 22 | ** The search can be either a per-query "grep"-like search that scans |
| 23 | ** the entire corpus. Or it can use the FTS4 search engine of SQLite. |
| 24 | ** The choice is an administrator configuration option. |
| 25 | ** |
| 26 | ** The first option is referred to as "full-scan search". The second |
| 27 | ** option is called "indexed search". |
| 28 | ** |
| 29 | ** The code in this file is ordered approximately as follows: |
| 30 |
+1
-1
| --- src/sha1.c | ||
| +++ src/sha1.c | ||
| @@ -276,11 +276,11 @@ | ||
| 276 | 276 | } |
| 277 | 277 | *zBuf = '\0'; |
| 278 | 278 | } |
| 279 | 279 | |
| 280 | 280 | /* |
| 281 | -** The state of a incremental SHA1 checksum computation. Only one | |
| 281 | +** The state of an incremental SHA1 checksum computation. Only one | |
| 282 | 282 | ** such computation can be underway at a time, of course. |
| 283 | 283 | */ |
| 284 | 284 | static SHA1Context incrCtx; |
| 285 | 285 | static int incrInit = 0; |
| 286 | 286 | |
| 287 | 287 |
| --- src/sha1.c | |
| +++ src/sha1.c | |
| @@ -276,11 +276,11 @@ | |
| 276 | } |
| 277 | *zBuf = '\0'; |
| 278 | } |
| 279 | |
| 280 | /* |
| 281 | ** The state of a incremental SHA1 checksum computation. Only one |
| 282 | ** such computation can be underway at a time, of course. |
| 283 | */ |
| 284 | static SHA1Context incrCtx; |
| 285 | static int incrInit = 0; |
| 286 | |
| 287 |
| --- src/sha1.c | |
| +++ src/sha1.c | |
| @@ -276,11 +276,11 @@ | |
| 276 | } |
| 277 | *zBuf = '\0'; |
| 278 | } |
| 279 | |
| 280 | /* |
| 281 | ** The state of an incremental SHA1 checksum computation. Only one |
| 282 | ** such computation can be underway at a time, of course. |
| 283 | */ |
| 284 | static SHA1Context incrCtx; |
| 285 | static int incrInit = 0; |
| 286 | |
| 287 |
+1
-1
| --- src/sha3.c | ||
| +++ src/sha3.c | ||
| @@ -484,11 +484,11 @@ | ||
| 484 | 484 | } |
| 485 | 485 | *zBuf = '\0'; |
| 486 | 486 | } |
| 487 | 487 | |
| 488 | 488 | /* |
| 489 | -** The state of a incremental SHA3 checksum computation. Only one | |
| 489 | +** The state of an incremental SHA3 checksum computation. Only one | |
| 490 | 490 | ** such computation can be underway at a time, of course. |
| 491 | 491 | */ |
| 492 | 492 | static SHA3Context incrCtx; |
| 493 | 493 | static int incrInit = 0; |
| 494 | 494 | |
| 495 | 495 |
| --- src/sha3.c | |
| +++ src/sha3.c | |
| @@ -484,11 +484,11 @@ | |
| 484 | } |
| 485 | *zBuf = '\0'; |
| 486 | } |
| 487 | |
| 488 | /* |
| 489 | ** The state of a incremental SHA3 checksum computation. Only one |
| 490 | ** such computation can be underway at a time, of course. |
| 491 | */ |
| 492 | static SHA3Context incrCtx; |
| 493 | static int incrInit = 0; |
| 494 | |
| 495 |
| --- src/sha3.c | |
| +++ src/sha3.c | |
| @@ -484,11 +484,11 @@ | |
| 484 | } |
| 485 | *zBuf = '\0'; |
| 486 | } |
| 487 | |
| 488 | /* |
| 489 | ** The state of an incremental SHA3 checksum computation. Only one |
| 490 | ** such computation can be underway at a time, of course. |
| 491 | */ |
| 492 | static SHA3Context incrCtx; |
| 493 | static int incrInit = 0; |
| 494 | |
| 495 |
+1
-1
| --- src/style.c | ||
| +++ src/style.c | ||
| @@ -101,11 +101,11 @@ | ||
| 101 | 101 | ** Extra JS added to the end of the file. |
| 102 | 102 | */ |
| 103 | 103 | static Blob blobOnLoad = BLOB_INITIALIZER; |
| 104 | 104 | |
| 105 | 105 | /* |
| 106 | -** Generate and return a anchor tag like this: | |
| 106 | +** Generate and return an anchor tag like this: | |
| 107 | 107 | ** |
| 108 | 108 | ** <a href="URL"> |
| 109 | 109 | ** or <a id="ID"> |
| 110 | 110 | ** |
| 111 | 111 | ** The form of the anchor tag is determined by the g.jsHref |
| 112 | 112 |
| --- src/style.c | |
| +++ src/style.c | |
| @@ -101,11 +101,11 @@ | |
| 101 | ** Extra JS added to the end of the file. |
| 102 | */ |
| 103 | static Blob blobOnLoad = BLOB_INITIALIZER; |
| 104 | |
| 105 | /* |
| 106 | ** Generate and return a anchor tag like this: |
| 107 | ** |
| 108 | ** <a href="URL"> |
| 109 | ** or <a id="ID"> |
| 110 | ** |
| 111 | ** The form of the anchor tag is determined by the g.jsHref |
| 112 |
| --- src/style.c | |
| +++ src/style.c | |
| @@ -101,11 +101,11 @@ | |
| 101 | ** Extra JS added to the end of the file. |
| 102 | */ |
| 103 | static Blob blobOnLoad = BLOB_INITIALIZER; |
| 104 | |
| 105 | /* |
| 106 | ** Generate and return an anchor tag like this: |
| 107 | ** |
| 108 | ** <a href="URL"> |
| 109 | ** or <a id="ID"> |
| 110 | ** |
| 111 | ** The form of the anchor tag is determined by the g.jsHref |
| 112 |
+1
-1
| --- src/unversioned.c | ||
| +++ src/unversioned.c | ||
| @@ -161,11 +161,11 @@ | ||
| 161 | 161 | ** time of last change and hash of a copy of this file on a remote |
| 162 | 162 | ** server. Return an integer status code as follows: |
| 163 | 163 | ** |
| 164 | 164 | ** 0: zName does not exist in the unversioned table. |
| 165 | 165 | ** 1: zName exists and should be replaced by the mtime/zHash remote. |
| 166 | -** 2: zName exists and is the same as zHash but has a older mtime | |
| 166 | +** 2: zName exists and is the same as zHash but has an older mtime | |
| 167 | 167 | ** 3: zName exists and is identical to mtime/zHash in all respects. |
| 168 | 168 | ** 4: zName exists and is the same as zHash but has a newer mtime. |
| 169 | 169 | ** 5: zName exists and should override the mtime/zHash remote. |
| 170 | 170 | */ |
| 171 | 171 | int unversioned_status( |
| 172 | 172 |
| --- src/unversioned.c | |
| +++ src/unversioned.c | |
| @@ -161,11 +161,11 @@ | |
| 161 | ** time of last change and hash of a copy of this file on a remote |
| 162 | ** server. Return an integer status code as follows: |
| 163 | ** |
| 164 | ** 0: zName does not exist in the unversioned table. |
| 165 | ** 1: zName exists and should be replaced by the mtime/zHash remote. |
| 166 | ** 2: zName exists and is the same as zHash but has a older mtime |
| 167 | ** 3: zName exists and is identical to mtime/zHash in all respects. |
| 168 | ** 4: zName exists and is the same as zHash but has a newer mtime. |
| 169 | ** 5: zName exists and should override the mtime/zHash remote. |
| 170 | */ |
| 171 | int unversioned_status( |
| 172 |
| --- src/unversioned.c | |
| +++ src/unversioned.c | |
| @@ -161,11 +161,11 @@ | |
| 161 | ** time of last change and hash of a copy of this file on a remote |
| 162 | ** server. Return an integer status code as follows: |
| 163 | ** |
| 164 | ** 0: zName does not exist in the unversioned table. |
| 165 | ** 1: zName exists and should be replaced by the mtime/zHash remote. |
| 166 | ** 2: zName exists and is the same as zHash but has an older mtime |
| 167 | ** 3: zName exists and is identical to mtime/zHash in all respects. |
| 168 | ** 4: zName exists and is the same as zHash but has a newer mtime. |
| 169 | ** 5: zName exists and should override the mtime/zHash remote. |
| 170 | */ |
| 171 | int unversioned_status( |
| 172 |
+1
-1
| --- src/wikiformat.c | ||
| +++ src/wikiformat.c | ||
| @@ -597,11 +597,11 @@ | ||
| 597 | 597 | if( i<2 || fossil_isspace(z[n]) ) return 0; |
| 598 | 598 | return n; |
| 599 | 599 | } |
| 600 | 600 | |
| 601 | 601 | /* |
| 602 | -** Check to see if the z[] string is the beginning of a enumeration value. | |
| 602 | +** Check to see if the z[] string is the beginning of an enumeration value. | |
| 603 | 603 | ** If it is, return the length of the bullet text. Otherwise return 0. |
| 604 | 604 | ** |
| 605 | 605 | ** Syntax: |
| 606 | 606 | ** * a tab or two or more spaces |
| 607 | 607 | ** * one or more digits |
| 608 | 608 |
| --- src/wikiformat.c | |
| +++ src/wikiformat.c | |
| @@ -597,11 +597,11 @@ | |
| 597 | if( i<2 || fossil_isspace(z[n]) ) return 0; |
| 598 | return n; |
| 599 | } |
| 600 | |
| 601 | /* |
| 602 | ** Check to see if the z[] string is the beginning of a enumeration value. |
| 603 | ** If it is, return the length of the bullet text. Otherwise return 0. |
| 604 | ** |
| 605 | ** Syntax: |
| 606 | ** * a tab or two or more spaces |
| 607 | ** * one or more digits |
| 608 |
| --- src/wikiformat.c | |
| +++ src/wikiformat.c | |
| @@ -597,11 +597,11 @@ | |
| 597 | if( i<2 || fossil_isspace(z[n]) ) return 0; |
| 598 | return n; |
| 599 | } |
| 600 | |
| 601 | /* |
| 602 | ** Check to see if the z[] string is the beginning of an enumeration value. |
| 603 | ** If it is, return the length of the bullet text. Otherwise return 0. |
| 604 | ** |
| 605 | ** Syntax: |
| 606 | ** * a tab or two or more spaces |
| 607 | ** * one or more digits |
| 608 |
+1
-1
| --- src/winhttp.c | ||
| +++ src/winhttp.c | ||
| @@ -931,11 +931,11 @@ | ||
| 931 | 931 | } |
| 932 | 932 | } |
| 933 | 933 | |
| 934 | 934 | /* |
| 935 | 935 | ** Try to start the http server as a windows service. If we are running in |
| 936 | -** a interactive console session, this routine fails and returns a non zero | |
| 936 | +** an interactive console session, this routine fails and returns a non zero | |
| 937 | 937 | ** integer value. When running as service, this routine does not return until |
| 938 | 938 | ** the service is stopped. In this case, the return value is zero. |
| 939 | 939 | */ |
| 940 | 940 | int win32_http_service( |
| 941 | 941 | int nPort, /* TCP port number */ |
| 942 | 942 |
| --- src/winhttp.c | |
| +++ src/winhttp.c | |
| @@ -931,11 +931,11 @@ | |
| 931 | } |
| 932 | } |
| 933 | |
| 934 | /* |
| 935 | ** Try to start the http server as a windows service. If we are running in |
| 936 | ** a interactive console session, this routine fails and returns a non zero |
| 937 | ** integer value. When running as service, this routine does not return until |
| 938 | ** the service is stopped. In this case, the return value is zero. |
| 939 | */ |
| 940 | int win32_http_service( |
| 941 | int nPort, /* TCP port number */ |
| 942 |
| --- src/winhttp.c | |
| +++ src/winhttp.c | |
| @@ -931,11 +931,11 @@ | |
| 931 | } |
| 932 | } |
| 933 | |
| 934 | /* |
| 935 | ** Try to start the http server as a windows service. If we are running in |
| 936 | ** an interactive console session, this routine fails and returns a non zero |
| 937 | ** integer value. When running as service, this routine does not return until |
| 938 | ** the service is stopped. In this case, the return value is zero. |
| 939 | */ |
| 940 | int win32_http_service( |
| 941 | int nPort, /* TCP port number */ |
| 942 |
+1
-1
| --- src/xfer.c | ||
| +++ src/xfer.c | ||
| @@ -1543,11 +1543,11 @@ | ||
| 1543 | 1543 | }else |
| 1544 | 1544 | |
| 1545 | 1545 | |
| 1546 | 1546 | /* cookie TEXT |
| 1547 | 1547 | ** |
| 1548 | - ** A cookie contains a arbitrary-length argument that is server-defined. | |
| 1548 | + ** A cookie contains an arbitrary-length argument that is server-defined. | |
| 1549 | 1549 | ** The argument must be encoded so as not to contain any whitespace. |
| 1550 | 1550 | ** The server can optionally send a cookie to the client. The client |
| 1551 | 1551 | ** might then return the same cookie back to the server on its next |
| 1552 | 1552 | ** communication. The cookie might record information that helps |
| 1553 | 1553 | ** the server optimize a push or pull. |
| 1554 | 1554 |
| --- src/xfer.c | |
| +++ src/xfer.c | |
| @@ -1543,11 +1543,11 @@ | |
| 1543 | }else |
| 1544 | |
| 1545 | |
| 1546 | /* cookie TEXT |
| 1547 | ** |
| 1548 | ** A cookie contains a arbitrary-length argument that is server-defined. |
| 1549 | ** The argument must be encoded so as not to contain any whitespace. |
| 1550 | ** The server can optionally send a cookie to the client. The client |
| 1551 | ** might then return the same cookie back to the server on its next |
| 1552 | ** communication. The cookie might record information that helps |
| 1553 | ** the server optimize a push or pull. |
| 1554 |
| --- src/xfer.c | |
| +++ src/xfer.c | |
| @@ -1543,11 +1543,11 @@ | |
| 1543 | }else |
| 1544 | |
| 1545 | |
| 1546 | /* cookie TEXT |
| 1547 | ** |
| 1548 | ** A cookie contains an arbitrary-length argument that is server-defined. |
| 1549 | ** The argument must be encoded so as not to contain any whitespace. |
| 1550 | ** The server can optionally send a cookie to the client. The client |
| 1551 | ** might then return the same cookie back to the server on its next |
| 1552 | ** communication. The cookie might record information that helps |
| 1553 | ** the server optimize a push or pull. |
| 1554 |
+1
-1
| --- www/alerts.md | ||
| +++ www/alerts.md | ||
| @@ -676,11 +676,11 @@ | ||
| 676 | 676 | Contrast a password which may be shared with other services, which |
| 677 | 677 | then compromises those other services. |
| 678 | 678 | |
| 679 | 679 | * No PII other than the subscriber's email address is available to an |
| 680 | 680 | attacker with the `subscriberCode`. Nor can knowledge of the |
| 681 | - `subscriberCode` lead to a email flood or other annoyance attack, as | |
| 681 | + `subscriberCode` lead to an email flood or other annoyance attack, as | |
| 682 | 682 | far as I can see. |
| 683 | 683 | |
| 684 | 684 | If the `subscriberCodes` for a Fossil repository are ever compromised, |
| 685 | 685 | new ones can be generated as follows: |
| 686 | 686 | |
| 687 | 687 |
| --- www/alerts.md | |
| +++ www/alerts.md | |
| @@ -676,11 +676,11 @@ | |
| 676 | Contrast a password which may be shared with other services, which |
| 677 | then compromises those other services. |
| 678 | |
| 679 | * No PII other than the subscriber's email address is available to an |
| 680 | attacker with the `subscriberCode`. Nor can knowledge of the |
| 681 | `subscriberCode` lead to a email flood or other annoyance attack, as |
| 682 | far as I can see. |
| 683 | |
| 684 | If the `subscriberCodes` for a Fossil repository are ever compromised, |
| 685 | new ones can be generated as follows: |
| 686 | |
| 687 |
| --- www/alerts.md | |
| +++ www/alerts.md | |
| @@ -676,11 +676,11 @@ | |
| 676 | Contrast a password which may be shared with other services, which |
| 677 | then compromises those other services. |
| 678 | |
| 679 | * No PII other than the subscriber's email address is available to an |
| 680 | attacker with the `subscriberCode`. Nor can knowledge of the |
| 681 | `subscriberCode` lead to an email flood or other annoyance attack, as |
| 682 | far as I can see. |
| 683 | |
| 684 | If the `subscriberCodes` for a Fossil repository are ever compromised, |
| 685 | new ones can be generated as follows: |
| 686 | |
| 687 |
+1
-1
| --- www/changes.wiki | ||
| +++ www/changes.wiki | ||
| @@ -1730,11 +1730,11 @@ | ||
| 1730 | 1730 | * Fix the tarball generator to work with very log pathnames |
| 1731 | 1731 | |
| 1732 | 1732 | <h2>Changes For Version 1.18 (2011-07-14)</h2> |
| 1733 | 1733 | * Added this Change Log |
| 1734 | 1734 | * Added sequential version numbering |
| 1735 | - * Added a optional configure script - the Makefile still works for most | |
| 1735 | + * Added an optional configure script - the Makefile still works for most | |
| 1736 | 1736 | systems. |
| 1737 | 1737 | * Improvements to the "annotate" algorithm: only search primary |
| 1738 | 1738 | ancestors and ignore branches. |
| 1739 | 1739 | * Update the "scrub" command to remove traces of login-groups and |
| 1740 | 1740 | subrepositories. |
| 1741 | 1741 |
| --- www/changes.wiki | |
| +++ www/changes.wiki | |
| @@ -1730,11 +1730,11 @@ | |
| 1730 | * Fix the tarball generator to work with very log pathnames |
| 1731 | |
| 1732 | <h2>Changes For Version 1.18 (2011-07-14)</h2> |
| 1733 | * Added this Change Log |
| 1734 | * Added sequential version numbering |
| 1735 | * Added a optional configure script - the Makefile still works for most |
| 1736 | systems. |
| 1737 | * Improvements to the "annotate" algorithm: only search primary |
| 1738 | ancestors and ignore branches. |
| 1739 | * Update the "scrub" command to remove traces of login-groups and |
| 1740 | subrepositories. |
| 1741 |
| --- www/changes.wiki | |
| +++ www/changes.wiki | |
| @@ -1730,11 +1730,11 @@ | |
| 1730 | * Fix the tarball generator to work with very log pathnames |
| 1731 | |
| 1732 | <h2>Changes For Version 1.18 (2011-07-14)</h2> |
| 1733 | * Added this Change Log |
| 1734 | * Added sequential version numbering |
| 1735 | * Added an optional configure script - the Makefile still works for most |
| 1736 | systems. |
| 1737 | * Improvements to the "annotate" algorithm: only search primary |
| 1738 | ancestors and ignore branches. |
| 1739 | * Update the "scrub" command to remove traces of login-groups and |
| 1740 | subrepositories. |
| 1741 |
+1
-1
| --- www/sync.wiki | ||
| +++ www/sync.wiki | ||
| @@ -1042,11 +1042,11 @@ | ||
| 1042 | 1042 | <ul> |
| 1043 | 1043 | <li> <tt>http-request-</tt><i>N</i><tt>.txt</tt> |
| 1044 | 1044 | <li> <tt>http-reply-</tt><i>N</i><tt>.txt</tt> |
| 1045 | 1045 | </ul> |
| 1046 | 1046 | |
| 1047 | -<p>In the above, <i>N</i> is a integer that increments with each | |
| 1047 | +<p>In the above, <i>N</i> is an integer that increments with each | |
| 1048 | 1048 | round-trip. If you are having trouble on the server side, |
| 1049 | 1049 | you can run the "[/help?cmd=test-http|fossil test-http]" command in a |
| 1050 | 1050 | debugger using one the "http-request-N.txt" files as input and |
| 1051 | 1051 | single step through the processing performed by the server. |
| 1052 | 1052 | |
| 1053 | 1053 |
| --- www/sync.wiki | |
| +++ www/sync.wiki | |
| @@ -1042,11 +1042,11 @@ | |
| 1042 | <ul> |
| 1043 | <li> <tt>http-request-</tt><i>N</i><tt>.txt</tt> |
| 1044 | <li> <tt>http-reply-</tt><i>N</i><tt>.txt</tt> |
| 1045 | </ul> |
| 1046 | |
| 1047 | <p>In the above, <i>N</i> is a integer that increments with each |
| 1048 | round-trip. If you are having trouble on the server side, |
| 1049 | you can run the "[/help?cmd=test-http|fossil test-http]" command in a |
| 1050 | debugger using one the "http-request-N.txt" files as input and |
| 1051 | single step through the processing performed by the server. |
| 1052 | |
| 1053 |
| --- www/sync.wiki | |
| +++ www/sync.wiki | |
| @@ -1042,11 +1042,11 @@ | |
| 1042 | <ul> |
| 1043 | <li> <tt>http-request-</tt><i>N</i><tt>.txt</tt> |
| 1044 | <li> <tt>http-reply-</tt><i>N</i><tt>.txt</tt> |
| 1045 | </ul> |
| 1046 | |
| 1047 | <p>In the above, <i>N</i> is an integer that increments with each |
| 1048 | round-trip. If you are having trouble on the server side, |
| 1049 | you can run the "[/help?cmd=test-http|fossil test-http]" command in a |
| 1050 | debugger using one the "http-request-N.txt" files as input and |
| 1051 | single step through the processing performed by the server. |
| 1052 | |
| 1053 |