github.com/mckael/restic@v0.8.3/changelog/0.8.0_2017-11-26/pull-1040 (about)

     1  Enhancement: Add local metadata cache
     2  
     3  We've added a local cache for metadata so that restic doesn't need to load
     4  all metadata (snapshots, indexes, ...) from the repo each time it starts. By
     5  default the cache is active, but there's a new global option `--no-cache`
     6  that can be used to disable the cache. By deafult, the cache a standard
     7  cache folder for the OS, which can be overridden with `--cache-dir`.  The
     8  cache will automatically populate, indexes and snapshots are saved as they
     9  are loaded. Cache directories for repos that haven't been used recently can
    10  automatically be removed by restic with the `--cleanup-cache` option.
    11  
    12  A related change was to by default create pack files in the repo that contain
    13  either data or metadata, not both mixed together. This allows easy caching of
    14  only the metadata files. The next run of `restic prune` will untangle mixed
    15  files automatically.
    16  
    17  https://github.com/restic/restic/pull/1040
    18  https://github.com/restic/restic/issues/29
    19  https://github.com/restic/restic/issues/738
    20  https://github.com/restic/restic/issues/282
    21  https://github.com/restic/restic/pull/1287
    22  https://github.com/restic/restic/pull/1436
    23  https://github.com/restic/restic/pull/1265