Fossil SCM

Changes to infoscript necessary for OpenBSD's makeinfo, which dates to 2004. A rename is coming.

brickviking 2024-12-12 07:42 bv-infotool
Commit a28bcf55b024f78182d8e41e6ed1e1266316bb6627ca18d8567cbd25a30bf7f1
1 file changed +7 -6
--- tools/infoscript.bash
+++ tools/infoscript.bash
@@ -64,11 +64,12 @@
6464
@end ifnothtml
6565
@end ifnotinfo
6666
" >> fossil.texi
6767
6868
printf "@node Top
69
-@chapter Fossil - a distributed version control system
69
+@chapter Top
70
+Fossil - a distributed version control system
7071
7172
Fossil is a distributed version control system (DVCS) with built-in
7273
forum, wiki, ticket tracker, CGI/HTTP interface, and HTTP server.
7374
This file documents version @value{VERSION} of Fossil.
7475
@@ -91,11 +92,11 @@
9192
help nodes from fossil into here, but it's vaguely possible I've missed some.
9293
9394
" >> fossil.texi
9495
9596
# Add in the Features from the front webpage
96
-printf "@node Fossil
97
+printf "@node Fossil,Common commands,Top,Top
9798
@chapter Fossil
9899
99100
Fossil is a distributed version control system (DVCS) with built-in
100101
forum, wiki, ticket tracker, CGI/HTTP interface, and HTTP server.
101102
This file documents version @value{VERSION} of Fossil.
@@ -136,11 +137,11 @@
136137
- Uses the 2-clause BSD license.
137138
@end enumerate
138139
" >> fossil.texi
139140
140141
###### Common commands
141
-printf "@node Common commands
142
+printf "@node Common commands,Uncommon commands,Fossil,Top
142143
@chapter Common commands
143144
144145
These are the commands you're most likely to use as a fossil user. They
145146
include most of the common commands you'd be used to in other VCS
146147
programs such as subversion, git or mercurial.
@@ -194,11 +195,11 @@
194195
# ... and adds it to the output file with some space
195196
cat workfile >> fossil.texi
196197
echo "" >> fossil.texi
197198
198199
##### Uncommon commands ####
199
-echo "@node Uncommon commands
200
+echo "@node Uncommon commands,Common arguments,Common commands,Top
200201
@chapter Uncommon commands
201202
202203
These are the commands that aren't used quite as often, and are normally
203204
used in specific circumstances. You'll use these if you create fossils
204205
suitable for hosting, among other things.
@@ -243,11 +244,11 @@
243244
cat workfile >> fossil.texi
244245
echo "" >> fossil.texi
245246
246247
# Add in common args
247248
echo "Grab common args"
248
-echo "@node Common arguments
249
+echo "@node Common arguments,License,Uncommon commands,Top
249250
@chapter Common arguments
250251
251252
These are the arguments that are common to all fossil commands.
252253
253254
" >> fossil.texi
@@ -273,11 +274,11 @@
273274
else
274275
echo "Where's COPYRIGHT-BSD2.txt?"
275276
fi
276277
# TODO: This should fail if we couldn't find COPYRIGHT-BSD2.txt
277278
echo "
278
-@node License
279
+@node License,,Common arguments,Top
279280
@chapter License agreement
280281
281282
@include ${HERE}
282283
283284
" >> fossil.texi
284285
--- tools/infoscript.bash
+++ tools/infoscript.bash
@@ -64,11 +64,12 @@
64 @end ifnothtml
65 @end ifnotinfo
66 " >> fossil.texi
67
68 printf "@node Top
69 @chapter Fossil - a distributed version control system
 
