summaryrefslogtreecommitdiff
path: root/development/fossil/README
diff options
context:
space:
mode:
Diffstat (limited to 'development/fossil/README')
-rw-r--r--development/fossil/README53
1 files changed, 40 insertions, 13 deletions
diff --git a/development/fossil/README b/development/fossil/README
index 9d1df46c70..f72d81f8bf 100644
--- a/development/fossil/README
+++ b/development/fossil/README
@@ -1,13 +1,40 @@
-Fossil is a distributed version control and bug tracking system created by
-D. Richard Hipp, primary author of SQLite. Fossil embeds a web server which
-provides a graphical interface for developers, administrators, and end users.
-Features: tamper-resistant immutable artifact record, simple command-line
-interface, coherent versioning across all files, easy branching and merging,
-bisect searches, full-text documentation searches, customizable web interface,
-online activity reports, built-in wiki, SHA3-256 and hardened SHA1 checksums,
-FUSE filesystem, and automated replication and backup. Fossil can host the
-entire project development website, including the download area, but it also can
-be used for individual projects with no need for a server. An interesting
-application is coordination of /etc and other system configuration files across
-a network of computers. Content is stored in an SQLite database for atomicity,
-durability, and easy administration.
+Fossil is a distributed version control and ticket tracking system
+created by D. Richard Hipp, the primary author of SQLite.
+
+Features:
+
+- tamper-proof artifact record
+- simple command-line interface
+- customizable web interface with JSON, RSS, and built-in wiki
+- online project documentation with full-text search capability
+- online activity and ticket reports
+- user accounts with access controls
+- coherent versioning across all files
+- straightforward branching and merging
+- bisect searches to pinpoint behavior changes
+- SHA3-256 and hardened SHA1 checksums
+- FUSE filesystem makes all historical and branch revisions available
+- synchronization via http, https, ssh, and local/network filesystems
+- automated replication and backup
+- git import/export and Subversion/CVS import
+- nested checkouts to share common subtrees across related projects
+- checkout directory not cluttered with administrative files
+- support for Docker
+
+Fossil can host the entire project development website, including the
+download area, but it also can be used for individual projects with no
+need for a shared server.
+
+In addition to typical software development operations, one interesting
+application is coordination and auditing of /etc and other configuration
+files across a network of computers.
+
+Content is stored in an SQLite database for atomicity, durability, and
+effortless administration.
+
+See Fossil in action online:
+
+- https://fossil-scm.org/ - Fossil hosts its own development
+- https://sqlite.org/src/ - Fossil originally created to manage SQLite
+- https://core.tcl.tk/tcl/timeline?y=ci - Tcl/Tk migrated from CVS
+- https://chiselapp.com/ - Free public hosting for Fossil projects