- schhist/schhist2web: create index.html in a temporary file and rename it
to index.html only at the end. This way, in-place updates work most of
the time.
- schhist/schhist2web: cache="$2" doesn't need quoting
- schhist/schhist2web: "tmp" remains constant throughout the run, so assign
it at the beginning
- schhist/schhist2web: option -T tmp-dir to set "tmp" to a user-defined
location
- schhist/gitsch2ps: option -D to give _gitsch2ps a unique name, to copy
the Postscript files instead of moving them, and to refrain from deleting
_gitsch2ps
- schhist/schhist2web: option -D to refrain from deleting _gitsch2ps and
to pass -D to gitsch2ps
- schhist/gitsch2ps: issue a (fatal) error only if .pro and .sch are missing
- schhist/gitsch2ps: exit with success if only one of .pro and .sch is
missing
- schhist/schhist2web: skip commits for which no Postscript was generated
- schhist/schhist2web: sort names in the order specified by the environment
variable SCHHIST_ORDER (colon-separated list of names)
- schhist/Makefile (atusb-schhist): order sheets
- schhist/schhist2web: strip the top-level sheet name prefix from sub-sheet
names
- schhist/schhist2web: option -f to identify sub-sheets by their file name
instead of the sheet name
- schhist/schhist2web: keep the name of the top-level sheet constant across
renames
- schhist/schhist2web: if using -f, try to keep the name of the sub-sheets
constant across renames