mofosyne
Joined 12 years ago
Karma
587
Submissions
199
Member since
Oct 5
Joined 12 years ago
This buys you incremental writes, commit hash pinning and diffs for free. In addition to having a git archive outputting a zip export as well?
Main wrinkle is you would need to gitignore the sqlite database as it doesn't store very well in git (binary, changes lots per insert). But it's easy to regenerate anyway as a rebuild-able cache.
https://www.youtube.com/watch?v=jNWx1Rn76Gg
The Linux Distro For Writers --- Mr and Mrs Linux
Well regarding how CSV didn't quite work for you. Have you checked out recutils?
Its a GNU Project and at least does basic relational database operations on plain text files. You can easily install it in most linux package managers.
https://en.wikipedia.org/wiki/Recutils