I only discovered Fossil about 3 months ago, but I'm already very comfortable using it and have switched all my projects to it. I came from SVN and haven't looked back once.

Kind regards,

Philip Bennefall
On 7/25/2014 5:57 PM, Richard Hipp wrote:
The seventh anniversary of the first self-commit of Fossil source code was this past Monday. Time flies.

The logical predecessor of Fossil was CVSTrac (http://www.cvstrac.org/) which was a wiki and trouble-ticket system built atop CVS. CVSTrac became the inspiration for Trac (http://trac.edgewall.org/wiki/CvsTrac) which is a similar tool for SVN that became far more popular than CVSTrac and which is still in active use. Fossil was originally created to provide features needed in SQLite development, features that I couldn't get with CVS+CVSTrac, or with Monotone or Git or Mercurial or any other configuration management system available at the time. I worked on prototypes of Fossil for a year or more prior to the first self-commit on 2007-07-21, but none of those early prototypes survive.

Code archeologists will be able to find a lot of commonality between the CVSTrac and Fossil source codes. There is a clear genetic relationship between the two systems.

Fossil was created for the purpose of aiding in the development of SQLite. (Other uses for Fossil, though welcomed, are secondary.) The SQLite documentation sources (http://www.sqlite.org/docsrc/timeline?a=2000-01-01) were split off from the SQLite source tree in CVS on 2007-11-12, just a few months after Fossil began self-hosting. But the core SQLite source code did not move to Fossil until 2009-08-11, just after the release of SQLite version 3.6.17, over two years after Fossil became self-hosting. The move from CVS to Fossil has proven to be a boon for SQLite development.

CVSTrac was in active use by SQLite for a little over 7 years. To my knowledge, nobody uses CVSTrac any more. (OpenSSL was the last known user of CVSTrac and they switched over to Git at the beginning of 2013.) Fossil will soon overtake CVSTrac in terms of years of use, and Fossil has a great deal more momentum and a much larger user base than CVSTrac ever had.

D. Richard Hipp
d...@sqlite.org <mailto:d...@sqlite.org>

fossil-users mailing list

Reply via email to