mirror of
https://github.com/facebook/sapling.git
synced 2024-10-12 09:48:05 +03:00
f4fdd7deea
Summary: This allows us to remove the Python binding without breaking existing zstd users (commitcloud bundles). It might also make the future Rust migration easier. Using `zstd` create for its streaming APIs. `zstdelta`'s APIs cannot be used since it requires decompressed length to be known, which wouldn't work for streaming compressed data. Note: For easier implementation, the Python land no longer processes data in a streaming way. This is probably fine for the current bundle use-case. In the long term, we might want to revisit the bundle format entirely. As we're here, also expose zstdelta's APIs and add a test for it. Reviewed By: DurhamG Differential Revision: D8342421 fbshipit-source-id: 89902d551f4616469d6e1bc9b334a1c37c884775 |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |