[[bin]]
name = "gg"
path = "src/main.rs"
[build-dependencies.tauri-build]
features = ["config-toml"]
version = "2.0.0"
[dependencies.anyhow]
version = "1.0.100"
[dependencies.async-trait]
version = "0.1.89"
[dependencies.chrono]
features = ["serde"]
version = "0.4.42"
[dependencies.clap]
features = ["derive", "deprecated", "wrap_help", "string"]
version = "4.5.53"
[dependencies.config]
default-features = false
features = ["toml"]
version = "0.13.4"
[dependencies.dirs]
version = "6"
[dependencies.dunce]
version = "1.0.5"
[dependencies.futures-util]
version = "0.3.31"
[dependencies.gix]
default-features = false
features = ["index", "max-performance-safe", "blob-diff"]
version = "0.75.0"
[dependencies.indexmap]
version = "2.12"
[dependencies.itertools]
version = "0.14"
[dependencies.jj-cli]
version = "0.36"
[dependencies.jj-lib]
features = ["watchman"]
version = "0.36"
[dependencies.log]
version = "0.4"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0.145"
[dependencies.tauri]
features = ["config-toml"]
version = "2.0.0"
[dependencies.tauri-codegen]
version = "2.0.0"
[dependencies.tauri-macros]
version = "2.0.0"
[dependencies.tauri-plugin]
version = "2.0.0"
[dependencies.tauri-plugin-dialog]
version = "2.0.0"
[dependencies.tauri-plugin-log]
version = "2.0.0"
[dependencies.tauri-plugin-shell]
version = "2.0.0"
[dependencies.tauri-plugin-window-state]
version = "2.0.0"
[dependencies.tauri-runtime]
version = "2.0.0"
[dependencies.tauri-runtime-wry]
version = "2.0.0"
[dependencies.tauri-utils]
version = "2.0.0"
[dependencies.thiserror]
version = "2.0.17"
[dependencies.tokio]
features = ["io-util"]
version = "1.48.0"
[dependencies.toml_edit]
features = ["serde"]
version = "0.23.9"
[dependencies.ts-rs]
features = ["chrono-impl"]
optional = true
version = "7.1.1"
[dev-dependencies.assert_matches]
version = "1.5"
[dev-dependencies.tempfile]
version = "3.23"
[dev-dependencies.zip]
version = "6.0"
[features]
custom-protocol = ["tauri/custom-protocol"]
default = ["custom-protocol"]
ts-rs = ["dep:ts-rs"]
[package]
authors = ["Thomas Castiglione"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["development-tools"]
description = "GG - Gui for JJ"
edition = "2024"
homepage = "https://github.com/gulbanana/gg"
include = ["/dist/**/*", "/gen/**/*", "/res/**/*", "/src/**/*", "/build.rs", "/Tauri.toml", "/index.html", "/LICENSE", "/README.md"]
keywords = ["jujutsu", "jj", "vcs", "scm", "gui"]
license = "Apache-2.0"
name = "gg-cli"
readme = "README.md"
repository = "https://github.com/gulbanana/gg"
version = "0.36.2"
[package.metadata.release]
pre-release-hook = ["npm", "run", "build"]
[profile.dev]
debug = 0
[target."cfg(windows)".dependencies.windows]
features = ["Win32_Foundation", "Win32_System_Com", "Win32_System_Com_StructuredStorage", "Win32_System_Console", "Win32_System_Variant", "Win32_UI_Shell", "Win32_UI_Shell_Common", "Win32_UI_Shell_PropertiesSystem"]
version = "0.60"