These 13 commits are when the Protocol Buffers files have changed:
Commit: | 17aeb91 | |
---|---|---|
Author: | Caelan Sayler | |
Committer: | Olle Sandberg |
Add metadata to ChunkDictionary & allow file or string in compress command
The documentation is generated from this commit.
Commit: | f6cad45 | |
---|---|---|
Author: | MCOfficer | |
Committer: | Olle Sandberg |
Commit generated protobuf code, only regenerate on-demand
Commit: | cd412ed | |
---|---|---|
Author: | Olle Sandberg | |
Committer: | Olle Sandberg |
Split bita into binary and library Where 'bita' is still the application and 'bitar' is a library for working bita archives. Missing in the library are helpers for archive creation which resides in the clone command for now.
Commit: | a660be8 | |
---|---|---|
Author: | Olle Sandberg | |
Committer: | Olle Sandberg |
Implement fixed size chunker Also moved around chunker config. And cleaned up cli parsing a bit.
Commit: | 7402a2f | |
---|---|---|
Author: | Olle Sandberg | |
Committer: | Olle Sandberg |
Support for new rolling hash for chunking Implement RollSum (used in rsync/bup) as default rolling hash. Seems to yeild better performance and possibly better splitting than the current BuzHash implementation.
Commit: | c1e5540 | |
---|---|---|
Author: | Olle Sandberg | |
Committer: | Olle Sandberg |
Add new (default) chunk compression: brotli LZMA and zstd support is placed behind feature flags and disabled by default (and will probably be removed in time).
Commit: | a9301d8 | |
---|---|---|
Author: | Olle Sandberg | |
Committer: | Olle Sandberg |
Preparing work for clone to archive.
Commit: | 0608888 | |
---|---|---|
Author: | Olle Sandberg | |
Committer: | Olle Sandberg |
Simplified archive format. Remove data location as it will always be internal. If we want to refere to external chunks we should use another file format. Remove per chunk compression and always use same for all chunks in an archive.
Commit: | 56837b6 | |
---|---|---|
Author: | Olle Sandberg |
Archive format change - List the rebuild chunk order outside the chunk descriptor. For clarity.
Commit: | c7ad635 | |
---|---|---|
Author: | Olle Sandberg | |
Committer: | Olle Sandberg |
Implement support for compressing chunk data with zstd. Now supporting lzma, zstd and no compression.
Commit: | 6345a5e | |
---|---|---|
Author: | Olle Sandberg | |
Committer: | Olle Sandberg |
Archive chunk dictionary changes. For better handling of future updates.
Commit: | eb2c7b5 | |
---|---|---|
Author: | Olle Sandberg |
More cleanup around archive format and naming.
Commit: | 616d662 | |
---|---|---|
Author: | Olle Sandberg | |
Committer: | Olle Sandberg |
Use protobuf for archive header.