mirror of
https://github.com/gitui-org/gitui
synced 2026-05-24 09:28:21 +00:00
* will consume all cores now and got faster in all my benchmarks * setting progress via asyncjob now makes sure to only set it if it has changed and return whether that is the case to simplify sending progress notifications only in case progress actually changed
44 lines
1.3 KiB
TOML
44 lines
1.3 KiB
TOML
[package]
|
|
name = "asyncgit"
|
|
version = "0.24.1"
|
|
authors = ["extrawurst <mail@rusticorn.com>"]
|
|
edition = "2021"
|
|
description = "allow using git2 in a asynchronous context"
|
|
homepage = "https://github.com/extrawurst/gitui"
|
|
repository = "https://github.com/extrawurst/gitui"
|
|
readme = "README.md"
|
|
license = "MIT"
|
|
categories = ["concurrency", "asynchronous"]
|
|
keywords = ["git"]
|
|
|
|
[dependencies]
|
|
bitflags = "1"
|
|
crossbeam-channel = "0.5"
|
|
easy-cast = "0.5"
|
|
fuzzy-matcher = "0.3"
|
|
git2 = "0.17"
|
|
log = "0.4"
|
|
# git2 = { path = "../../extern/git2-rs", features = ["vendored-openssl"]}
|
|
# git2 = { git="https://github.com/extrawurst/git2-rs.git", rev="fc13dcc", features = ["vendored-openssl"]}
|
|
# pinning to vendored openssl, using the git2 feature this gets lost with new resolver
|
|
openssl-sys = { version = '0.9', features = ["vendored"], optional = true }
|
|
rayon = "1.7"
|
|
rayon-core = "1.11"
|
|
scopetime = { path = "../scopetime", version = "0.1" }
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
shellexpand = "3.1"
|
|
thiserror = "1.0"
|
|
unicode-truncate = "0.2.0"
|
|
url = "2.4"
|
|
|
|
[dev-dependencies]
|
|
env_logger = "0.10"
|
|
invalidstring = { path = "../invalidstring", version = "0.1" }
|
|
pretty_assertions = "1.4"
|
|
serial_test = "1.0"
|
|
tempfile = "3.4"
|
|
|
|
[features]
|
|
default = ["trace-libgit"]
|
|
trace-libgit = []
|
|
vendor-openssl = ["openssl-sys"]
|