From 729e06d5c0ac6173370cecb4e9501abd6f3e1768 Mon Sep 17 00:00:00 2001 From: Gadfly Date: Mon, 26 May 2025 22:50:29 +0800 Subject: [PATCH] fix: SaveAsPatch for untracked changes in stash (#1366) --- 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));