git-meta-lib 0.1.7

Library for attaching and exchanging structured metadata in Git repositories (serialize/materialize, SQLite store, merge).
Documentation

git-meta-lib

Rust library for attaching and exchanging structured metadata in Git repositories: local SQLite storage, serialize/materialize to Git trees and refs, and merge semantics aligned with the git metadata specification.

Add to your Cargo.toml:

[dependencies]
git-meta-lib = "0.1.0"

The public API is under the git_meta_lib crate name (hyphens in the package name become underscores in Rust).

For the command-line interface, see the git-meta-cli crate (binary git-meta).

Publishing

cargo publish -p git-meta-lib must succeed on crates.io before cargo publish -p git-meta-cli, because the CLI crate depends on that exact version.