[package] name = "git-warp-time" version = "0.8.4" authors = ["Caleb Maclennan "] edition = "2021" rust-version = "1.74.0" description = "Rust library and CLI utility to reset file timestamps to repo state" readme = "README.md" homepage = "https://github.com/alerque/git-warp-time" repository = "https://github.com/alerque/git-warp-time" license = "GPL-3.0-only" build = "build-aux/build.rs" include = ["*.rs"] [[bin]] name = "git-warp-time" required-features = ["cli"] [features] default = ["cli", "bash", "elvish", "fish", "manpage", "powershell", "zsh"] completions = ["cli", "clap_complete"] cli = ["clap"] bash = ["completions"] elvish = ["completions"] fish = ["completions"] manpage = ["clap_mangen"] powershell = ["completions"] zsh = ["completions"] [profile.release] lto = true [dependencies] camino = "1.1" filetime = "0.2" snafu = "0.8" [dependencies.clap] version = "4.5" optional = true features = [ "derive", "wrap_help" ] [dependencies.git2] version = "0.19" default-features = false [build-dependencies] [build-dependencies.clap_complete] version = "4.5" optional = true [build-dependencies.clap_mangen] version = "0.2" optional = true [build-dependencies.clap] version = "4.5" optional = true features = [ "derive" ] [build-dependencies.anyhow] version = "1.0" [build-dependencies.vergen-gix] version = "1.0" default-features = false features = [ "build", "cargo", "rustc" ] [package.metadata.git-cliff.git] protect_breaking_commits = true commit_parsers = [ { message = "^feat", group = "Features" }, { message = "^fix", group = "Bug Fixes" }, { message = "^perf", group = "Performance" }, { message = ".*", skip = true }, ] commit_preprocessors = [ { pattern = '.*', replace_command = 'typos --write-changes -' }, ] [package.metadata.typos.default] locale = "en-us" [package.metadata.typos.default.extend-words] soures = "sources" [package.metadata.typos.files] ignore-hidden = false extend-exclude = ["/.git"]