[workspace] resolver = "2" [workspace.package] license = "MIT OR Apache-2.0" edition = "2021" rust-version = "1.65.0" # MSRV include = [ "build.rs", "src/**/*", "Cargo.toml", "Cargo.lock", "LICENSE*", "README.md", "benches/**/*", "examples/**/*" ] [package] name = "git-stack" description = "Stacked branch management for Git" version = "0.10.17" repository = "https://github.com/gitext-rs/git-stack.git" documentation = "https://github.com/gitext-rs/git-stack.git" readme = "README.md" categories = ["command-line-interface", "development-tools"] keywords = ["git", "cli"] license.workspace = true edition.workspace = true rust-version.workspace = true include.workspace = true [package.metadata.docs.rs] all-features = true rustdoc-args = ["--cfg", "docsrs"] [package.metadata.release] pre-release-replacements = [ {file="CHANGELOG.md", search="Unreleased", replace="{{version}}", min=1}, {file="CHANGELOG.md", search="\\.\\.\\.HEAD", replace="...{{tag_name}}", exactly=1}, {file="CHANGELOG.md", search="ReleaseDate", replace="{{date}}", min=1}, {file="CHANGELOG.md", search="", replace="\n## [Unreleased] - ReleaseDate\n", exactly=1}, {file="CHANGELOG.md", search="", replace="\n[Unreleased]: https://github.com/gitext-rs/git-stack/compare/{{tag_name}}...HEAD", exactly=1}, ] [dependencies] git2 = { version = "0.17", default-features = false, features = ["vendored-libgit2"] } git-config-env = "0.1" clap = { version = "4.3.0", features = ["derive"] } clap-verbosity-flag = "2.0.1" log = "0.4" env_logger = { version = "0.10", default-features = false, features = ["color"] } colorchoice-clap = "1.0.0" anstyle = "1.0.0" anstream = "0.3.2" proc-exit = "2" eyre = "0.6" human-panic = "1" termtree = "0.4" indexmap = "1" git2-ext = "0.6.0" git-branch-stash = "0.10.0" humantime = "2" itertools = "0.10" ignore = "0.4" bstr = "1.5.0" maplit = "1" petgraph = "0.6.3" downcast-rs = "1.2.0" names = { version = "0.14.0", default-features = false } elsa = "1.8.1" shlex = "1.1.0" [dev-dependencies] git-fixture = { version = "0.3", features = ["yaml"] } assert_fs = "1.0.13" snapbox = { version = "0.4.11", features = ["cmd", "path"] }