]> git.mxchange.org Git - simgear.git/commit
HTTP repository implementation
authorJames Turner <zakalawe@mac.com>
Tue, 26 Jan 2016 00:29:25 +0000 (18:29 -0600)
committerJames Turner <zakalawe@mac.com>
Sun, 21 Feb 2016 19:49:20 +0000 (21:49 +0200)
commitae4d96872df7f72400d91ff6ace52b23333cf0d0
treecb1ce1e0924d688a0d7faad035e9806cd3be7533
parent7075a8707b1e3a8a9fbd5c1640f4b12c0bc5ad2b
HTTP repository implementation

A plain-HTTP terrasync repository implementation, using the
SimGear HTTP abstraction. File validity is based on SHA hashes,
and existing files are not re-downloaded if their hash matches,
so soft upgrade from an SVN checkout is possible.
12 files changed:
simgear/io/CMakeLists.txt
simgear/io/HTTPRepository.cxx [new file with mode: 0644]
simgear/io/HTTPRepository.hxx [new file with mode: 0644]
simgear/io/test_HTTP.cxx
simgear/io/test_HTTP.hxx [new file with mode: 0644]
simgear/io/test_repository.cxx [new file with mode: 0644]
simgear/misc/CMakeLists.txt
simgear/misc/sg_hash.cxx [new file with mode: 0644]
simgear/misc/sg_hash.hxx [new file with mode: 0644]
simgear/misc/sg_path.cxx
simgear/misc/sg_path.hxx
simgear/misc/sha1.c [new file with mode: 0644]