Commit Graph

234 Commits

Author SHA1 Message Date
Kat Marchán cfdf4eed4d
feat(reflink): Separate reflink behavior into their own functions (#58)
BREAKING CHANGE: some signatures for copy have changed, and copy no longer automatically reflinks
2023-10-07 12:39:39 -07:00
Qing Lei 34ee679816
feat(remove_fully): add option for remove cache entry (#54)
Fixes: https://github.com/zkat/cacache-rs/issues/53
2023-10-07 12:39:30 -07:00
Kat Marchán 0748e51d63
chore: Release cacache version 11.7.1 2023-09-11 15:25:27 -07:00
Kat Marchán f8e21e5edb
docs: update changelog 2023-09-11 15:25:07 -07:00
Christian Haynes 6624d66c16
fix(deps): moved to reflink-copy (#55)
Fixes: https://github.com/zkat/cacache-rs/issues/46
2023-09-11 15:19:26 -07:00
Kat Marchán c735d83a31
fix(mmap): fix unused method warning 2023-09-11 15:19:26 -07:00
Kat Marchán 100609abee
fix(sync-only): remove futures dep when no async features are being used 2023-09-11 14:56:01 -07:00
Kat Marchán 763a29cdf3
chore: Release cacache version 11.7.0 2023-09-11 12:30:40 -07:00
Kat Marchán 8af02fc75c
docs: update changelog 2023-09-11 12:24:27 -07:00
Kat Marchán 6062226789
feat(sync-only): add support for removing async runtime dependency altogether (#56) 2023-09-11 12:15:16 -07:00
Michal Trybus 2c98f08a98
feat(deps) re-exported ssri::Integrity (#52) 2023-07-03 08:51:28 -07:00
Kat Marchán a2bf178b96
chore: Release cacache version 11.6.0 2023-05-20 19:08:20 -07:00
Kat Marchán fbe26dcaf7
docs: update changelog 2023-05-20 19:07:13 -07:00
Kat Marchán 41392e7469
feat(xxhash): Add xxhash support and some utilities for making it easier to use (#51)
Fixes: https://github.com/zkat/cacache-rs/issues/47
2023-05-20 19:06:08 -07:00
Michal Trybus 1ac1d647e0
fix(mmap): pre-allocate temp file before mmapping (#50)
Fixes: https://github.com/zkat/cacache-rs/issues/48

This avoids SIGBUS on memory write in case the temp file is sparse.
Implemented for linux only; other target_os cfg values unchanged.
2023-05-19 09:55:16 -07:00
Michal Trybus 58de0b2d10
feat(mmap): new feature for mmap-based optimization (#49)
Ref: https://github.com/zkat/cacache-rs/issues/48
2023-05-17 15:45:46 -07:00
Kat Marchán 81bc84b33d
chore: Release cacache version 11.5.2 2023-03-31 17:54:59 -07:00
Kat Marchán a8d12d3c5f
docs: update changelog 2023-03-31 17:54:45 -07:00
Kat Marchán b7c10ecaaf
fix(deps): move async-attributes over to dev-dependencies 2023-03-31 17:53:37 -07:00
Kat Marchán 6a4e534215
chore: Release cacache version 11.5.1 2023-03-31 17:46:44 -07:00
Kat Marchán a0507db682
docs: update changelog 2023-03-31 17:46:33 -07:00
Kat Marchán 4950998f77
fix(deps): bump ssri too 2023-03-31 17:45:59 -07:00
Kat Marchán cfd29afe16
chore: Release cacache version 11.5.0 2023-03-31 17:42:30 -07:00
Kat Marchán cba4c274ec
docs: update changelog 2023-03-31 17:42:18 -07:00
Kat Marchán 364f9da65e
feat(deps): bump miette and thiserror 2023-03-31 17:35:19 -07:00
Kat Marchán 646ae52e2f
chore: Release cacache version 11.4.0 2023-03-09 18:26:16 -08:00
Kat Marchán 190252326c
docs: update changelog 2023-03-09 18:26:07 -08:00
Kat Marchán b88217cc54
feat(link): implement hard_link_hash_sync too 2023-03-09 18:25:26 -08:00
Johannes Becker 02d7f146f1
fix(security): bump tempfile version to 3.4.0 (#45) 2023-03-07 10:21:02 -08:00
Kat Marchán 262e1ca2ba
chore: Release cacache version 11.3.0 2023-03-04 17:24:30 -08:00
Kat Marchán 91b4111186
docs: update changelog 2023-03-04 17:21:46 -08:00
Kat Marchán 89eee6c1ae
feat(links): add support for hard linking from the cache (#43) 2023-03-04 17:10:46 -08:00
Kat Marchán 80e5b4135b
chore: Release cacache version 11.2.0 2023-02-27 19:10:50 -08:00
Kat Marchán 50899fa754
docs: update changelog 2023-02-27 19:10:12 -08:00
Kat Marchán d39e83801d
feat(copy): add support for reflink-copy and unsafe-copy (#42) 2023-02-27 19:09:02 -08:00
Scott Haug ac56fd9ce6
feat(link_to): Add support for linking to existing files from the cache (#41) 2023-02-27 14:08:01 -08:00
Kat Marchán 4d85f3ca84
(cargo-release) start next development iteration 11.1.1-alpha.0 2023-02-19 01:24:04 -08:00
Kat Marchán 13809bc1b9
(cargo-release) version 11.1.0 2023-02-19 01:23:33 -08:00
Kat Marchán be43d3fc88
docs: update changelog 2023-02-19 01:23:22 -08:00
Kat Marchán 9991f56b4c
feat(index): Add support for raw index metadata and expose index functions 2023-02-19 01:18:29 -08:00
Kat Marchán 70b3d5e695
(cargo-release) start next development iteration 11.0.3-alpha.0 2023-02-18 21:39:53 -08:00
Kat Marchán 61aec9e61c
(cargo-release) version 11.0.2 2023-02-18 21:39:20 -08:00
Kat Marchán abd067496d
docs: update changelog 2023-02-18 21:38:44 -08:00
Redmar Kerkhoff 53c289523f
fix(ls): make sure `ls` sees entry deletions (#40) 2023-02-18 21:36:44 -08:00
Kat Marchán 067d082690
(cargo-release) start next development iteration 11.0.2-alpha.0 2023-02-18 21:35:40 -08:00
Kat Marchán 1ffa7fc3d2
(cargo-release) version 11.0.1 2023-02-18 21:35:07 -08:00
Kat Marchán 7f518204d3
docs: update changelog 2023-02-18 21:33:35 -08:00
Kat Marchán f8cbfefc12
feat(deps): bump ssri to 8.0.0 2023-02-18 21:31:00 -08:00
Kat Marchán 856c059096
(cargo-release) start next development iteration 11.0.1-alpha.0 2023-01-28 19:29:33 -08:00
Kat Marchán c86cd4c950
(cargo-release) version 11.0.0 2023-01-28 19:27:42 -08:00