4 ms·
Fossil[1] is a SCM system (like git) created by the very same author of SQLite (D. Richard Hipp). It uses SQLite as its database and implements versioning and b
by diego_moita 8y ago
Fossil[1] is a SCM system (like git) created by the very same author of SQLite (D. Richard Hipp). It uses SQLite as its database and implements versioning and branching[2] and even merging (which LiteTree doesn't do) on its own, by recording the changes on each item on a separate table.
This approach is more complex to implement but a lot more versatile and flexible. Most of times you wouldn't want to version or branch the whole database, but only parts of it.
[1] https://www.fossil-scm.org https://www.fossil-scm.org
[2] https://www.fossil-scm.org/index.html/doc/trunk/www/branching.wiki https://www.fossil-scm.org/index.html/doc/trunk/www/branchin...
- thunderbong 8y agoI had the same thought. So, I was wondering why they didn't use fossil itself
- blattimwind 8y ago> So, I was wondering why they didn't use fossil itself Fossil is a SCM for files. LiteTree is a branching RDBMS.