3 ms·
I think the default storage format Hypothesis uses is a flat file with a diff-friendly format so it's easy for developers to check it into source control, and i
by notjack 9y ago
I think the default storage format Hypothesis uses is a flat file with a diff-friendly format so it's easy for developers to check it into source control, and it's easy for patches to update the database without exploding the git repo size due to giant binary diffs. Sqlite3 might also be an option but I'm not up to date on the details. As a neat side effect of the diff-friendly format, it's easy to review new falsifying inputs added to the database in pull requests.
- brepl 9y ago> a diff-friendly format ... it's easy for patches to update the database without exploding the git repo size due to giant binary diffs Interesting - I understood that Git stores whole files, not diffs, so I'm surprised this is a significant feature.
- zaphar 9y agoI'm pretty sure git stores diffs not just whole files everytime.