Fossil is a distributed source control, distributed bug tracking and distributed wiki. Yes, heard about "distributed" in scm (git). It is similar. But why, what's the advantage?
Why - The entire snapshot repository comes in a single file (as SQLite database). That file has all the required data:
- Source code -> The project code base, most important one.
- Bug tracking -> Track all the associated bugs of the project at the same place.
- Wiki -> Documentation about project objectives, its details.
- Events -> A timeline of all the activities performed on fossil.
- A web interface that can be launched from the small foot print fossil executable.
- Lots of configuration options
NOTE: All of the developments may not take advantage of this. But, on the other side, if the development need/requirement matches Fossil, use it! Its excellent :)
The web-interface or the UI launches with most of the configurable items. A simple
./fossil ui
is all we type and this launches a web-browser with fossil user interface.
0 comments:
Post a Comment