Как разместить репозиторий Fossil под управлением веб-сервера Eserv
Fossil подключается в CGI-режиме также как любое другое CGI-приложение. Например такой строкой в OnRequest:File *.fos | Cgi ext\fossil.exe
При этом в самом fos-файле указывается расположение репозитария, например так:
repository: myproject.fossil
(если myproject.fossil находится в том же каталоге; иначе — относительный или абсолютный путь). Здесь myproject.fossil — SQLite-база, созданная по "fossil new..." или "fossil clone...".
А чтобы в url не нужно было указывать .../file.fos/..., как это обычно делается с index.html или index.php, можно добавить index.fos в список индексных файлов там же в OnRequest в командах DirectoryIndex и DirectoryNotfound.