3 ms·
> But it's more interesting to compare the philosophies between the two tools. So what are their philosophies? Fossil is for small things and git is for scalab
by ccostes 8y ago
> But it's more interesting to compare the philosophies between the two tools.
So what are their philosophies? Fossil is for small things and git is for scalability?
- shagie 8y agoGit is a filesystem ( https://git-scm.com/book/en/v2/Git-Internals-Git-Objects https://git-scm.com/book/en/v2/Git-Internals-Git-Objects ). > Git is a content-addressable filesystem. Great. What does that mean? It means that at the core of Git is a simple key-value data store. What this means is that you can insert any kind of content into a Git repository, for which Git will hand you back a unique key you can use later to retrieve that content. That's a great thing for matching the mindset of someone writing operating system software. Fossil is on top of a relational database... which is also a great thing for matching the mindset of someone writing a relational database.