Fossil (ソフトウェア)

Fossilは、ソフトウェア開発におけるソフトウェア構成管理バグ管理に利用可能なウィキソフトウェアである。

Fossil
作者 リチャード・ヒップ
初版 2006年 (2006)
最新版
2.23[1] ウィキデータを編集 / 2023年11月1日
リポジトリ
プログラミング
言語
対応OS クロスプラットフォーム
種別
ライセンス 2条項BSDライセンス[2]
公式サイト www.fossil-scm.org

特徴

Fossilは、リチャード・ヒップによって開発された、クロスプラットフォームの分散型バージョン管理システムである。対応OSは、LinuxBSDmacOSおよびWindowsである。分散型のバージョン管理に加えてバグの管理に使用でき、ウィキサービスとブログが組み込まれている。ウェブユーザインタフェースで使えるため、プロジェクトの追跡が容易で、シチュエーションアウェアネスが促進される。チェックアウト時にfossil uiと入力すれば、Fossilが自動的にウェブブラウザを起動し、プロジェクトの詳細な履歴と状態に関する情報がウェブページに表示される。Fossilの実行ファイルは、SSH経由で接続するスタンドアローンなWebサーバCGIアプリとして実行したり、コマンドラインインタフェースから対話的に実行したりできる。

Fossilは分散型システムなため中央サーバは必須ではないものの、使用した方が共同作業は容易になる。

コンテンツはSQLiteによってデータベースに格納される。したがって、停電やシステムのクラッシュによって中断された場合でもトランザクションアトミックである[3]

Fossilは2条項BSDライセンスの条件に基づいて配布されている自由ソフトウェアである(以前はGPLライセンスであった[4])。

採用

Fossilはそれ自体がFossilのコンポーネントであるSQLiteプロジェクトのバージョン管理に使用されている[5]2009年8月12日まで使われていたCVSから移行した[6]

Fossilを使用するその他のプロジェクトは以下の通りである。

  • Tcl/Tk Project
  • Pikchr
  • LuaSQLite3
  • libfossil
  • Androwish(Android向けのTcl実装)

ソースコードホスティング

以下のウェブサイトにてFossilリポジトリの無料ホスティングサービスが提供されている。

脚注

注釈

  1. オリジナルのサイトの所有者であるJames Turnerは、2013年5月1日に運用を停止すると発表した[7]2013年5月1日にドメインの所有権が譲渡された後、運用は継続されることになった[8]
  2. サービスをホスティングしているウェブページを通じて非公式に対応[9]

出典

  1. "Fossil: Change Log".
  2. License (英語). www.fossil-scm.org. 2021年8月7日閲覧。
  3. Bachmann, Arne (2009年11月5日). Integrated version control with Fossil SCM (英語). SlideShare. 2022年11月23日閲覧。
  4. Change from GPL to the Simplified BSD License. (英語). www.fossil-scm.org (2010年5月16日). 2022年11月23日閲覧。
  5. Fossil Performance (英語). www.fossil-scm.org. 2021年8月7日閲覧。
  6. SQLite: Timeline (英語). www.sqlite.org. 2021年8月7日閲覧。
  7. Turner, James (2013年3月28日). Chiselapp.com shutting down (英語). www.mail-archive.com. 2021年8月7日閲覧。
  8. Kupries, Andreas (2013年4月30日). ChiselApp ChangeOver Complete (英語). www.mail-archive.com. 2021年8月7日閲覧。
  9. Free Fossil-SCM Repository Hosting (英語). fossilrepos.sourceforge.net. 2021年8月7日閲覧。

参考文献

関連項目

外部リンク

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.