3 unstable releases
Uses old Rust 2015
0.2.0 | May 4, 2016 |
---|---|
0.1.1 | Mar 9, 2016 |
0.1.0 | Mar 8, 2016 |
#3 in #reviews
24KB
789 lines
git-appraise (Rust)
This is a Rust port of the git-appraise library (written in Go). Currently it offers read-only access to the stored reviews in a repository via the git2-rs library. Eventually it may be expanded to include mutation and creation of new reviews.
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be dual licensed as above, without any additional terms or conditions.
Developing
If building on OS X with a homebrew
installed copy of OpenSSL you'll need to
specify where this is to enable building libssh2-sys
. Use something like:
OPENSSL_ROOT_DIR=`brew --prefix openssl` \
OPENSSL_LIB_DIR=`brew --prefix openssl`/lib \
OPENSSL_INCLUDE_DIR=`brew --prefix openssl`/include \
cargo build
This library uses the combined serde_macros
on nightly and syntex
on stable
approach described in the serde
readme. To build on stable
just use cargo build
as normal, to build on nightly use
cargo build --no-default-features --features nightly
It's recommended to use nightly for development as the error messages should be better.
Dependencies
~12MB
~311K SLoC