Fossil SCM
Remove unnecessary end-of-line spacing in various places
Commit
4db19dccd3bc35f7a539d9ad12eaa2acda3dd754
Parent
868404c0a3adc01…
14 files changed
+1
-1
+1
-1
+1
-1
+1
-1
+1
-1
+1
-1
+1
-1
+8
-8
+5
-5
+16
-16
+6
-6
+4
-4
+4
-4
+3
-3
+1
-1
| --- Makefile.classic | ||
| +++ Makefile.classic | ||
| @@ -52,11 +52,11 @@ | ||
| 52 | 52 | #### Extra arguments for linking the finished binary. Fossil needs |
| 53 | 53 | # to link against the Z-Lib compression library unless the miniz |
| 54 | 54 | # library in the source tree is being used. There are no other |
| 55 | 55 | # required dependencies. |
| 56 | 56 | ZLIB_LIB.0 = -lz |
| 57 | -ZLIB_LIB.1 = | |
| 57 | +ZLIB_LIB.1 = | |
| 58 | 58 | ZLIB_LIB. = $(ZLIB_LIB.0) |
| 59 | 59 | |
| 60 | 60 | # If using zlib: |
| 61 | 61 | LIB += $(ZLIB_LIB.$(FOSSIL_ENABLE_MINIZ)) $(LDFLAGS) |
| 62 | 62 | |
| 63 | 63 |
| --- Makefile.classic | |
| +++ Makefile.classic | |
| @@ -52,11 +52,11 @@ | |
| 52 | #### Extra arguments for linking the finished binary. Fossil needs |
| 53 | # to link against the Z-Lib compression library unless the miniz |
| 54 | # library in the source tree is being used. There are no other |
| 55 | # required dependencies. |
| 56 | ZLIB_LIB.0 = -lz |
| 57 | ZLIB_LIB.1 = |
| 58 | ZLIB_LIB. = $(ZLIB_LIB.0) |
| 59 | |
| 60 | # If using zlib: |
| 61 | LIB += $(ZLIB_LIB.$(FOSSIL_ENABLE_MINIZ)) $(LDFLAGS) |
| 62 | |
| 63 |
| --- Makefile.classic | |
| +++ Makefile.classic | |
| @@ -52,11 +52,11 @@ | |
| 52 | #### Extra arguments for linking the finished binary. Fossil needs |
| 53 | # to link against the Z-Lib compression library unless the miniz |
| 54 | # library in the source tree is being used. There are no other |
| 55 | # required dependencies. |
| 56 | ZLIB_LIB.0 = -lz |
| 57 | ZLIB_LIB.1 = |
| 58 | ZLIB_LIB. = $(ZLIB_LIB.0) |
| 59 | |
| 60 | # If using zlib: |
| 61 | LIB += $(ZLIB_LIB.$(FOSSIL_ENABLE_MINIZ)) $(LDFLAGS) |
| 62 | |
| 63 |
M
fossil.1
+1
-1
| --- fossil.1 | ||
| +++ fossil.1 | ||
| @@ -14,11 +14,11 @@ | ||
| 14 | 14 | Fossil is a distributed version control system (DVCS) with built-in |
| 15 | 15 | wiki, ticket tracker, CGI/http interface, and http server. |
| 16 | 16 | |
| 17 | 17 | .SH Common COMMANDs: |
| 18 | 18 | |
| 19 | -add clean import pull stash | |
| 19 | +add clean import pull stash | |
| 20 | 20 | .br |
| 21 | 21 | addremove clone info purge status |
| 22 | 22 | .br |
| 23 | 23 | all commit init push sync |
| 24 | 24 | .br |
| 25 | 25 |
| --- fossil.1 | |
| +++ fossil.1 | |
| @@ -14,11 +14,11 @@ | |
| 14 | Fossil is a distributed version control system (DVCS) with built-in |
| 15 | wiki, ticket tracker, CGI/http interface, and http server. |
| 16 | |
| 17 | .SH Common COMMANDs: |
| 18 | |
| 19 | add clean import pull stash |
| 20 | .br |
| 21 | addremove clone info purge status |
| 22 | .br |
| 23 | all commit init push sync |
| 24 | .br |
| 25 |
| --- fossil.1 | |
| +++ fossil.1 | |
| @@ -14,11 +14,11 @@ | |
| 14 | Fossil is a distributed version control system (DVCS) with built-in |
| 15 | wiki, ticket tracker, CGI/http interface, and http server. |
| 16 | |
| 17 | .SH Common COMMANDs: |
| 18 | |
| 19 | add clean import pull stash |
| 20 | .br |
| 21 | addremove clone info purge status |
| 22 | .br |
| 23 | all commit init push sync |
| 24 | .br |
| 25 |
+1
-1
| --- setup/fossil.nsi | ||
| +++ setup/fossil.nsi | ||
| @@ -12,11 +12,11 @@ | ||
| 12 | 12 | ; The file to write |
| 13 | 13 | OutFile "fossil-setup.exe" |
| 14 | 14 | |
| 15 | 15 | ; The default installation directory |
| 16 | 16 | InstallDir $PROGRAMFILES\Fossil |
| 17 | -; Registry key to check for directory (so if you install again, it will | |
| 17 | +; Registry key to check for directory (so if you install again, it will | |
| 18 | 18 | ; overwrite the old one automatically) |
| 19 | 19 | InstallDirRegKey HKLM SOFTWARE\Fossil "Install_Dir" |
| 20 | 20 | |
| 21 | 21 | ; The text to prompt the user to enter a directory |
| 22 | 22 | ComponentText "This will install fossil on your computer." |
| 23 | 23 |
| --- setup/fossil.nsi | |
| +++ setup/fossil.nsi | |
| @@ -12,11 +12,11 @@ | |
| 12 | ; The file to write |
| 13 | OutFile "fossil-setup.exe" |
| 14 | |
| 15 | ; The default installation directory |
| 16 | InstallDir $PROGRAMFILES\Fossil |
| 17 | ; Registry key to check for directory (so if you install again, it will |
| 18 | ; overwrite the old one automatically) |
| 19 | InstallDirRegKey HKLM SOFTWARE\Fossil "Install_Dir" |
| 20 | |
| 21 | ; The text to prompt the user to enter a directory |
| 22 | ComponentText "This will install fossil on your computer." |
| 23 |
| --- setup/fossil.nsi | |
| +++ setup/fossil.nsi | |
| @@ -12,11 +12,11 @@ | |
| 12 | ; The file to write |
| 13 | OutFile "fossil-setup.exe" |
| 14 | |
| 15 | ; The default installation directory |
| 16 | InstallDir $PROGRAMFILES\Fossil |
| 17 | ; Registry key to check for directory (so if you install again, it will |
| 18 | ; overwrite the old one automatically) |
| 19 | InstallDirRegKey HKLM SOFTWARE\Fossil "Install_Dir" |
| 20 | |
| 21 | ; The text to prompt the user to enter a directory |
| 22 | ComponentText "This will install fossil on your computer." |
| 23 |
+1
-1
| --- skins/README.md | ||
| +++ skins/README.md | ||
| @@ -29,11 +29,11 @@ | ||
| 29 | 29 | |
| 30 | 30 | Development Hints |
| 31 | 31 | ----------------- |
| 32 | 32 | |
| 33 | 33 | One way to develop a new skin is to copy the baseline files (css.txt, |
| 34 | -details.txt, footer.txt, and header.txt) into a working directory $WORKDIR | |
| 34 | +details.txt, footer.txt, and header.txt) into a working directory $WORKDIR | |
| 35 | 35 | then launch Fossil with a command-line option "--skin $WORKDIR". Example: |
| 36 | 36 | |
| 37 | 37 | cp -r skins/default newskin |
| 38 | 38 | fossil ui --skin ./newskin |
| 39 | 39 | |
| 40 | 40 |
| --- skins/README.md | |
| +++ skins/README.md | |
| @@ -29,11 +29,11 @@ | |
| 29 | |
| 30 | Development Hints |
| 31 | ----------------- |
| 32 | |
| 33 | One way to develop a new skin is to copy the baseline files (css.txt, |
| 34 | details.txt, footer.txt, and header.txt) into a working directory $WORKDIR |
| 35 | then launch Fossil with a command-line option "--skin $WORKDIR". Example: |
| 36 | |
| 37 | cp -r skins/default newskin |
| 38 | fossil ui --skin ./newskin |
| 39 | |
| 40 |
| --- skins/README.md | |
| +++ skins/README.md | |
| @@ -29,11 +29,11 @@ | |
| 29 | |
| 30 | Development Hints |
| 31 | ----------------- |
| 32 | |
| 33 | One way to develop a new skin is to copy the baseline files (css.txt, |
| 34 | details.txt, footer.txt, and header.txt) into a working directory $WORKDIR |
| 35 | then launch Fossil with a command-line option "--skin $WORKDIR". Example: |
| 36 | |
| 37 | cp -r skins/default newskin |
| 38 | fossil ui --skin ./newskin |
| 39 | |
| 40 |
+1
-1
| --- skins/blitz/css.txt | ||
| +++ skins/blitz/css.txt | ||
| @@ -1062,11 +1062,11 @@ | ||
| 1062 | 1062 | |
| 1063 | 1063 | tr.timelineSelected { |
| 1064 | 1064 | border-left: 2px solid orange; |
| 1065 | 1065 | background-color: #ffffe8; |
| 1066 | 1066 | border-bottom: 1px solid #ddd; |
| 1067 | - border-right: 1px solid #ddd; | |
| 1067 | + border-right: 1px solid #ddd; | |
| 1068 | 1068 | } |
| 1069 | 1069 | |
| 1070 | 1070 | tr.timelineCurrent td.timelineTableCell { |
| 1071 | 1071 | } |
| 1072 | 1072 | |
| 1073 | 1073 |
| --- skins/blitz/css.txt | |
| +++ skins/blitz/css.txt | |
| @@ -1062,11 +1062,11 @@ | |
| 1062 | |
| 1063 | tr.timelineSelected { |
| 1064 | border-left: 2px solid orange; |
| 1065 | background-color: #ffffe8; |
| 1066 | border-bottom: 1px solid #ddd; |
| 1067 | border-right: 1px solid #ddd; |
| 1068 | } |
| 1069 | |
| 1070 | tr.timelineCurrent td.timelineTableCell { |
| 1071 | } |
| 1072 | |
| 1073 |
| --- skins/blitz/css.txt | |
| +++ skins/blitz/css.txt | |
| @@ -1062,11 +1062,11 @@ | |
| 1062 | |
| 1063 | tr.timelineSelected { |
| 1064 | border-left: 2px solid orange; |
| 1065 | background-color: #ffffe8; |
| 1066 | border-bottom: 1px solid #ddd; |
| 1067 | border-right: 1px solid #ddd; |
| 1068 | } |
| 1069 | |
| 1070 | tr.timelineCurrent td.timelineTableCell { |
| 1071 | } |
| 1072 | |
| 1073 |
+1
-1
| --- skins/blitz/ticket.txt | ||
| +++ skins/blitz/ticket.txt | ||
| @@ -85,11 +85,11 @@ | ||
| 85 | 85 | WHERE tkt_id=$tkt_id AND length(icomment)>0} { |
| 86 | 86 | if {$seenRow eq "0"} { |
| 87 | 87 | html "<h5>User Comments</h5>\n" |
| 88 | 88 | set seenRow 1 |
| 89 | 89 | } |
| 90 | - html "<div class='tktComment'>\n" | |
| 90 | + html "<div class='tktComment'>\n" | |
| 91 | 91 | html "<div class='tktCommentHeader'>\n" |
| 92 | 92 | html "<div class='pull-right'>$xdate</div>\n" |
| 93 | 93 | html "<span class='tktCommentLogin'>[htmlize $xlogin]</span>" |
| 94 | 94 | if {$xlogin ne $xusername && [string length $xusername]>0} { |
| 95 | 95 | html " (claiming to be <span class='tktCommentLogin'>[htmlize $xusername]</span>)" |
| 96 | 96 |
| --- skins/blitz/ticket.txt | |
| +++ skins/blitz/ticket.txt | |
| @@ -85,11 +85,11 @@ | |
| 85 | WHERE tkt_id=$tkt_id AND length(icomment)>0} { |
| 86 | if {$seenRow eq "0"} { |
| 87 | html "<h5>User Comments</h5>\n" |
| 88 | set seenRow 1 |
| 89 | } |
| 90 | html "<div class='tktComment'>\n" |
| 91 | html "<div class='tktCommentHeader'>\n" |
| 92 | html "<div class='pull-right'>$xdate</div>\n" |
| 93 | html "<span class='tktCommentLogin'>[htmlize $xlogin]</span>" |
| 94 | if {$xlogin ne $xusername && [string length $xusername]>0} { |
| 95 | html " (claiming to be <span class='tktCommentLogin'>[htmlize $xusername]</span>)" |
| 96 |
| --- skins/blitz/ticket.txt | |
| +++ skins/blitz/ticket.txt | |
| @@ -85,11 +85,11 @@ | |
| 85 | WHERE tkt_id=$tkt_id AND length(icomment)>0} { |
| 86 | if {$seenRow eq "0"} { |
| 87 | html "<h5>User Comments</h5>\n" |
| 88 | set seenRow 1 |
| 89 | } |
| 90 | html "<div class='tktComment'>\n" |
| 91 | html "<div class='tktCommentHeader'>\n" |
| 92 | html "<div class='pull-right'>$xdate</div>\n" |
| 93 | html "<span class='tktCommentLogin'>[htmlize $xlogin]</span>" |
| 94 | if {$xlogin ne $xusername && [string length $xusername]>0} { |
| 95 | html " (claiming to be <span class='tktCommentLogin'>[htmlize $xusername]</span>)" |
| 96 |
+1
-1
| --- skins/blitz_no_logo/ticket.txt | ||
| +++ skins/blitz_no_logo/ticket.txt | ||
| @@ -85,11 +85,11 @@ | ||
| 85 | 85 | WHERE tkt_id=$tkt_id AND length(icomment)>0} { |
| 86 | 86 | if {$seenRow eq "0"} { |
| 87 | 87 | html "<h5>User Comments</h5>\n" |
| 88 | 88 | set seenRow 1 |
| 89 | 89 | } |
| 90 | - html "<div class='tktComment'>\n" | |
| 90 | + html "<div class='tktComment'>\n" | |
| 91 | 91 | html "<div class='tktCommentHeader'>\n" |
| 92 | 92 | html "<div class='pull-right'>$xdate</div>\n" |
| 93 | 93 | html "<span class='tktCommentLogin'>[htmlize $xlogin]</span>" |
| 94 | 94 | if {$xlogin ne $xusername && [string length $xusername]>0} { |
| 95 | 95 | html " (claiming to be <span class='tktCommentLogin'>[htmlize $xusername]</span>)" |
| 96 | 96 |
| --- skins/blitz_no_logo/ticket.txt | |
| +++ skins/blitz_no_logo/ticket.txt | |
| @@ -85,11 +85,11 @@ | |
| 85 | WHERE tkt_id=$tkt_id AND length(icomment)>0} { |
| 86 | if {$seenRow eq "0"} { |
| 87 | html "<h5>User Comments</h5>\n" |
| 88 | set seenRow 1 |
| 89 | } |
| 90 | html "<div class='tktComment'>\n" |
| 91 | html "<div class='tktCommentHeader'>\n" |
| 92 | html "<div class='pull-right'>$xdate</div>\n" |
| 93 | html "<span class='tktCommentLogin'>[htmlize $xlogin]</span>" |
| 94 | if {$xlogin ne $xusername && [string length $xusername]>0} { |
| 95 | html " (claiming to be <span class='tktCommentLogin'>[htmlize $xusername]</span>)" |
| 96 |
| --- skins/blitz_no_logo/ticket.txt | |
| +++ skins/blitz_no_logo/ticket.txt | |
| @@ -85,11 +85,11 @@ | |
| 85 | WHERE tkt_id=$tkt_id AND length(icomment)>0} { |
| 86 | if {$seenRow eq "0"} { |
| 87 | html "<h5>User Comments</h5>\n" |
| 88 | set seenRow 1 |
| 89 | } |
| 90 | html "<div class='tktComment'>\n" |
| 91 | html "<div class='tktCommentHeader'>\n" |
| 92 | html "<div class='pull-right'>$xdate</div>\n" |
| 93 | html "<span class='tktCommentLogin'>[htmlize $xlogin]</span>" |
| 94 | if {$xlogin ne $xusername && [string length $xusername]>0} { |
| 95 | html " (claiming to be <span class='tktCommentLogin'>[htmlize $xusername]</span>)" |
| 96 |
+8
-8
| --- skins/xekri/css.txt | ||
| +++ skins/xekri/css.txt | ||
| @@ -1,12 +1,12 @@ | ||
| 1 | 1 | /****************************************************************************** |
| 2 | 2 | * Xekri |
| 3 | 3 | * |
| 4 | - * To adjust the width of the contents for this skin, look for the "max-width" | |
| 5 | - * property and change its value. (It's in the "Main Area" section) The value | |
| 6 | - * determines how much of the browser window to use. Some like 100%, so that | |
| 7 | - * the entire window is used. Others prefer 80%, which makes the contents | |
| 4 | + * To adjust the width of the contents for this skin, look for the "max-width" | |
| 5 | + * property and change its value. (It's in the "Main Area" section) The value | |
| 6 | + * determines how much of the browser window to use. Some like 100%, so that | |
| 7 | + * the entire window is used. Others prefer 80%, which makes the contents | |
| 8 | 8 | * easier to read for them. |
| 9 | 9 | */ |
| 10 | 10 | |
| 11 | 11 | |
| 12 | 12 | /************************************** |
| @@ -931,20 +931,20 @@ | ||
| 931 | 931 | } |
| 932 | 932 | |
| 933 | 933 | |
| 934 | 934 | /* format for user color input on checkin edit page */ |
| 935 | 935 | input.checkinUserColor { |
| 936 | - /* no special definitions, class defined, to enable color pickers, | |
| 936 | + /* no special definitions, class defined, to enable color pickers, | |
| 937 | 937 | * f.e.: |
| 938 | - * ** add the color picker found at http:jscolor.com as java script | |
| 938 | + * ** add the color picker found at http:jscolor.com as java script | |
| 939 | 939 | * include |
| 940 | 940 | * ** to the header and configure the java script file with |
| 941 | 941 | * ** 1. use as bindClass :checkinUserColor |
| 942 | 942 | * ** 2. change the default hash adding behaviour to ON |
| 943 | - * ** or change the class defition of element identified by | |
| 943 | + * ** or change the class defition of element identified by | |
| 944 | 944 | * id="clrcust" |
| 945 | - * ** to a standard jscolor definition with java script in the footer. | |
| 945 | + * ** to a standard jscolor definition with java script in the footer. | |
| 946 | 946 | * */ |
| 947 | 947 | } |
| 948 | 948 | |
| 949 | 949 | /* format for end of content area, to be used to clear page flow. */ |
| 950 | 950 | div.endContent { |
| 951 | 951 |
| --- skins/xekri/css.txt | |
| +++ skins/xekri/css.txt | |
| @@ -1,12 +1,12 @@ | |
| 1 | /****************************************************************************** |
| 2 | * Xekri |
| 3 | * |
| 4 | * To adjust the width of the contents for this skin, look for the "max-width" |
| 5 | * property and change its value. (It's in the "Main Area" section) The value |
| 6 | * determines how much of the browser window to use. Some like 100%, so that |
| 7 | * the entire window is used. Others prefer 80%, which makes the contents |
| 8 | * easier to read for them. |
| 9 | */ |
| 10 | |
| 11 | |
| 12 | /************************************** |
| @@ -931,20 +931,20 @@ | |
| 931 | } |
| 932 | |
| 933 | |
| 934 | /* format for user color input on checkin edit page */ |
| 935 | input.checkinUserColor { |
| 936 | /* no special definitions, class defined, to enable color pickers, |
| 937 | * f.e.: |
| 938 | * ** add the color picker found at http:jscolor.com as java script |
| 939 | * include |
| 940 | * ** to the header and configure the java script file with |
| 941 | * ** 1. use as bindClass :checkinUserColor |
| 942 | * ** 2. change the default hash adding behaviour to ON |
| 943 | * ** or change the class defition of element identified by |
| 944 | * id="clrcust" |
| 945 | * ** to a standard jscolor definition with java script in the footer. |
| 946 | * */ |
| 947 | } |
| 948 | |
| 949 | /* format for end of content area, to be used to clear page flow. */ |
| 950 | div.endContent { |
| 951 |
| --- skins/xekri/css.txt | |
| +++ skins/xekri/css.txt | |
| @@ -1,12 +1,12 @@ | |
| 1 | /****************************************************************************** |
| 2 | * Xekri |
| 3 | * |
| 4 | * To adjust the width of the contents for this skin, look for the "max-width" |
| 5 | * property and change its value. (It's in the "Main Area" section) The value |
| 6 | * determines how much of the browser window to use. Some like 100%, so that |
| 7 | * the entire window is used. Others prefer 80%, which makes the contents |
| 8 | * easier to read for them. |
| 9 | */ |
| 10 | |
| 11 | |
| 12 | /************************************** |
| @@ -931,20 +931,20 @@ | |
| 931 | } |
| 932 | |
| 933 | |
| 934 | /* format for user color input on checkin edit page */ |
| 935 | input.checkinUserColor { |
| 936 | /* no special definitions, class defined, to enable color pickers, |
| 937 | * f.e.: |
| 938 | * ** add the color picker found at http:jscolor.com as java script |
| 939 | * include |
| 940 | * ** to the header and configure the java script file with |
| 941 | * ** 1. use as bindClass :checkinUserColor |
| 942 | * ** 2. change the default hash adding behaviour to ON |
| 943 | * ** or change the class defition of element identified by |
| 944 | * id="clrcust" |
| 945 | * ** to a standard jscolor definition with java script in the footer. |
| 946 | * */ |
| 947 | } |
| 948 | |
| 949 | /* format for end of content area, to be used to clear page flow. */ |
| 950 | div.endContent { |
| 951 |
+5
-5
| --- www/copyright-release.html | ||
| +++ www/copyright-release.html | ||
| @@ -6,13 +6,13 @@ | ||
| 6 | 6 | This agreement applies to your contribution of material to the |
| 7 | 7 | Fossil Software Configuration Management System ("Fossil") that is |
| 8 | 8 | managed by Hipp, Wyrick & Company, Inc. ("Hwaci") and |
| 9 | 9 | sets out the intellectual property rights you grant to Hwaci in the |
| 10 | 10 | contributed material. |
| 11 | -The terms "contribution" and "contributed material" mean any source code, | |
| 12 | -object code, patch, tool, sample, graphic, specification, manual, | |
| 13 | -documentation, or any other material posted, submitted, or uploaded by | |
| 11 | +The terms "contribution" and "contributed material" mean any source code, | |
| 12 | +object code, patch, tool, sample, graphic, specification, manual, | |
| 13 | +documentation, or any other material posted, submitted, or uploaded by | |
| 14 | 14 | you to the Fossil project. |
| 15 | 15 | The term "you" means the person identified |
| 16 | 16 | and signing at the bottom of this document. If your contribution |
| 17 | 17 | is on behalf of a company, the term "you" also means the company |
| 18 | 18 | identified in the signature area below. |
| @@ -33,11 +33,11 @@ | ||
| 33 | 33 | (or has made) the derivative work will be the sole owner of that |
| 34 | 34 | derivative work. |
| 35 | 35 | <li> You agree that you will not assert any moral rights in your |
| 36 | 36 | contribution against Hwaci, Hwaci's licensees or transferees, or |
| 37 | 37 | any other user or consumer of your contribution. |
| 38 | -<li> You agree that Hwaci may register a copyright in your contribution and | |
| 38 | +<li> You agree that Hwaci may register a copyright in your contribution and | |
| 39 | 39 | exercise all ownership rights associated with it. |
| 40 | 40 | <li> You agree that neither you nor Hwaci has any duty to consult with, |
| 41 | 41 | obtain the consent of, or pay or render an accounting to the other |
| 42 | 42 | for any use or distribution of your contribution. |
| 43 | 43 | </ul> |
| @@ -73,11 +73,11 @@ | ||
| 73 | 73 | </ol> |
| 74 | 74 | |
| 75 | 75 | <p>By filling in the following information and signing your name, |
| 76 | 76 | you agree to be bound by all of the terms |
| 77 | 77 | set forth in this agreement. Please print clearly.</p> |
| 78 | - | |
| 78 | + | |
| 79 | 79 | <center> |
| 80 | 80 | <p><table width="80%" border="1" cellpadding="0" cellspacing="0"> |
| 81 | 81 | <tr><td width="20%" valign="top">Your name & email:</td><td width="80%"> |
| 82 | 82 | |
| 83 | 83 | <!-- Replace this line with your name and email --> <p> |
| 84 | 84 |
| --- www/copyright-release.html | |
| +++ www/copyright-release.html | |
| @@ -6,13 +6,13 @@ | |
| 6 | This agreement applies to your contribution of material to the |
| 7 | Fossil Software Configuration Management System ("Fossil") that is |
| 8 | managed by Hipp, Wyrick & Company, Inc. ("Hwaci") and |
| 9 | sets out the intellectual property rights you grant to Hwaci in the |
| 10 | contributed material. |
| 11 | The terms "contribution" and "contributed material" mean any source code, |
| 12 | object code, patch, tool, sample, graphic, specification, manual, |
| 13 | documentation, or any other material posted, submitted, or uploaded by |
| 14 | you to the Fossil project. |
| 15 | The term "you" means the person identified |
| 16 | and signing at the bottom of this document. If your contribution |
| 17 | is on behalf of a company, the term "you" also means the company |
| 18 | identified in the signature area below. |
| @@ -33,11 +33,11 @@ | |
| 33 | (or has made) the derivative work will be the sole owner of that |
| 34 | derivative work. |
| 35 | <li> You agree that you will not assert any moral rights in your |
| 36 | contribution against Hwaci, Hwaci's licensees or transferees, or |
| 37 | any other user or consumer of your contribution. |
| 38 | <li> You agree that Hwaci may register a copyright in your contribution and |
| 39 | exercise all ownership rights associated with it. |
| 40 | <li> You agree that neither you nor Hwaci has any duty to consult with, |
| 41 | obtain the consent of, or pay or render an accounting to the other |
| 42 | for any use or distribution of your contribution. |
| 43 | </ul> |
| @@ -73,11 +73,11 @@ | |
| 73 | </ol> |
| 74 | |
| 75 | <p>By filling in the following information and signing your name, |
| 76 | you agree to be bound by all of the terms |
| 77 | set forth in this agreement. Please print clearly.</p> |
| 78 | |
| 79 | <center> |
| 80 | <p><table width="80%" border="1" cellpadding="0" cellspacing="0"> |
| 81 | <tr><td width="20%" valign="top">Your name & email:</td><td width="80%"> |
| 82 | |
| 83 | <!-- Replace this line with your name and email --> <p> |
| 84 |
| --- www/copyright-release.html | |
| +++ www/copyright-release.html | |
| @@ -6,13 +6,13 @@ | |
| 6 | This agreement applies to your contribution of material to the |
| 7 | Fossil Software Configuration Management System ("Fossil") that is |
| 8 | managed by Hipp, Wyrick & Company, Inc. ("Hwaci") and |
| 9 | sets out the intellectual property rights you grant to Hwaci in the |
| 10 | contributed material. |
| 11 | The terms "contribution" and "contributed material" mean any source code, |
| 12 | object code, patch, tool, sample, graphic, specification, manual, |
| 13 | documentation, or any other material posted, submitted, or uploaded by |
| 14 | you to the Fossil project. |
| 15 | The term "you" means the person identified |
| 16 | and signing at the bottom of this document. If your contribution |
| 17 | is on behalf of a company, the term "you" also means the company |
| 18 | identified in the signature area below. |
| @@ -33,11 +33,11 @@ | |
| 33 | (or has made) the derivative work will be the sole owner of that |
| 34 | derivative work. |
| 35 | <li> You agree that you will not assert any moral rights in your |
| 36 | contribution against Hwaci, Hwaci's licensees or transferees, or |
| 37 | any other user or consumer of your contribution. |
| 38 | <li> You agree that Hwaci may register a copyright in your contribution and |
| 39 | exercise all ownership rights associated with it. |
| 40 | <li> You agree that neither you nor Hwaci has any duty to consult with, |
| 41 | obtain the consent of, or pay or render an accounting to the other |
| 42 | for any use or distribution of your contribution. |
| 43 | </ul> |
| @@ -73,11 +73,11 @@ | |
| 73 | </ol> |
| 74 | |
| 75 | <p>By filling in the following information and signing your name, |
| 76 | you agree to be bound by all of the terms |
| 77 | set forth in this agreement. Please print clearly.</p> |
| 78 | |
| 79 | <center> |
| 80 | <p><table width="80%" border="1" cellpadding="0" cellspacing="0"> |
| 81 | <tr><td width="20%" valign="top">Your name & email:</td><td width="80%"> |
| 82 | |
| 83 | <!-- Replace this line with your name and email --> <p> |
| 84 |
+16
-16
| --- www/customgraph.md | ||
| +++ www/customgraph.md | ||
| @@ -10,11 +10,11 @@ | ||
| 10 | 10 | under Admin/Skins/Details in the web UI. |
| 11 | 11 | |
| 12 | 12 | * ###`timeline-arrowheads` |
| 13 | 13 | |
| 14 | 14 | Set this to `0` to hide arrowheads on primary child lines. |
| 15 | - | |
| 15 | + | |
| 16 | 16 | * ###`timeline-circle-nodes` |
| 17 | 17 | |
| 18 | 18 | Set this to `1` to make check-in nodes circular instead of square. |
| 19 | 19 | |
| 20 | 20 | * ###`timeline-color-graph-lines` |
| @@ -43,16 +43,16 @@ | ||
| 43 | 43 | |
| 44 | 44 | These elements aren't intended to be seen. They're only used to help position |
| 45 | 45 | the graph and its visible elements. |
| 46 | 46 | |
| 47 | 47 | * ###<a id="tl-canvas"></a>`.tl-canvas` |
| 48 | - | |
| 48 | + | |
| 49 | 49 | Set the left and right margins on this class to give the desired amount |
| 50 | 50 | of space between the graph and its adjacent columns in the timeline. |
| 51 | - | |
| 51 | + | |
| 52 | 52 | #### Additional Classes |
| 53 | - | |
| 53 | + | |
| 54 | 54 | * `.sel`: See [`.tl-node`](#tl-node) for more information. |
| 55 | 55 | |
| 56 | 56 | * ###<a id="tl-rail"></a>`.tl-rail` |
| 57 | 57 | |
| 58 | 58 | Think of rails as invisible vertical lines on which check-in nodes are |
| @@ -84,18 +84,18 @@ | ||
| 84 | 84 | attached to them, depending on their context. |
| 85 | 85 | |
| 86 | 86 | * ###<a id="tl-node"></a>`.tl-node` |
| 87 | 87 | |
| 88 | 88 | A node exists for each check-in in the timeline. |
| 89 | - | |
| 89 | + | |
| 90 | 90 | #### Additional Classes |
| 91 | - | |
| 91 | + | |
| 92 | 92 | * `.leaf`: Specifies that the check-in is a leaf (i.e. that it has no |
| 93 | 93 | children in the same branch). |
| 94 | - | |
| 94 | + | |
| 95 | 95 | * `.merge`: Specifies that the check-in contains a merge. |
| 96 | - | |
| 96 | + | |
| 97 | 97 | * `.sel`: When the user clicks a node to designate it as the beginning |
| 98 | 98 | of a diff, this class is added to both the node itself and the |
| 99 | 99 | [`.tl-canvas`](#tl-canvas) element. The class is removed from both |
| 100 | 100 | elements when the node is clicked again. |
| 101 | 101 | |
| @@ -105,23 +105,23 @@ | ||
| 105 | 105 | class is just for the arrowhead. The rest of the arrow is composed |
| 106 | 106 | of [`.tl-line`](#tl-line) elements. |
| 107 | 107 | |
| 108 | 108 | There are six additional classes that are used to distinguish the different |
| 109 | 109 | types of arrows. However, only these combinations are valid: |
| 110 | - | |
| 110 | + | |
| 111 | 111 | * `.u`: Up arrow that points to a child from its primary parent. |
| 112 | - | |
| 112 | + | |
| 113 | 113 | * `.u.sm`: Smaller up arrow, used when there is limited space between |
| 114 | 114 | parent and child nodes. |
| 115 | - | |
| 115 | + | |
| 116 | 116 | * `.merge.l` or `.merge.r`: Merge arrow pointing either to the left or |
| 117 | 117 | right. |
| 118 | - | |
| 118 | + | |
| 119 | 119 | * `.warp`: A timewarped arrow (always points to the right), used when a |
| 120 | 120 | misconfigured clock makes a check-in appear to have occurred before its |
| 121 | 121 | parent ([example](https://www.sqlite.org/src/timeline?c=2010-09-29&nd)). |
| 122 | - | |
| 122 | + | |
| 123 | 123 | * ###<a id="tl-line"></a>`.tl-line` |
| 124 | 124 | |
| 125 | 125 | Along with arrows, lines connect parent and child nodes. Line thickness is |
| 126 | 126 | determined by the `width` property, regardless of whether the line is |
| 127 | 127 | horizontal or vertical. You can also use borders to create special line |
| @@ -138,15 +138,15 @@ | ||
| 138 | 138 | .tl-line.merge.v { |
| 139 | 139 | border-left-width: 1px; |
| 140 | 140 | } |
| 141 | 141 | |
| 142 | 142 | #### Additional Classes |
| 143 | - | |
| 143 | + | |
| 144 | 144 | * `.merge`: A merge line. |
| 145 | - | |
| 145 | + | |
| 146 | 146 | * `.h` or `.v`: Horizontal or vertical. |
| 147 | - | |
| 147 | + | |
| 148 | 148 | * `.warp`: A timewarped line. |
| 149 | 149 | |
| 150 | 150 | |
| 151 | 151 | ## <a id="default-css"></a>Default Timeline Graph CSS |
| 152 | 152 | |
| 153 | 153 |
| --- www/customgraph.md | |
| +++ www/customgraph.md | |
| @@ -10,11 +10,11 @@ | |
| 10 | under Admin/Skins/Details in the web UI. |
| 11 | |
| 12 | * ###`timeline-arrowheads` |
| 13 | |
| 14 | Set this to `0` to hide arrowheads on primary child lines. |
| 15 | |
| 16 | * ###`timeline-circle-nodes` |
| 17 | |
| 18 | Set this to `1` to make check-in nodes circular instead of square. |
| 19 | |
| 20 | * ###`timeline-color-graph-lines` |
| @@ -43,16 +43,16 @@ | |
| 43 | |
| 44 | These elements aren't intended to be seen. They're only used to help position |
| 45 | the graph and its visible elements. |
| 46 | |
| 47 | * ###<a id="tl-canvas"></a>`.tl-canvas` |
| 48 | |
| 49 | Set the left and right margins on this class to give the desired amount |
| 50 | of space between the graph and its adjacent columns in the timeline. |
| 51 | |
| 52 | #### Additional Classes |
| 53 | |
| 54 | * `.sel`: See [`.tl-node`](#tl-node) for more information. |
| 55 | |
| 56 | * ###<a id="tl-rail"></a>`.tl-rail` |
| 57 | |
| 58 | Think of rails as invisible vertical lines on which check-in nodes are |
| @@ -84,18 +84,18 @@ | |
| 84 | attached to them, depending on their context. |
| 85 | |
| 86 | * ###<a id="tl-node"></a>`.tl-node` |
| 87 | |
| 88 | A node exists for each check-in in the timeline. |
| 89 | |
| 90 | #### Additional Classes |
| 91 | |
| 92 | * `.leaf`: Specifies that the check-in is a leaf (i.e. that it has no |
| 93 | children in the same branch). |
| 94 | |
| 95 | * `.merge`: Specifies that the check-in contains a merge. |
| 96 | |
| 97 | * `.sel`: When the user clicks a node to designate it as the beginning |
| 98 | of a diff, this class is added to both the node itself and the |
| 99 | [`.tl-canvas`](#tl-canvas) element. The class is removed from both |
| 100 | elements when the node is clicked again. |
| 101 | |
| @@ -105,23 +105,23 @@ | |
| 105 | class is just for the arrowhead. The rest of the arrow is composed |
| 106 | of [`.tl-line`](#tl-line) elements. |
| 107 | |
| 108 | There are six additional classes that are used to distinguish the different |
| 109 | types of arrows. However, only these combinations are valid: |
| 110 | |
| 111 | * `.u`: Up arrow that points to a child from its primary parent. |
| 112 | |
| 113 | * `.u.sm`: Smaller up arrow, used when there is limited space between |
| 114 | parent and child nodes. |
| 115 | |
| 116 | * `.merge.l` or `.merge.r`: Merge arrow pointing either to the left or |
| 117 | right. |
| 118 | |
| 119 | * `.warp`: A timewarped arrow (always points to the right), used when a |
| 120 | misconfigured clock makes a check-in appear to have occurred before its |
| 121 | parent ([example](https://www.sqlite.org/src/timeline?c=2010-09-29&nd)). |
| 122 | |
| 123 | * ###<a id="tl-line"></a>`.tl-line` |
| 124 | |
| 125 | Along with arrows, lines connect parent and child nodes. Line thickness is |
| 126 | determined by the `width` property, regardless of whether the line is |
| 127 | horizontal or vertical. You can also use borders to create special line |
| @@ -138,15 +138,15 @@ | |
| 138 | .tl-line.merge.v { |
| 139 | border-left-width: 1px; |
| 140 | } |
| 141 | |
| 142 | #### Additional Classes |
| 143 | |
| 144 | * `.merge`: A merge line. |
| 145 | |
| 146 | * `.h` or `.v`: Horizontal or vertical. |
| 147 | |
| 148 | * `.warp`: A timewarped line. |
| 149 | |
| 150 | |
| 151 | ## <a id="default-css"></a>Default Timeline Graph CSS |
| 152 | |
| 153 |
| --- www/customgraph.md | |
| +++ www/customgraph.md | |
| @@ -10,11 +10,11 @@ | |
| 10 | under Admin/Skins/Details in the web UI. |
| 11 | |
| 12 | * ###`timeline-arrowheads` |
| 13 | |
| 14 | Set this to `0` to hide arrowheads on primary child lines. |
| 15 | |
| 16 | * ###`timeline-circle-nodes` |
| 17 | |
| 18 | Set this to `1` to make check-in nodes circular instead of square. |
| 19 | |
| 20 | * ###`timeline-color-graph-lines` |
| @@ -43,16 +43,16 @@ | |
| 43 | |
| 44 | These elements aren't intended to be seen. They're only used to help position |
| 45 | the graph and its visible elements. |
| 46 | |
| 47 | * ###<a id="tl-canvas"></a>`.tl-canvas` |
| 48 | |
| 49 | Set the left and right margins on this class to give the desired amount |
| 50 | of space between the graph and its adjacent columns in the timeline. |
| 51 | |
| 52 | #### Additional Classes |
| 53 | |
| 54 | * `.sel`: See [`.tl-node`](#tl-node) for more information. |
| 55 | |
| 56 | * ###<a id="tl-rail"></a>`.tl-rail` |
| 57 | |
| 58 | Think of rails as invisible vertical lines on which check-in nodes are |
| @@ -84,18 +84,18 @@ | |
| 84 | attached to them, depending on their context. |
| 85 | |
| 86 | * ###<a id="tl-node"></a>`.tl-node` |
| 87 | |
| 88 | A node exists for each check-in in the timeline. |
| 89 | |
| 90 | #### Additional Classes |
| 91 | |
| 92 | * `.leaf`: Specifies that the check-in is a leaf (i.e. that it has no |
| 93 | children in the same branch). |
| 94 | |
| 95 | * `.merge`: Specifies that the check-in contains a merge. |
| 96 | |
| 97 | * `.sel`: When the user clicks a node to designate it as the beginning |
| 98 | of a diff, this class is added to both the node itself and the |
| 99 | [`.tl-canvas`](#tl-canvas) element. The class is removed from both |
| 100 | elements when the node is clicked again. |
| 101 | |
| @@ -105,23 +105,23 @@ | |
| 105 | class is just for the arrowhead. The rest of the arrow is composed |
| 106 | of [`.tl-line`](#tl-line) elements. |
| 107 | |
| 108 | There are six additional classes that are used to distinguish the different |
| 109 | types of arrows. However, only these combinations are valid: |
| 110 | |
| 111 | * `.u`: Up arrow that points to a child from its primary parent. |
| 112 | |
| 113 | * `.u.sm`: Smaller up arrow, used when there is limited space between |
| 114 | parent and child nodes. |
| 115 | |
| 116 | * `.merge.l` or `.merge.r`: Merge arrow pointing either to the left or |
| 117 | right. |
| 118 | |
| 119 | * `.warp`: A timewarped arrow (always points to the right), used when a |
| 120 | misconfigured clock makes a check-in appear to have occurred before its |
| 121 | parent ([example](https://www.sqlite.org/src/timeline?c=2010-09-29&nd)). |
| 122 | |
| 123 | * ###<a id="tl-line"></a>`.tl-line` |
| 124 | |
| 125 | Along with arrows, lines connect parent and child nodes. Line thickness is |
| 126 | determined by the `width` property, regardless of whether the line is |
| 127 | horizontal or vertical. You can also use borders to create special line |
| @@ -138,15 +138,15 @@ | |
| 138 | .tl-line.merge.v { |
| 139 | border-left-width: 1px; |
| 140 | } |
| 141 | |
| 142 | #### Additional Classes |
| 143 | |
| 144 | * `.merge`: A merge line. |
| 145 | |
| 146 | * `.h` or `.v`: Horizontal or vertical. |
| 147 | |
| 148 | * `.warp`: A timewarped line. |
| 149 | |
| 150 | |
| 151 | ## <a id="default-css"></a>Default Timeline Graph CSS |
| 152 | |
| 153 |
+6
-6
| --- www/customskin.md | ||
| +++ www/customskin.md | ||
| @@ -54,20 +54,20 @@ | ||
| 54 | 54 | footer, and header for that skin, respectively. |
| 55 | 55 | |
| 56 | 56 | The skin of a repository can be changed to any of the built-in skins using |
| 57 | 57 | the web interface by going to the /setup_skin web page (requires Admin |
| 58 | 58 | privileges) and clicking the appropriate button. Or, the --skin command |
| 59 | -line option can be used for the | |
| 59 | +line option can be used for the | |
| 60 | 60 | [fossil ui](../../../help?cmd=ui) or |
| 61 | 61 | [fossil server](../../../help?cmd=server) commands to force that particular |
| 62 | 62 | instance of Fossil to use the specified built-in skin. |
| 63 | 63 | |
| 64 | 64 | Sharing Skins |
| 65 | 65 | ------------- |
| 66 | 66 | |
| 67 | 67 | The skin of a repository is not part of the versioned state and does not |
| 68 | -"push" or "pull" like checked-in files. The skin is local to the | |
| 68 | +"push" or "pull" like checked-in files. The skin is local to the | |
| 69 | 69 | repository. However, skins can be shared between repositories using |
| 70 | 70 | the [fossil config](../../../help?cmd=configuration) command. |
| 71 | 71 | The "fossil config push skin" command will send the local skin to a remote |
| 72 | 72 | repository and the "fossil config pull skin" command will import a skin |
| 73 | 73 | from a remote repository. The "fossil config export skin FILENAME" |
| @@ -93,11 +93,11 @@ | ||
| 93 | 93 | Header And Footer Processing |
| 94 | 94 | ---------------------------- |
| 95 | 95 | |
| 96 | 96 | The header.txt and footer.txt files of a scan are merely the HTML text |
| 97 | 97 | of the header and footer. Except, before being prepended and appended to |
| 98 | -the content, the header and footer text are run through a | |
| 98 | +the content, the header and footer text are run through a | |
| 99 | 99 | [TH1 interpreter](./th1.md) that might adjust the text as follows: |
| 100 | 100 | |
| 101 | 101 | * All text within <th1>...</th1> is elided from the |
| 102 | 102 | output and that text is instead run as a TH1 script. That TH1 |
| 103 | 103 | script has the opportunity to insert new text in place of itself, |
| @@ -138,11 +138,11 @@ | ||
| 138 | 138 | |
| 139 | 139 | TH1 Variables |
| 140 | 140 | ------------- |
| 141 | 141 | |
| 142 | 142 | Before expanding the TH1 within the header and footer, Fossil first |
| 143 | -initializes a number of TH1 variables to values that depend on | |
| 143 | +initializes a number of TH1 variables to values that depend on | |
| 144 | 144 | respository settings and the specific page being generated. |
| 145 | 145 | |
| 146 | 146 | * **project_name** - The project_name variable is filled with the |
| 147 | 147 | name of the project as configured under the Admin/Configuration |
| 148 | 148 | menu. |
| @@ -162,16 +162,16 @@ | ||
| 162 | 162 | |
| 163 | 163 | * **home** - The $baseurl without the scheme and hostname. For example, |
| 164 | 164 | if the $baseurl is "http://projectX.com/cgi-bin/fossil" then the |
| 165 | 165 | $home will be just "/cgi-bin/fossil". |
| 166 | 166 | |
| 167 | - * **index_page** - The landing page URI as | |
| 167 | + * **index_page** - The landing page URI as | |
| 168 | 168 | specified by the Admin/Configuration setup page. |
| 169 | 169 | |
| 170 | 170 | * **current_page** - The name of the page currently being processed, |
| 171 | 171 | without the leading "/" and without query parameters. |
| 172 | - Examples: "timeline", "doc/trunk/README.txt", "wiki". | |
| 172 | + Examples: "timeline", "doc/trunk/README.txt", "wiki". | |
| 173 | 173 | |
| 174 | 174 | * **csrf_token** - A token used to prevent cross-site request forgery. |
| 175 | 175 | |
| 176 | 176 | * **release_version** - The release version of Fossil. Ex: "1.31" |
| 177 | 177 | |
| 178 | 178 |
| --- www/customskin.md | |
| +++ www/customskin.md | |
| @@ -54,20 +54,20 @@ | |
| 54 | footer, and header for that skin, respectively. |
| 55 | |
| 56 | The skin of a repository can be changed to any of the built-in skins using |
| 57 | the web interface by going to the /setup_skin web page (requires Admin |
| 58 | privileges) and clicking the appropriate button. Or, the --skin command |
| 59 | line option can be used for the |
| 60 | [fossil ui](../../../help?cmd=ui) or |
| 61 | [fossil server](../../../help?cmd=server) commands to force that particular |
| 62 | instance of Fossil to use the specified built-in skin. |
| 63 | |
| 64 | Sharing Skins |
| 65 | ------------- |
| 66 | |
| 67 | The skin of a repository is not part of the versioned state and does not |
| 68 | "push" or "pull" like checked-in files. The skin is local to the |
| 69 | repository. However, skins can be shared between repositories using |
| 70 | the [fossil config](../../../help?cmd=configuration) command. |
| 71 | The "fossil config push skin" command will send the local skin to a remote |
| 72 | repository and the "fossil config pull skin" command will import a skin |
| 73 | from a remote repository. The "fossil config export skin FILENAME" |
| @@ -93,11 +93,11 @@ | |
| 93 | Header And Footer Processing |
| 94 | ---------------------------- |
| 95 | |
| 96 | The header.txt and footer.txt files of a scan are merely the HTML text |
| 97 | of the header and footer. Except, before being prepended and appended to |
| 98 | the content, the header and footer text are run through a |
| 99 | [TH1 interpreter](./th1.md) that might adjust the text as follows: |
| 100 | |
| 101 | * All text within <th1>...</th1> is elided from the |
| 102 | output and that text is instead run as a TH1 script. That TH1 |
| 103 | script has the opportunity to insert new text in place of itself, |
| @@ -138,11 +138,11 @@ | |
| 138 | |
| 139 | TH1 Variables |
| 140 | ------------- |
| 141 | |
| 142 | Before expanding the TH1 within the header and footer, Fossil first |
| 143 | initializes a number of TH1 variables to values that depend on |
| 144 | respository settings and the specific page being generated. |
| 145 | |
| 146 | * **project_name** - The project_name variable is filled with the |
| 147 | name of the project as configured under the Admin/Configuration |
| 148 | menu. |
| @@ -162,16 +162,16 @@ | |
| 162 | |
| 163 | * **home** - The $baseurl without the scheme and hostname. For example, |
| 164 | if the $baseurl is "http://projectX.com/cgi-bin/fossil" then the |
| 165 | $home will be just "/cgi-bin/fossil". |
| 166 | |
| 167 | * **index_page** - The landing page URI as |
| 168 | specified by the Admin/Configuration setup page. |
| 169 | |
| 170 | * **current_page** - The name of the page currently being processed, |
| 171 | without the leading "/" and without query parameters. |
| 172 | Examples: "timeline", "doc/trunk/README.txt", "wiki". |
| 173 | |
| 174 | * **csrf_token** - A token used to prevent cross-site request forgery. |
| 175 | |
| 176 | * **release_version** - The release version of Fossil. Ex: "1.31" |
| 177 | |
| 178 |
| --- www/customskin.md | |
| +++ www/customskin.md | |
| @@ -54,20 +54,20 @@ | |
| 54 | footer, and header for that skin, respectively. |
| 55 | |
| 56 | The skin of a repository can be changed to any of the built-in skins using |
| 57 | the web interface by going to the /setup_skin web page (requires Admin |
| 58 | privileges) and clicking the appropriate button. Or, the --skin command |
| 59 | line option can be used for the |
| 60 | [fossil ui](../../../help?cmd=ui) or |
| 61 | [fossil server](../../../help?cmd=server) commands to force that particular |
| 62 | instance of Fossil to use the specified built-in skin. |
| 63 | |
| 64 | Sharing Skins |
| 65 | ------------- |
| 66 | |
| 67 | The skin of a repository is not part of the versioned state and does not |
| 68 | "push" or "pull" like checked-in files. The skin is local to the |
| 69 | repository. However, skins can be shared between repositories using |
| 70 | the [fossil config](../../../help?cmd=configuration) command. |
| 71 | The "fossil config push skin" command will send the local skin to a remote |
| 72 | repository and the "fossil config pull skin" command will import a skin |
| 73 | from a remote repository. The "fossil config export skin FILENAME" |
| @@ -93,11 +93,11 @@ | |
| 93 | Header And Footer Processing |
| 94 | ---------------------------- |
| 95 | |
| 96 | The header.txt and footer.txt files of a scan are merely the HTML text |
| 97 | of the header and footer. Except, before being prepended and appended to |
| 98 | the content, the header and footer text are run through a |
| 99 | [TH1 interpreter](./th1.md) that might adjust the text as follows: |
| 100 | |
| 101 | * All text within <th1>...</th1> is elided from the |
| 102 | output and that text is instead run as a TH1 script. That TH1 |
| 103 | script has the opportunity to insert new text in place of itself, |
| @@ -138,11 +138,11 @@ | |
| 138 | |
| 139 | TH1 Variables |
| 140 | ------------- |
| 141 | |
| 142 | Before expanding the TH1 within the header and footer, Fossil first |
| 143 | initializes a number of TH1 variables to values that depend on |
| 144 | respository settings and the specific page being generated. |
| 145 | |
| 146 | * **project_name** - The project_name variable is filled with the |
| 147 | name of the project as configured under the Admin/Configuration |
| 148 | menu. |
| @@ -162,16 +162,16 @@ | |
| 162 | |
| 163 | * **home** - The $baseurl without the scheme and hostname. For example, |
| 164 | if the $baseurl is "http://projectX.com/cgi-bin/fossil" then the |
| 165 | $home will be just "/cgi-bin/fossil". |
| 166 | |
| 167 | * **index_page** - The landing page URI as |
| 168 | specified by the Admin/Configuration setup page. |
| 169 | |
| 170 | * **current_page** - The name of the page currently being processed, |
| 171 | without the leading "/" and without query parameters. |
| 172 | Examples: "timeline", "doc/trunk/README.txt", "wiki". |
| 173 | |
| 174 | * **csrf_token** - A token used to prevent cross-site request forgery. |
| 175 | |
| 176 | * **release_version** - The release version of Fossil. Ex: "1.31" |
| 177 | |
| 178 |
+4
-4
| --- www/fossil_prompt.sh | ||
| +++ www/fossil_prompt.sh | ||
| @@ -8,16 +8,16 @@ | ||
| 8 | 8 | # command. |
| 9 | 9 | # |
| 10 | 10 | # If the current directory is not part of a fossil checkout, set global |
| 11 | 11 | # variable $fossil_info_project_name to an empty string and return. |
| 12 | 12 | # |
| 13 | -function get_fossil_data() { | |
| 13 | +function get_fossil_data() { | |
| 14 | 14 | fossil_info_project_name="" |
| 15 | 15 | eval `get_fossil_data2` |
| 16 | 16 | } |
| 17 | 17 | function get_fossil_data2() { |
| 18 | - fossil info 2> /dev/null | sed 's/"//g'|grep "^[^ ]*:" | while read LINE ; do | |
| 18 | + fossil info 2> /dev/null | sed 's/"//g'|grep "^[^ ]*:" | while read LINE ; do | |
| 19 | 19 | local field=`echo $LINE | sed 's/:.*$//' | sed 's/-/_/'` |
| 20 | 20 | local value=`echo $LINE | sed 's/^[^ ]*: *//'` |
| 21 | 21 | echo fossil_info_${field}=\"${value}\" |
| 22 | 22 | done |
| 23 | 23 | } |
| @@ -25,19 +25,19 @@ | ||
| 25 | 25 | #------------------------------------------------------------------------- |
| 26 | 26 | # set_prompt() |
| 27 | 27 | # |
| 28 | 28 | # Set the PS1 variable. If the current directory is part of a fossil |
| 29 | 29 | # checkout then the prompt contains information relating to the state |
| 30 | -# of the checkout. | |
| 30 | +# of the checkout. | |
| 31 | 31 | # |
| 32 | 32 | # Otherwise, if the current directory is not part of a fossil checkout, it |
| 33 | 33 | # is set to a fairly standard bash prompt containing the host name, user |
| 34 | 34 | # name and current directory. |
| 35 | 35 | # |
| 36 | 36 | function set_prompt() { |
| 37 | 37 | get_fossil_data |
| 38 | - if [ -n "$fossil_info_project_name" ] ; then | |
| 38 | + if [ -n "$fossil_info_project_name" ] ; then | |
| 39 | 39 | project=$fossil_info_project_name |
| 40 | 40 | checkout=`echo $fossil_info_checkout | sed 's/^\(........\).*/\1/'` |
| 41 | 41 | date=`echo $fossil_info_checkout | sed 's/^[^ ]* *..//' | sed 's/:[^:]*$//'` |
| 42 | 42 | tags=$fossil_info_tags |
| 43 | 43 | local_root=`echo $fossil_info_local_root | sed 's/\/$//'` |
| 44 | 44 |
| --- www/fossil_prompt.sh | |
| +++ www/fossil_prompt.sh | |
| @@ -8,16 +8,16 @@ | |
| 8 | # command. |
| 9 | # |
| 10 | # If the current directory is not part of a fossil checkout, set global |
| 11 | # variable $fossil_info_project_name to an empty string and return. |
| 12 | # |
| 13 | function get_fossil_data() { |
| 14 | fossil_info_project_name="" |
| 15 | eval `get_fossil_data2` |
| 16 | } |
| 17 | function get_fossil_data2() { |
| 18 | fossil info 2> /dev/null | sed 's/"//g'|grep "^[^ ]*:" | while read LINE ; do |
| 19 | local field=`echo $LINE | sed 's/:.*$//' | sed 's/-/_/'` |
| 20 | local value=`echo $LINE | sed 's/^[^ ]*: *//'` |
| 21 | echo fossil_info_${field}=\"${value}\" |
| 22 | done |
| 23 | } |
| @@ -25,19 +25,19 @@ | |
| 25 | #------------------------------------------------------------------------- |
| 26 | # set_prompt() |
| 27 | # |
| 28 | # Set the PS1 variable. If the current directory is part of a fossil |
| 29 | # checkout then the prompt contains information relating to the state |
| 30 | # of the checkout. |
| 31 | # |
| 32 | # Otherwise, if the current directory is not part of a fossil checkout, it |
| 33 | # is set to a fairly standard bash prompt containing the host name, user |
| 34 | # name and current directory. |
| 35 | # |
| 36 | function set_prompt() { |
| 37 | get_fossil_data |
| 38 | if [ -n "$fossil_info_project_name" ] ; then |
| 39 | project=$fossil_info_project_name |
| 40 | checkout=`echo $fossil_info_checkout | sed 's/^\(........\).*/\1/'` |
| 41 | date=`echo $fossil_info_checkout | sed 's/^[^ ]* *..//' | sed 's/:[^:]*$//'` |
| 42 | tags=$fossil_info_tags |
| 43 | local_root=`echo $fossil_info_local_root | sed 's/\/$//'` |
| 44 |
| --- www/fossil_prompt.sh | |
| +++ www/fossil_prompt.sh | |
| @@ -8,16 +8,16 @@ | |
| 8 | # command. |
| 9 | # |
| 10 | # If the current directory is not part of a fossil checkout, set global |
| 11 | # variable $fossil_info_project_name to an empty string and return. |
| 12 | # |
| 13 | function get_fossil_data() { |
| 14 | fossil_info_project_name="" |
| 15 | eval `get_fossil_data2` |
| 16 | } |
| 17 | function get_fossil_data2() { |
| 18 | fossil info 2> /dev/null | sed 's/"//g'|grep "^[^ ]*:" | while read LINE ; do |
| 19 | local field=`echo $LINE | sed 's/:.*$//' | sed 's/-/_/'` |
| 20 | local value=`echo $LINE | sed 's/^[^ ]*: *//'` |
| 21 | echo fossil_info_${field}=\"${value}\" |
| 22 | done |
| 23 | } |
| @@ -25,19 +25,19 @@ | |
| 25 | #------------------------------------------------------------------------- |
| 26 | # set_prompt() |
| 27 | # |
| 28 | # Set the PS1 variable. If the current directory is part of a fossil |
| 29 | # checkout then the prompt contains information relating to the state |
| 30 | # of the checkout. |
| 31 | # |
| 32 | # Otherwise, if the current directory is not part of a fossil checkout, it |
| 33 | # is set to a fairly standard bash prompt containing the host name, user |
| 34 | # name and current directory. |
| 35 | # |
| 36 | function set_prompt() { |
| 37 | get_fossil_data |
| 38 | if [ -n "$fossil_info_project_name" ] ; then |
| 39 | project=$fossil_info_project_name |
| 40 | checkout=`echo $fossil_info_checkout | sed 's/^\(........\).*/\1/'` |
| 41 | date=`echo $fossil_info_checkout | sed 's/^[^ ]* *..//' | sed 's/:[^:]*$//'` |
| 42 | tags=$fossil_info_tags |
| 43 | local_root=`echo $fossil_info_local_root | sed 's/\/$//'` |
| 44 |
+4
-4
| --- www/uitest.html | ||
| +++ www/uitest.html | ||
| @@ -8,21 +8,21 @@ | ||
| 8 | 8 | /////////////////////////////////////////////////////////////////////////// |
| 9 | 9 | /// Add pages to be tested below: |
| 10 | 10 | ////////////////////////////////////////////////////////////////////////// |
| 11 | 11 | { |
| 12 | 12 | url: "timeline", |
| 13 | - desc: | |
| 13 | + desc: | |
| 14 | 14 | "Simple timeline of most recent check-ins. Verify that all submenus work." |
| 15 | 15 | }, |
| 16 | 16 | { |
| 17 | 17 | url: "timeline?n=125", |
| 18 | - desc: | |
| 18 | + desc: | |
| 19 | 19 | "Timeline with 125 entries. Verify that submenus preserve the entry count." |
| 20 | 20 | }, |
| 21 | 21 | { |
| 22 | 22 | url: "wiki", |
| 23 | - desc: | |
| 23 | + desc: | |
| 24 | 24 | "The wiki homepage" |
| 25 | 25 | } |
| 26 | 26 | ////////////////////////////////////////////////////////////////////////////// |
| 27 | 27 | /// End of testing data |
| 28 | 28 | ///////////////////////////////////////////////////////////////////////////// |
| @@ -98,11 +98,11 @@ | ||
| 98 | 98 | xpass.hidden = 1; |
| 99 | 99 | xstart.hidden = 0; |
| 100 | 100 | xstart.href = baseURI + aTest[0].url; |
| 101 | 101 | function startTest(){ |
| 102 | 102 | setTimeout(loadPage,1); |
| 103 | - } | |
| 103 | + } | |
| 104 | 104 | function prevTest(){ |
| 105 | 105 | if( iTest<=0 ) return false; |
| 106 | 106 | iTest--; |
| 107 | 107 | setTimeout(loadPage,1); |
| 108 | 108 | } |
| 109 | 109 |
| --- www/uitest.html | |
| +++ www/uitest.html | |
| @@ -8,21 +8,21 @@ | |
| 8 | /////////////////////////////////////////////////////////////////////////// |
| 9 | /// Add pages to be tested below: |
| 10 | ////////////////////////////////////////////////////////////////////////// |
| 11 | { |
| 12 | url: "timeline", |
| 13 | desc: |
| 14 | "Simple timeline of most recent check-ins. Verify that all submenus work." |
| 15 | }, |
| 16 | { |
| 17 | url: "timeline?n=125", |
| 18 | desc: |
| 19 | "Timeline with 125 entries. Verify that submenus preserve the entry count." |
| 20 | }, |
| 21 | { |
| 22 | url: "wiki", |
| 23 | desc: |
| 24 | "The wiki homepage" |
| 25 | } |
| 26 | ////////////////////////////////////////////////////////////////////////////// |
| 27 | /// End of testing data |
| 28 | ///////////////////////////////////////////////////////////////////////////// |
| @@ -98,11 +98,11 @@ | |
| 98 | xpass.hidden = 1; |
| 99 | xstart.hidden = 0; |
| 100 | xstart.href = baseURI + aTest[0].url; |
| 101 | function startTest(){ |
| 102 | setTimeout(loadPage,1); |
| 103 | } |
| 104 | function prevTest(){ |
| 105 | if( iTest<=0 ) return false; |
| 106 | iTest--; |
| 107 | setTimeout(loadPage,1); |
| 108 | } |
| 109 |
| --- www/uitest.html | |
| +++ www/uitest.html | |
| @@ -8,21 +8,21 @@ | |
| 8 | /////////////////////////////////////////////////////////////////////////// |
| 9 | /// Add pages to be tested below: |
| 10 | ////////////////////////////////////////////////////////////////////////// |
| 11 | { |
| 12 | url: "timeline", |
| 13 | desc: |
| 14 | "Simple timeline of most recent check-ins. Verify that all submenus work." |
| 15 | }, |
| 16 | { |
| 17 | url: "timeline?n=125", |
| 18 | desc: |
| 19 | "Timeline with 125 entries. Verify that submenus preserve the entry count." |
| 20 | }, |
| 21 | { |
| 22 | url: "wiki", |
| 23 | desc: |
| 24 | "The wiki homepage" |
| 25 | } |
| 26 | ////////////////////////////////////////////////////////////////////////////// |
| 27 | /// End of testing data |
| 28 | ///////////////////////////////////////////////////////////////////////////// |
| @@ -98,11 +98,11 @@ | |
| 98 | xpass.hidden = 1; |
| 99 | xstart.hidden = 0; |
| 100 | xstart.href = baseURI + aTest[0].url; |
| 101 | function startTest(){ |
| 102 | setTimeout(loadPage,1); |
| 103 | } |
| 104 | function prevTest(){ |
| 105 | if( iTest<=0 ) return false; |
| 106 | iTest--; |
| 107 | setTimeout(loadPage,1); |
| 108 | } |
| 109 |
+3
-3
| --- www/webpage-ex.md | ||
| +++ www/webpage-ex.md | ||
| @@ -53,14 +53,14 @@ | ||
| 53 | 53 | href='../../../timeline?n=100&y=ci&ubg'>Example</a> |
| 54 | 54 | 100 most recent check-ins color coded by committer. |
| 55 | 55 | |
| 56 | 56 | * <a target='_blank' class='exbtn' |
| 57 | 57 | href='../../../timeline?from=version-1.27&to=version-1.28'>Example</a> |
| 58 | - All check-ins on the most direct path from | |
| 58 | + All check-ins on the most direct path from | |
| 59 | 59 | version-1.27 to version-1.28 |
| 60 | 60 | |
| 61 | - (Hint: In any graph above, click the square node boxes | |
| 61 | + (Hint: In any graph above, click the square node boxes | |
| 62 | 62 | for two check-ins or files to see a diff.) |
| 63 | 63 | |
| 64 | 64 | * <a target='_blank' class='exbtn' |
| 65 | 65 | href='../../../tree?ci=daff9d20621&type=tree'>Example</a> |
| 66 | 66 | All files for a particular check-in (daff9d20621480) |
| @@ -88,11 +88,11 @@ | ||
| 88 | 88 | (Click on column headers to sort.) |
| 89 | 89 | |
| 90 | 90 | * <a target='_blank' class='exbtn' |
| 91 | 91 | href='../../../blame?checkin=5260fbf63287&filename=src/rss.c&limit=-1'> |
| 92 | 92 | Example</a> |
| 93 | - Most recent change to each line of a particular source file in a | |
| 93 | + Most recent change to each line of a particular source file in a | |
| 94 | 94 | particular check-in. |
| 95 | 95 | |
| 96 | 96 | * <a target='_blank' class='exbtn' |
| 97 | 97 | href='../../../taglist'>Example</a> |
| 98 | 98 | List of tags on check-ins. |
| 99 | 99 |
| --- www/webpage-ex.md | |
| +++ www/webpage-ex.md | |
| @@ -53,14 +53,14 @@ | |
| 53 | href='../../../timeline?n=100&y=ci&ubg'>Example</a> |
| 54 | 100 most recent check-ins color coded by committer. |
| 55 | |
| 56 | * <a target='_blank' class='exbtn' |
| 57 | href='../../../timeline?from=version-1.27&to=version-1.28'>Example</a> |
| 58 | All check-ins on the most direct path from |
| 59 | version-1.27 to version-1.28 |
| 60 | |
| 61 | (Hint: In any graph above, click the square node boxes |
| 62 | for two check-ins or files to see a diff.) |
| 63 | |
| 64 | * <a target='_blank' class='exbtn' |
| 65 | href='../../../tree?ci=daff9d20621&type=tree'>Example</a> |
| 66 | All files for a particular check-in (daff9d20621480) |
| @@ -88,11 +88,11 @@ | |
| 88 | (Click on column headers to sort.) |
| 89 | |
| 90 | * <a target='_blank' class='exbtn' |
| 91 | href='../../../blame?checkin=5260fbf63287&filename=src/rss.c&limit=-1'> |
| 92 | Example</a> |
| 93 | Most recent change to each line of a particular source file in a |
| 94 | particular check-in. |
| 95 | |
| 96 | * <a target='_blank' class='exbtn' |
| 97 | href='../../../taglist'>Example</a> |
| 98 | List of tags on check-ins. |
| 99 |
| --- www/webpage-ex.md | |
| +++ www/webpage-ex.md | |
| @@ -53,14 +53,14 @@ | |
| 53 | href='../../../timeline?n=100&y=ci&ubg'>Example</a> |
| 54 | 100 most recent check-ins color coded by committer. |
| 55 | |
| 56 | * <a target='_blank' class='exbtn' |
| 57 | href='../../../timeline?from=version-1.27&to=version-1.28'>Example</a> |
| 58 | All check-ins on the most direct path from |
| 59 | version-1.27 to version-1.28 |
| 60 | |
| 61 | (Hint: In any graph above, click the square node boxes |
| 62 | for two check-ins or files to see a diff.) |
| 63 | |
| 64 | * <a target='_blank' class='exbtn' |
| 65 | href='../../../tree?ci=daff9d20621&type=tree'>Example</a> |
| 66 | All files for a particular check-in (daff9d20621480) |
| @@ -88,11 +88,11 @@ | |
| 88 | (Click on column headers to sort.) |
| 89 | |
| 90 | * <a target='_blank' class='exbtn' |
| 91 | href='../../../blame?checkin=5260fbf63287&filename=src/rss.c&limit=-1'> |
| 92 | Example</a> |
| 93 | Most recent change to each line of a particular source file in a |
| 94 | particular check-in. |
| 95 | |
| 96 | * <a target='_blank' class='exbtn' |
| 97 | href='../../../taglist'>Example</a> |
| 98 | List of tags on check-ins. |
| 99 |