From db9d8c8e990e54e95deff00ee7753d2c375edcaa Mon Sep 17 00:00:00 2001 From: leo Date: Fri, 30 Apr 2021 17:03:22 +0800 Subject: [PATCH] fix: fix branch name binding issue --- src/Commands/Commits.cs | 8 ++++++++ src/Views/Popups/CreateBranch.xaml | 1 + 2 files changed, 9 insertions(+) diff --git a/src/Commands/Commits.cs b/src/Commands/Commits.cs index fbc7cd60..5597f05e 100644 --- a/src/Commands/Commits.cs +++ b/src/Commands/Commits.cs @@ -117,6 +117,14 @@ namespace SourceGit.Commands { } } + decorators.Sort((l, r) => { + if (l.Type != r.Type) { + return (int)l.Type - (int)r.Type; + } else { + return l.Name.CompareTo(r.Name); + } + }); + return isHeadOfCurrent; } diff --git a/src/Views/Popups/CreateBranch.xaml b/src/Views/Popups/CreateBranch.xaml index 7e2c4722..aacf00a9 100644 --- a/src/Views/Popups/CreateBranch.xaml +++ b/src/Views/Popups/CreateBranch.xaml @@ -1,5 +1,6 @@