diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2014-03-08 13:11:50 -0800 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2014-03-09 19:36:33 -0700 |
commit | 34fb8240da7632847e36ffd9629a49e1c60b59d6 (patch) | |
tree | 6577ca0fc7c907f2bd0fe623efc0a75c97587deb /icons/average.svg | |
parent | f0985644b618a65fcf876c8ea856746b3c1dbaac (diff) | |
download | subsurface-34fb8240da7632847e36ffd9629a49e1c60b59d6.tar.gz |
git repository reading: start reading the actual file contents
If we want to scale to thousands of dives, we'll eventually want to read
the dive computer files lazily when actually needed, but for now we do
everything synchronously. Even if that may actually be slower than
parsing one big XML file.
The git object store is pretty efficient, but especially with some
history, the compression and delta application will certainly not be
free.
This does all the git object unpacking, but none of the actual data
parsing yet. But as part of looking up the file objects, we do get the
dive number (which is in the name of the dive file).
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'icons/average.svg')
0 files changed, 0 insertions, 0 deletions