Add HEAD in refs list if head is detached

This commit is contained in:
Jesse van den Kieboom 2014-12-16 08:39:11 +01:00
parent 688d8a2d81
commit 78cf3561d7
2 changed files with 14 additions and 0 deletions

View File

@ -690,6 +690,15 @@ public class RefsList : Gtk.ListBox
RefRow? head = null;
try
{
if (d_repository.is_head_detached())
{
head = add_ref_internal(d_repository.lookup_reference("HEAD"));
}
}
catch {}
try
{
d_repository.references_foreach_name((nm) => {

View File

@ -112,6 +112,11 @@ public class ParsedRefName : Object
d_shortname = name;
d_prefix = null;
if (d_name == "HEAD")
{
rtype = RefType.BRANCH;
}
for (var i = 0; i < prefixes.length; ++i)
{
if (!d_name.has_prefix(prefixes[i]))