diff options
Diffstat (limited to 'development/fossil/README')
-rw-r--r-- | development/fossil/README | 53 |
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 |