[package] name = "gitbutler-branch-actions" version = "0.0.0" edition = "2021" authors = ["GitButler "] publish = false [dependencies] tracing.workspace = true anyhow = "1.0.86" git2.workspace = true gix = { workspace = true, features = ["blob-diff", "revision"] } tokio.workspace = true gitbutler-oplog.workspace = true gitbutler-repo.workspace = true gitbutler-user.workspace = true gitbutler-branch.workspace = true gitbutler-reference.workspace = true gitbutler-error.workspace = true gitbutler-serde.workspace = true gitbutler-id.workspace = true gitbutler-time.workspace = true gitbutler-commit.workspace = true gitbutler-url.workspace = true gitbutler-fs.workspace = true gitbutler-diff.workspace = true gitbutler-operating-modes.workspace = true gitbutler-cherry-pick.workspace = true serde = { workspace = true, features = ["std"] } bstr.workspace = true diffy = "0.4.0" hex = "0.4.3" regex = "1.10" git2-hooks = "0.3" url = { version = "2.5.2", features = ["serde"] } md5 = "0.7.0" itertools = "0.13" gitbutler-command-context.workspace = true gitbutler-project.workspace = true urlencoding = "2.1.3" reqwest = { version = "0.12.4", features = ["json"] } [dev-dependencies] once_cell = "1.19" pretty_assertions = "1.4" gitbutler-testsupport.workspace = true gix = { workspace = true, features = ["max-performance"] } gitbutler-git = { workspace = true, features = ["test-askpass-path"] } glob = "0.3.1" serial_test = "3.1.1" tempfile = "3.10" criterion = "0.5.1" [features] ## Only enabled when benchmark runs are performed. benches = ["gitbutler-git/benches"] [[bench]] name = "branches" harness = false