Remove remote editing from the Git sidebar

This commit is contained in:
2026-07-23 09:38:40 +02:00
parent 08a5bd192c
commit 632822fe1b
13 changed files with 46 additions and 83 deletions

View File

@@ -25,30 +25,14 @@ impl BdsApp {
}
Task::none()
}
Message::GitRemoteInputChanged(value) => {
self.git_state.remote_input = value;
Task::none()
}
Message::GitCommitMessageChanged(value) => {
self.git_state.commit_message = value;
Task::none()
}
Message::GitInitialize => {
let remote = self.git_state.remote_input.trim().to_string();
self.run_local_git_action(GitOperation::Initialize, move |engine| {
engine.initialize()?;
if !remote.is_empty() {
engine.set_remote(&remote)?;
}
Ok(())
})
}
Message::GitSetRemote => {
let remote = self.git_state.remote_input.trim().to_string();
self.run_local_git_action(GitOperation::Remote, move |engine| {
engine.set_remote(&remote)
})
}
Message::GitInitialize => self
.run_local_git_action(GitOperation::Initialize, |engine| {
engine.initialize().map(|_| ())
}),
Message::GitCommit => {
let message = self.git_state.commit_message.clone();
self.run_local_git_action(GitOperation::Commit, move |engine| {