summaryrefslogtreecommitdiff
path: root/makima/src/server/state.rs
diff options
context:
space:
mode:
authorsoryu <soryu@soryu.co>2026-01-15 18:25:10 +0000
committersoryu <soryu@soryu.co>2026-01-15 18:25:10 +0000
commit908973b5c08a8b7b624880843c512e8bddf37896 (patch)
treebe9b44f8ec39164ba202fadd5cd52ee646a6c2de /makima/src/server/state.rs
parent11c78ade600a2d74b8f033f18045a0c28fac4362 (diff)
downloadsoryu-908973b5c08a8b7b624880843c512e8bddf37896.tar.gz
soryu-908973b5c08a8b7b624880843c512e8bddf37896.zip
Implement git config inherit system
Diffstat (limited to 'makima/src/server/state.rs')
-rw-r--r--makima/src/server/state.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/makima/src/server/state.rs b/makima/src/server/state.rs
index 6a56f21..479eadf 100644
--- a/makima/src/server/state.rs
+++ b/makima/src/server/state.rs
@@ -413,6 +413,13 @@ pub enum DaemonCommand {
delete_branch: bool,
},
+ /// Inherit git config (user.email, user.name) from a directory
+ InheritGitConfig {
+ /// Directory to read git config from (defaults to daemon's working directory)
+ #[serde(rename = "sourceDir")]
+ source_dir: Option<String>,
+ },
+
/// Error response
Error { code: String, message: String },
}