- Fossil
-
Fossil (програмное обеспечение) Тип распределённая система управления версиями
Разработчик Ричард Хипп
Написана на Операционная система Последняя версия Лицензия Сайт Fossil — распределенная система управления версиями, которую разрабатывает Ричард Хипп. Ричард Хипп также является основным разработчиком СУБД SQLite. Fossil использует в качестве хранилища всей информации базу данных SQLite.
Содержание
Дизайн
Вся функциональность реализована в одном исполняемом файле. Размер файла около полутора мегабайт.
Помимо функциональности системы контроля версий в данный проект также заложена функциональность багтрекера, функциональность редактора и хранилища wiki-страниц для более удобной работы с проектом. Также в этом проекте реализован простой HTTP-сервер. Собственно вся работа с репозиторием осуществляется через протокол HTTP.
Fossil также имеет web-интерфейс, который может быть гибко настроен пользователем. Все настройки интерфейса также хранятся в файле репозитория. Встроенный HTTP-сервер поддерживает протокол работы с внешними приложениями CGI, и благодаря этому функциональность поставляемого интерфейса может быть значительно расширена.
Fossil автоматически проверяет все репозитории на целостность и непротиворечивость. Надежность репозитория основана на использовании в качестве хранилища информации СУБД SQLite3, которая способна обеспечить атомарность исполняемых операций.
Использование
Для запуска http-сервера на существующем репозитории, необходимо ввести следующую команду:
fossil ui <имя файла репозитория>
Для клонирования существующего репозитория достаточно ввести следующую команду:
fossil clone <URL на существующий репозиторий> <имя создаваемого клона репозитория>
Эта строка создает клон репозитория проекта SQLite:
fossil clone http://www.sqlite.org/src/ myclone.fossil
Обмен изменениями с другими системами контроля версий
Свободный хостинг репозиториев Fossil
Свободный хостинг репозиториев Fossil осуществляется сайтом chiselapp.com (англ.), поддерживаемым Джеймсом Тернером (James Turner). Также хостинг репозиториев Fossil предоставляется SourceForge [1]
Примечания
Ссылки
- Официальный сайт (англ.)
- Официальный сайт СУБД SQLite (англ.)
- Страница Ричарда Хиппа
- chiselapp.com — свободный хостинг репозиториев Fossil
- http://fossilrepos.sourceforge.net/ — хостинг репозиториев Fossil на SourceForge]
- Fuel-scm — кроссплатформенный гуи фронтэнд для Fossil
- Jurassic — гуи фронтэнд для Fossil
- Fossil - контроль версий, баг-трекер и wiki в одном флаконе
См. также
Veracity (software)
Системы управления версиями (категория) Только локальные RCS • SCCS Клиент-серверные CMVC • CVS • Perforce • Rational ClearCase (1992) • SourceGear Vault • Subversion (SVN) • Team Foundation Server • Visual SourceSafe Распределённые Bazaar • Darcs • Fossil • Git • Mercurial • TeamWare Ветви • Дельта-кодирование • Форк Системы отслеживания ошибок (сравнение) Клиент-серверные BugTracker.NET · Bugzilla · GNATS · JIRA · Mantis · Redmine · Trac Распределённые Fossil Хостинг SourceForge · GNU Savannah · Launchpad · CodePlex · Google Code · GitHub · Bitbucket · Bontq Категории:- Программное обеспечение по алфавиту
- Свободные системы управления версиями
- Распределённые системы управления версиями
Wikimedia Foundation. 2010.