[package] name = "git-repository" repository = "https://github.com/Byron/gitoxide" description = "Abstractions for git repositories" license = "MIT/Apache-2.0" version = "0.7.2" authors = ["Sebastian Thiel "] edition = "2018" include = ["src/**/*", "src/assets/**"] [lib] doctest = false test = true [features] default = ["max-performance", "one-stop-shop"] serde1 = ["git-pack/serde1", "git-object/serde1"] max-performance = ["git-features/zlib-ng-compat", "git-features/fast-sha1"] local = [ "git-url", "git-traverse", "git-diff", "git-pack/pack-cache-lru-dynamic", "git-pack/pack-cache-lru-static", ] network = [ "git-protocol" ] one-stop-shop = [ "local", "network", ] [dependencies] git-ref = { version = "0.5.0", path = "../git-ref" } git-tempfile = { version = "^0.6.0", path = "../git-tempfile" } git-odb = { version ="0.20.0", path = "../git-odb" } git-hash = { version = "^0.5.0", path = "../git-hash" } git-object = { version ="0.12.0", path = "../git-object" } git-actor = { version ="0.3.1", path = "../git-actor" } git-pack = { version ="0.8.0", path = "../git-pack" } git-url = { version = "0.3.0", path = "../git-url", optional = true } git-traverse = { version ="0.7.0", path = "../git-traverse", optional = true } git-protocol = { version ="^0.9.0", path = "../git-protocol", optional = true } git-diff = { version ="0.8.0", path = "../git-diff", optional = true } git-features = { version = "^0.16.0", path = "../git-features", features = ["progress"] } signal-hook = { version = "0.3.9", default-features = false } quick-error = "2.0.0" [dev-dependencies] git-testtools = { path = "../tests/tools" } signal-hook = { version = "0.3.9", default-features = false } anyhow = "1"