mirror of
https://github.com/gitbutlerapp/gitbutler.git
synced 2024-12-18 22:56:48 +03:00
9aee55c869
this is a cli convinience tool for listing and restoring gitbutler snapshots even if the app can't start or if it's hung. of course this can be done with plain git, but this is more convinient In the future we could add more functionality to it
33 lines
1.2 KiB
TOML
33 lines
1.2 KiB
TOML
[workspace]
|
|
members = [
|
|
"crates/gitbutler-core",
|
|
"crates/gitbutler-tauri",
|
|
"crates/gitbutler-changeset",
|
|
"crates/gitbutler-git",
|
|
"crates/gitbutler-watcher",
|
|
"crates/gitbutler-testsupport",
|
|
"crates/gitbutler-cli",
|
|
]
|
|
resolver = "2"
|
|
|
|
[workspace.dependencies]
|
|
gix = { version = "0.62.0", default-features = false, features = [] } # add performance features here as needed
|
|
git2 = { version = "0.18.3", features = ["vendored-openssl", "vendored-libgit2"] }
|
|
uuid = { version = "1.8.0", features = ["serde"] }
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
thiserror = "1.0.59"
|
|
rusqlite = { version = "0.29.0", features = [ "bundled", "blob" ] }
|
|
tokio = { version = "1.37.0", default-features = false }
|
|
|
|
gitbutler-git = { path = "crates/gitbutler-git" }
|
|
gitbutler-core = { path = "crates/gitbutler-core" }
|
|
gitbutler-watcher = { path = "crates/gitbutler-watcher" }
|
|
gitbutler-testsupport = { path = "crates/gitbutler-testsupport" }
|
|
gitbutler-cli ={ path = "crates/gitbutler-cli" }
|
|
|
|
[profile.release]
|
|
codegen-units = 1 # Compile crates one after another so the compiler can optimize better
|
|
lto = true # Enables link to optimizations
|
|
opt-level = "s" # Optimize for binary size
|
|
debug = true # Enable debug symbols, for profiling
|