git-meta-lib 0.1.7

Library for attaching and exchanging structured metadata in Git repositories (serialize/materialize, SQLite store, merge).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 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](https://git-meta.com/).

Add to your `Cargo.toml`:

```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`](https://crates.io/crates/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.