3 ms·
I'd be curious how well this performs with files that are changed often, and if the disk space needed to store snapshots of all the changes would grow a lot ove
by yosito 5y ago
I'd be curious how well this performs with files that are changed often, and if the disk space needed to store snapshots of all the changes would grow a lot over time.
- hyperpallium2 5y agoIIRC git stores copies at first - so interactive time performance is great. It later compresses a set of files into a pack - so long-term space performance is great. It's like the perfect partner - at least, from afar.
- IshKebab 5y agoSure but this will still run into issues e.g. if you are editing a Photoshop file with autosave enabled.
- vhanda 5y agoMinor nitpick: The files are initially stored with zlib compression. Each "commit" stores the entire file. The compression into a packfile is where the diffs between files are computed and stored.