refactor: re-implement git stash apply

* supports `--index` option
* add an option to drop selected stash after applying
* remove `Pop` context menu for stash

Signed-off-by: leo <longshuang@msn.cn>
This commit is contained in:
leo 2025-02-06 16:33:55 +08:00
parent dbb1df5f8b
commit 7089f29b85
No known key found for this signature in database
9 changed files with 121 additions and 22 deletions

View file

@ -91,7 +91,7 @@ namespace SourceGit.ViewModels
}
if (AutoRestore && succ)
succ = new Commands.Stash(_repo.FullPath).Apply();
succ = new Commands.Stash(_repo.FullPath).Apply("stash@{0}", true);
CallUIThread(() =>
{