dragly
Joined 12 years ago
Karma
196
Submissions
48
Member since
Dec 10
Joined 12 years ago
I landed on SQLite for many of the reasons outlined in this article and in particular because of how easy it was to implement and maintain. SQLite is supported natively in QtSql, which made it extremely easy to write the save and load functions, and later extend these with more data fields. In addition, we did not have to worry about cross-platform support since this was covered by SQLite and Qt already.
For big repositories with long histories (like Qt), worktrees also save some disk space.