[gitg] Sort remote refs
- From: Jesse van den Kieboom <jessevdk src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [gitg] Sort remote refs
- Date: Tue, 16 Oct 2012 19:10:32 +0000 (UTC)
commit df267aa4b056cacfd66bb32ad439771e8f7c980e
Author: Jesse van den Kieboom <jesse vandenkieboom epfl ch>
Date:   Tue Oct 16 21:10:17 2012 +0200
    Sort remote refs
 plugins/history/gitg-history-navigation.vala |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/plugins/history/gitg-history-navigation.vala b/plugins/history/gitg-history-navigation.vala
index 45ff80c..012f6e2 100644
--- a/plugins/history/gitg-history-navigation.vala
+++ b/plugins/history/gitg-history-navigation.vala
@@ -39,6 +39,11 @@ namespace GitgHistory
 			return a.parsed_name.shortname.ascii_casecmp(b.parsed_name.shortname);
 		}
 
+		private static int sort_remote_refs(Gitg.Ref a, Gitg.Ref b)
+		{
+			return a.parsed_name.remote_branch.ascii_casecmp(b.parsed_name.remote_branch);
+		}
+
 		public void populate(GitgExt.NavigationTreeModel model)
 		{
 			var repo = application.repository;
@@ -163,6 +168,10 @@ namespace GitgHistory
 			{
 				model.begin_header(rname, null);
 
+				var rrefs = remotes.lookup(rname);
+
+				rrefs.sort((CompareFunc)sort_remote_refs);
+
 				foreach (var rref in remotes.lookup(rname))
 				{
 					var it = rref;
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]