Категории

Fossil

Fossil – е безплатна разпределена система за контрол на версиите, разработена от Ричард Хип. Ричард Хип е и главен разработчик на SQLite.

Fossil използва базата данни SQLite като хранилище за цялата информация.

Цялата функционалност е реализирана в един изпълним файл. Размерът на файла е около един и половина мегабайта.

В допълнение към функционалността на системата за контрол на версиите този проект включва и функционалност за проследяване на грешки, функционалност на редактор и съхранение на wiki страници за по-удобна работа с проекта. Също така в този проект е реализиран прост сървър HTTP-. Всъщност цялата работа с хранилището се извършва чрез протокола HTTP.

Fossil има и уеб интерфейс, който може да бъде гъвкаво персонализиран от потребителя. Всички настройки на интерфейса също се съхраняват във файла на хранилището. Вграденият сървър HTTP-поддържа протокола за работа с външни приложения CGI (Common Gateway Interface ) и благодарение на това функционалността на предоставения интерфейс може да бъде значително разширена.

Fossil автоматично проверява всички хранилища за цялостност и съгласуваност. Надеждността на хранилището се основава на използването на СУБД SQLite 3 като информационно хранилище, което е в състояние да осигури атомичност на изпълняваните операции.

Категории: За разработчици, Системи за управление на версии

Реклама