Fossil — распределённая система управления версиями файлов и совместной работы
http://www.fossil-scm.org/- Распределенное управление версиями — подобно git, mercurial, monotone, и т.п.
- Дополнительно: встроенная wiki (тоже распределенная)!
- Дополнительно: встроенный баг-трекер (тоже распределенный)!
- Кросплатформенный (windows, unix, mac)
- Все в одном exe — (размер всего около 800Кбайт на сегодня! — соответственно простейшая установка и использование.
- Передача между fossil'ами по HTTP — работает через все HTTP-прокси и не блокируется FireWall'ами.
- Репозитарий в одном файле (встроенная SQLite-база; автор SQLite и Fossil — один и тот же человек — D. Richard Hipp)
- Встроенная команда "fossil ui" запускает встроенный веб-сервер и браузер для обращения к веб-интерфейсу (управление версиями, wiki и тикетами баг-трекера).
- Может работать в качестве CGI под любым другим веб-сервером, включая Eserv. Настройка тривиальна, см. FossilEservHowTo.
- Простейшая синхронизация всех рабочих проектов — "fossil all sync" — до и после оффлайновой работы (в дороге).
- Self-hosting — сайт http://www.fossil-scm.org/ работает на fossil'е. "fossil clone http://www.fossil-scm.org/ myclone.fossil" скопирует вам такой же.
- Управление версиями SQLite теперь тоже работает на fossile'е — http://www.sqlite.org/src/ (т.е. Fossil и SQLite дополняют друг друга примерно как SP-Forth и Eserv).