These 4 commits are when the Protocol Buffers files have changed:
Commit: | d3e1353 | |
---|---|---|
Author: | Tony Arcieri | |
Committer: | Tony Arcieri |
Initial file entry types Adds a set of entry types separate from the protos for actually capturing entry information prior to serialization with the protos. The protos are now used strictly for serialization. There are some missing features (e.g. xattrs, SELinux labels, POSIX ACLs) but otherwise most of the basic functionality is now implemented for creating archives. Uses the `tree_magic` crate to autodetect file MIME types.
The documentation is generated from this commit.
Commit: | 9e5f02d | |
---|---|---|
Author: | Tony Arcieri | |
Committer: | Tony Arcieri |
builder: Encode archive headers and footers Adds a header proto to the archive, along with a footer containing metadata including an index of all of the files in the archive.
Commit: | 47da07b | |
---|---|---|
Author: | Tony Arcieri | |
Committer: | Tony Arcieri |
Initial Protocol Buffer schemas Adds schemas describing the structure of the archive format. These are inspired by other archive formats including tar/zip.
Commit: | f1e6617 | |
---|---|---|
Author: | Tony Arcieri | |
Committer: | Tony Arcieri |
[WIP] Initial project skeleton