]> git.ipfire.org Git - thirdparty/ccache.git/commit
refactor: Decouple Manifest data structure from how it’s stored
authorJoel Rosdahl <joel@rosdahl.net>
Wed, 29 Dec 2021 19:50:29 +0000 (20:50 +0100)
committerJoel Rosdahl <joel@rosdahl.net>
Wed, 29 Dec 2021 20:58:03 +0000 (21:58 +0100)
commit9882ac2d27985880fee525301cba831c16ad70bf
tree47c66339dbd1b98ca78c62f568d8a7643b6c4916
parent6eb7eb340bf163b807cb9267935e39fa619dde0b
refactor: Decouple Manifest data structure from how it’s stored

Manifest is now a standalone data structure that knows how to serialize
and deserialize itself but not how it’s embedded in a cache entry.
src/CMakeLists.txt
src/Manifest.cpp [deleted file]
src/Manifest.hpp [deleted file]
src/ccache.cpp
src/core/CMakeLists.txt
src/core/Manifest.cpp [new file with mode: 0644]
src/core/Manifest.hpp [new file with mode: 0644]
src/core/mainoptions.cpp
src/storage/primary/CacheFile.cpp
src/storage/primary/PrimaryStorage_compress.cpp