トップQs
タイムライン
チャット
視点
Fossil (ソフトウェア)
ウィキペディアから
Remove ads
Fossilは、ソフトウェア開発におけるソフトウェア構成管理、バグ管理に利用可能なウィキソフトウェアである。
![]() |
特徴
Fossilは、リチャード・ヒップによって開発された、クロスプラットフォームの分散型バージョン管理システムである。対応OSは、Linux、BSD、macOSおよびWindowsである。分散型のバージョン管理に加えてバグの管理に使用でき、ウィキサービスとブログが組み込まれている。ウェブユーザインタフェースで使えるため、プロジェクトの追跡が容易で、シチュエーションアウェアネスが促進される。チェックアウト時にfossil ui
と入力すれば、Fossilが自動的にウェブブラウザを起動し、プロジェクトの詳細な履歴と状態に関する情報がウェブページに表示される。Fossilの実行ファイルは、SSH経由で接続するスタンドアローンなWebサーバやCGIアプリとして実行したり、コマンドラインインタフェースから対話的に実行したりできる。
Fossilは分散型システムなため中央サーバは必須ではないものの、使用した方が共同作業は容易になる。
コンテンツはSQLiteによってデータベースに格納される。したがって、停電やシステムのクラッシュによって中断された場合でもトランザクションはアトミックである[2]。
Fossilは2条項BSDライセンスの条件に基づいて配布されている自由ソフトウェアである(以前はGPLライセンスであった[3])。
Remove ads
採用
Fossilはそれ自体がFossilのコンポーネントであるSQLiteプロジェクトのバージョン管理に使用されている[4]。2009年8月12日まで使われていたCVSから移行した[5]。
Fossilを使用するその他のプロジェクトは以下の通りである。
- Tcl/Tk Project
- Pikchr
- LuaSQLite3
- libfossil
- Androwish(Android向けのTcl実装)
ソースコードホスティング
以下のウェブサイトにてFossilリポジトリの無料ホスティングサービスが提供されている。
脚注
参考文献
関連項目
外部リンク
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads