From 1776be67764f0344045fee42600dc2444b344fd5 Mon Sep 17 00:00:00 2001 From: Gadfly Date: Mon, 26 May 2025 22:28:22 +0800 Subject: [PATCH] fix: SaveAsPatch for untracked changes in stash --- src/ViewModels/StashesPage.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ViewModels/StashesPage.cs b/src/ViewModels/StashesPage.cs index 7efcd1a4..a9952711 100644 --- a/src/ViewModels/StashesPage.cs +++ b/src/ViewModels/StashesPage.cs @@ -180,7 +180,7 @@ namespace SourceGit.ViewModels var opts = new List(); foreach (var c in _changes) { - if (c.Index == Models.ChangeState.Added && _selectedStash.Parents.Count == 3) + if (_untracked.Contains(c)) opts.Add(new Models.DiffOption(Models.Commit.EmptyTreeSHA1, _selectedStash.Parents[2], c)); else opts.Add(new Models.DiffOption(_selectedStash.Parents[0], _selectedStash.SHA, c));