70
71 Fossil is a distributed version control system (DVCS) with built-in
72 forum, wiki, ticket tracker, CGI/HTTP interface, and HTTP server.
73 This file documents version @value{VERSION} of Fossil.
74
@@ -91,11 +92,11 @@
91 help nodes from fossil into here, but it's vaguely possible I've missed some.
92
93 " >> fossil.texi
94
95 # Add in the Features from the front webpage
96 printf "@node Fossil
97 @chapter Fossil
98
99 Fossil is a distributed version control system (DVCS) with built-in
100 forum, wiki, ticket tracker, CGI/HTTP interface, and HTTP server.
101 This file documents version @value{VERSION} of Fossil.
@@ -136,11 +137,11 @@
136 - Uses the 2-clause BSD license.
137 @end enumerate
138 " >> fossil.texi
139
140 ###### Common commands
141 printf "@node Common commands
142 @chapter Common commands
143
144 These are the commands you're most likely to use as a fossil user. They
145 include most of the common commands you'd be used to in other VCS
146 programs such as subversion, git or mercurial.
@@ -194,11 +195,11 @@
194 # ... and adds it to the output file with some space
195 cat workfile >> fossil.texi
196 echo "" >> fossil.texi
197
198 ##### Uncommon commands ####
199 echo "@node Uncommon commands
200 @chapter Uncommon commands
201
202 These are the commands that aren't used quite as often, and are normally
203 used in specific circumstances. You'll use these if you create fossils
204 suitable for hosting, among other things.
@@ -243,11 +244,11 @@
243 cat workfile >> fossil.texi
244 echo "" >> fossil.texi
245
246 # Add in common args
247 echo "Grab common args"
248 echo "@node Common arguments
249 @chapter Common arguments
250
251 These are the arguments that are common to all fossil commands.
252
253 " >> fossil.texi
@@ -273,11 +274,11 @@
273 else
274 echo "Where's COPYRIGHT-BSD2.txt?"
275 fi
276 # TODO: This should fail if we couldn't find COPYRIGHT-BSD2.txt
277 echo "
278 @node License
279 @chapter License agreement
280
281 @include ${HERE}
282
283 " >> fossil.texi
284
--- tools/infoscript.bash
+++ tools/infoscript.bash
@@ -64,11 +64,12 @@
64 @end ifnothtml
65 @end ifnotinfo
66 " >> fossil.texi
67
68 printf "@node Top
69 @chapter Top
70 Fossil - a distributed version control system
71
72 Fossil is a distributed version control system (DVCS) with built-in
73 forum, wiki, ticket tracker, CGI/HTTP interface, and HTTP server.
74 This file documents version @value{VERSION} of Fossil.
75
@@ -91,11 +92,11 @@
92 help nodes from fossil into here, but it's vaguely possible I've missed some.
93
94 " >> fossil.texi
95
96 # Add in the Features from the front webpage
97 printf "@node Fossil,Common commands,Top,Top
98 @chapter Fossil
99
100 Fossil is a distributed version control system (DVCS) with built-in
101 forum, wiki, ticket tracker, CGI/HTTP interface, and HTTP server.
102 This file documents version @value{VERSION} of Fossil.
@@ -136,11 +137,11 @@
137 - Uses the 2-clause BSD license.
138 @end enumerate
139 " >> fossil.texi
140
141 ###### Common commands
142 printf "@node Common commands,Uncommon commands,Fossil,Top
143 @chapter Common commands
144
145 These are the commands you're most likely to use as a fossil user. They
146 include most of the common commands you'd be used to in other VCS
147 programs such as subversion, git or mercurial.
@@ -194,11 +195,11 @@
195 # ... and adds it to the output file with some space
196 cat workfile >> fossil.texi
197 echo "" >> fossil.texi
198
199 ##### Uncommon commands ####
200 echo "@node Uncommon commands,Common arguments,Common commands,Top
201 @chapter Uncommon commands
202
203 These are the commands that aren't used quite as often, and are normally
204 used in specific circumstances. You'll use these if you create fossils
205 suitable for hosting, among other things.
@@ -243,11 +244,11 @@
244 cat workfile >> fossil.texi
245 echo "" >> fossil.texi
246
247 # Add in common args
248 echo "Grab common args"
249 echo "@node Common arguments,License,Uncommon commands,Top
250 @chapter Common arguments
251
252 These are the arguments that are common to all fossil commands.
253
254 " >> fossil.texi
@@ -273,11 +274,11 @@
274 else
275 echo "Where's COPYRIGHT-BSD2.txt?"
276 fi
277 # TODO: This should fail if we couldn't find COPYRIGHT-BSD2.txt
278 echo "
279 @node License,,Common arguments,Top
280 @chapter License agreement
281
282 @include ${HERE}
283
284 " >> fossil.texi
285

Keyboard Shortcuts

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