Fossil SCM
|
1
|
* use Tcl and the sqlite3 extensions to provide a CLI to fossil |
|
2
|
* use Tcl sockets and events to prevent having to use non-portable things like fork |
|
3
|
* get fossil on all platforms that support Tcl and SQlite |
|
4
|
* allow easy extensibility using Tcl |
|
5
|
* provide performance critical parts as TEA extensions |
|
6
|
* allow apps to use DVCS by package require fossil |
|
7
|
|