[package]
name = "gitj"
version = "0.3.0"
edition = "2024"
rust-version = "1.88"
description = "A gitk-style, Windows 3.1-flavored git repository browser and commit helper built on the Saudade toolkit"
authors = ["Robert Lillack <rob@lillack.net>"]
repository = "https://github.com/roblillack/gitj"
homepage = "https://github.com/roblillack/gitj"
license = "MIT"
readme = "README.md"
keywords = ["git", "gitk", "git-gui", "retro", "gui"]
categories = ["gui", "development-tools"]
include = ["src/**/*.rs", "assets/status/*.svg", "Cargo.toml", "README.md", "CHANGELOG.md", "LICENSE"]
[package.metadata.release]
allow-branch = ["main"]
pre-release-replacements = [
{ file = "CHANGELOG.md", search = "Unreleased", replace = "{{version}}" },
{ file = "CHANGELOG.md", search = '\.\.\.HEAD', replace = "...{{tag_name}}", exactly = 1 },
{ file = "CHANGELOG.md", search = "ReleaseDate", replace = "{{date}}" },
{ file = "CHANGELOG.md", search = "<!-- next-header -->", replace = "<!-- next-header -->\n\n## [Unreleased] - ReleaseDate", exactly = 1 },
{ file = "CHANGELOG.md", search = "<!-- next-url -->", replace = "<!-- next-url -->\n[Unreleased]: https://github.com/roblillack/gitj/compare/{{tag_name}}...HEAD", exactly = 1 },
]
[dependencies]
saudade = "0.5"
git2 = { version = "0.18", default-features = false }
image = { version = "0.25", default-features = false, features = ["bmp", "gif", "ico", "jpeg", "png", "pnm", "qoi", "tga", "tiff", "webp"] }
[dev-dependencies]
insta = "1"
image = { version = "0.25", default-features = false, features = ["png"] }
[lib]
name = "journey"
path = "src/lib.rs"
[[bin]]
name = "gitj"
path = "src/main.rs"