mirror of
https://gitlab.gnome.org/GNOME/gitg
synced 2024-08-27 20:09:23 +00:00
Show tags in history navigation
This commit is contained in:
parent
6ae57f4bda
commit
c6b2494ea0
|
@ -19,6 +19,8 @@ namespace GitgHistory
|
|||
var repo = application.repository;
|
||||
|
||||
List<Gitg.Ref> branches = new List<Gitg.Ref>();
|
||||
List<Gitg.Ref> tags = new List<Gitg.Ref>();
|
||||
|
||||
HashTable<string, List<Gitg.Ref>> remotes;
|
||||
List<string> remotenames = new List<string>();
|
||||
|
||||
|
@ -38,6 +40,10 @@ namespace GitgHistory
|
|||
{
|
||||
branches.insert_sorted(r, sort_refs);
|
||||
}
|
||||
else if (r.parsed_name.rtype == Gitg.RefType.TAG)
|
||||
{
|
||||
tags.insert_sorted(r, sort_refs);
|
||||
}
|
||||
else if (r.parsed_name.rtype == Gitg.RefType.REMOTE)
|
||||
{
|
||||
unowned List<Gitg.Ref> lst;
|
||||
|
@ -106,6 +112,12 @@ namespace GitgHistory
|
|||
model.end_header();
|
||||
|
||||
// Tags
|
||||
model.begin_header("Tags", null);
|
||||
|
||||
foreach (var item in tags)
|
||||
{
|
||||
model.append(item.parsed_name.shortname, null, null);
|
||||
}
|
||||
}
|
||||
|
||||
public GitgExt.NavigationSide navigation_side
|
||||
|
|
Loading…
Reference in a new issue