Proto commits in gotvc/got

These 19 commits are when the Protocol Buffers files have changed:

Commit:e5a1821
Author:Brendon Carroll

gotfs: change Info.Labels -> Info.Attrs

The documentation is generated from this commit.

Commit:943ab2b
Author:Brendon Carroll
Committer:GitHub

gotfs: DeltaBuilder, DeltaIterator, and Differ (#62) GotFS utilities for producing, storing and retrieving deltas.

Commit:cfe206c
Author:Brendon Carroll

gotgrpc: replace prev_hash with prev

Commit:beaa88b
Author:Brendon Carroll

gotgrpc: GotSpace -> Space

Commit:50219d7
Author:Brendon Carroll

remove UNKNOWN store, default store is now RAW

Commit:ac5cd0d
Author:Brendon Carroll
Committer:GitHub

gotfs: replace Extent protobuf with custom type (#44) Uses a custom serialization format for Extents, and create non-protobuf Extent type.

Commit:b1af61d
Author:Brendon Carroll

gotgrpc: adds mode field to BranchInfo protobuf message

Commit:4ed89f8
Author:Brendon Carroll

gotgrpc: set client tls config, add protobuf package name.

Commit:aaf7bba
Author:Brendon Carroll
Committer:GitHub

branches: adds Space.Set for updating Metadata (#37) - adds `branch inspect` and `branch cp-salt` commands. - adds branches.Mode type for controlling modification to the branch.

Commit:746f0db
Author:Brendon Carroll
Committer:GitHub

gotgrpc: protobuf changes and fixes (#34) - Fixes missing fields, and other bugs in gotgrpc Space. - bumps go-state, and INET256 - ensures consistent choice of hash function (gdat.Hash). cadata.DefaultHash is never used outside of tests.

Commit:18a65cc
Author:Brendon Carroll
Committer:GitHub

branches: change Space.ForEach to Space.List (#33) - Changes ForEach to List which can be used to accomplish the same thing, doesn't invert control, and is more natural to implement over the network as a unary rpc. - Also includes changes to the implementations in `gotnet`, `gotrepo`, and `gotiam`, and `gotgrpc`.

Commit:51225c3
Author:Brendon Carroll
Committer:GitHub

gRPC API in package `gotgrpc` (#31) Adds another implementation of branches.Space backed by a gRPC service.

Commit:db94ce8
Author:Brendon Carroll
Committer:GitHub

gotkv: add README, cleanup, add comments (#25)

Commit:ffde59c
Author:Brendon Carroll
Committer:GitHub

GotFS Schema Change (#5) - GotFS now stores paths with both a leading and trailing slash. This keeps the metadata entry at the same key for both files and directories. It also keeps directories adjacent to their children, which simplifies the Graft and Select operations. - Moves package ptree underneath the pkg/gotkv directory. - Removed default values from gotkv and ptree. All parameters must be explicitly set. - Use BLAKE2b XOF for key derivation.

Commit:ed40cd4
Author:Brendon Carroll

github.com/brendoncarroll/got -> github.com/gotvc/got

Commit:b58ba26
Author:Brendon Carroll

use protobufs for gotfs metadata

Commit:f45c3f5
Author:Brendon Carroll

ptrees no longer use protocol buffers to encode entries

This commit does not contain any .proto files.

Commit:5abecae
Author:Brendon Carroll

use protobuf for ptree entry format

Commit:3af5636
Author:Brendon Carroll

Adds ptree and refs packages