Skip to content

Commit dc7fbf4

Browse files
config and update after converting the repo to mercurial
1 parent a51110d commit dc7fbf4

File tree

10 files changed

+46
-843
lines changed

10 files changed

+46
-843
lines changed

.gitignore

+7-15
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,21 @@
1-
# Ignore the internal resources:
2-
_meta/
3-
000-info.txt
4-
5-
# Ignore ZX Spectrum emulator snapshots:
6-
*.sna
7-
*.szx
8-
*.z80
9-
10-
# Ignore ZX Spectrum disk images:
111
*.dsk
122
*.mgt
3+
*.sna
4+
*.szx
135
*.trd
14-
15-
# Ignore the documentation:
6+
*.z80
7+
000-info.txt
8+
_meta/
169
doc/*.dbk
1710
doc/*.dbk.gz
1811
doc/*.dbk.zip
1912
doc/*.epub
20-
doc/*.jpg
2113
doc/*.html
2214
doc/*.html.gz
2315
doc/*.html.zip
16+
doc/*.jpg
2417
doc/*.odt
2518
doc/*.pdf
2619
doc/*.pdf.gz
2720
doc/*.pdf.zip
28-
29-
# vim: filetype=config
21+
tmp/

.hgignore

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
syntax: glob
2+
3+
*.dsk
4+
*.mgt
5+
*.sna
6+
*.szx
7+
*.trd
8+
*.z80
9+
*_session*.vim
10+
000-info.txt
11+
_meta
12+
doc/*.dbk
13+
doc/*.dbk.gz
14+
doc/*.dbk.zip
15+
doc/*.epub
16+
doc/*.html
17+
doc/*.html.gz
18+
doc/*.html.zip
19+
doc/*.jpg
20+
doc/*.odt
21+
doc/*.pdf
22+
doc/*.pdf.gz
23+
doc/*.pdf.zip
24+
tmp

Makefile

+4-29
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
# This file is part of Solo Forth
44
# http://programandala.net/en.program.solo_forth.html
55

6-
# Last modified: 202101151626.
6+
# Last modified: 20230406T0811+0200.
77
# See change log at the end of the file.
88

99
# ==============================================================
1010
# Author {{{1
1111

12-
# Marcos Cruz (programandala.net), 2015, 2016, 2017, 2018, 2020, 2021.
12+
# Marcos Cruz (programandala.net), 2015, 2016, 2017, 2018, 2020, 2021, 2023.
1313

1414
# ==============================================================
1515
# License {{{1
@@ -971,33 +971,6 @@ tmp/doc.%.linked.adoc: src/doc/%.adoc
971971
--pdf-engine=wkhtmltopdf \
972972
--output=$@ $<
973973

974-
# ----------------------------------------------
975-
# Online documentation {{{2
976-
977-
# Online documentation displayed on the Fossil repository.
978-
979-
.PHONY: wwwdoc
980-
wwwdoc: wwwreadme
981-
982-
.PHONY: cleanwww
983-
cleanwww:
984-
rm -f \
985-
doc/www/* \
986-
tmp/README.*
987-
988-
.PHONY: wwwreadme
989-
wwwreadme: doc/www/README.html
990-
991-
doc/www/README.html: tmp/README.html
992-
echo "<div class='fossil-doc' data-title='README'>" > $@;\
993-
cat $< >> $@;\
994-
echo "</div>" >> $@
995-
996-
tmp/README.html: README.adoc
997-
asciidoctor \
998-
--embedded \
999-
--out-file=$@ $<
1000-
1001974
# ----------------------------------------------
1002975
# Documentation for G+DOS {{{2
1003976

@@ -1792,6 +1765,8 @@ include Makefile.cover_image
17921765
#
17931766
# 2021-01-15: Make the requirements of <tmp/doc.manual_skeleton.linked.adoc>
17941767
# explicit.
1768+
#
1769+
# 2023-04-06: Remove the online documentation rules, after migrating to Mercurial.
17951770

17961771
# ==============================================================
17971772

README.adoc

+11-17
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,22 @@
11
= Solo Forth
22
:author: Marcos Cruz (programandala.net)
3-
:revdate: 2021-02-03
3+
:revdate: 2023-04-06
4+
ifndef::env-github[]
45
:toc: macro
6+
endif::[]
57
:linkattrs:
68

79
// This file is part of Solo Forth
810
// http://programandala.net/en.program.solo_forth.html
911

10-
// Last modified: 202102030028.
11-
12-
ifdef::env-github[]
12+
// Last modified: 20230406T0814+0200.
1313

14-
NOTE: This is the GitHub mirror of the actual
15-
http://fossil.programandala.net/solo_forth[Solo Forth repository],
16-
which is powered by http://fossil-scm.org[Fossil].
14+
ifndef::env-github[]
1715

18-
'''
16+
toc::[]
1917

2018
endif::[]
2119

22-
// XXX FIXME 2021-02-02: The layout of the ToC title is ruined on the
23-
// Fossil repo when the ToC is placed by `:toc: macro`:
24-
25-
toc::[]
26-
2720
// Description {{{1
2821
== Description
2922

@@ -106,7 +99,7 @@ The motivation behind Solo Forth is double:
10699
Forth written for ZX Spectrum 128 (the first model with banked
107100
memory) was Lennart Benschop's Forth-83
108101
(1988). But despite being more powerful than fig-Forth, it is still
109-
tape-based and keeps the block sources in a RAM disk. Beside, the
102+
tape-based and keeps the block sources in a RAM disk. Besides, the
110103
system is built by metacompilation, what makes it difficult to
111104
adapt to disk drives.
112105

@@ -119,10 +112,11 @@ called http://programandala.net/en.program.dzx-forth.html[DZX-Forth]
119112
On 2016-03-13 a Git repository was created from the development
120113
backups, in order to preserve the evolution of the code from the
121114
start, and uploaded to GitHub. On 2020-12-05 the Git repository was
122-
converted to a http://fossil.programandala.net/solo_forth[Fossil
123-
repository], keeping
115+
converted to https://fossil-scm.org[Fossil,role="external"], keeping
124116
http://github.com/programandala-net/solo-forth[GitHub as a
125-
mirror,role="external"].
117+
mirror,role="external"]. On 2023-04-06 the repository was converted to
118+
https://mercurial-scm.org[Mercurial,role="external"], enabling a
119+
better interaction with GitHub.
126120

127121
Solo Forth is very stable, and it's being used to develop two projects
128122
in Forth:

disks/.hgkeep

Whitespace-only changes.

disks/gplusdos/.hgkeep

Whitespace-only changes.

disks/plus3dos/.hgkeep

Whitespace-only changes.

disks/trdos/.hgkeep

Whitespace-only changes.

doc/.hgkeep

Whitespace-only changes.

0 commit comments

Comments
 (0)