[gitg] Do not try to discover when adding repository from recent items



commit 251f1dae4d865a144b43c78323059e89de2ec02e
Author: Jesse van den Kieboom <jessevdk gnome org>
Date:   Sun Aug 9 18:10:38 2015 +0200

    Do not try to discover when adding repository from recent items

 libgitg/gitg-repository-list-box.vala |   23 ++++-------------------
 1 files changed, 4 insertions(+), 19 deletions(-)
---
diff --git a/libgitg/gitg-repository-list-box.vala b/libgitg/gitg-repository-list-box.vala
index 51644d3..c1e8d8b 100644
--- a/libgitg/gitg-repository-list-box.vala
+++ b/libgitg/gitg-repository-list-box.vala
@@ -346,23 +346,7 @@ namespace Gitg
                        {
                                if (item.has_group("gitg"))
                                {
-                                       File info_file = File.new_for_uri(item.get_uri());
-                                       File repo_file;
-
-                                       try
-                                       {
-                                               repo_file = Ggit.Repository.discover(info_file);
-                                       }
-                                       catch
-                                       {
-                                               try
-                                               {
-                                                       recent_manager.remove_item(item.get_uri());
-                                               }
-                                               catch {}
-                                               return;
-                                       }
-
+                                       File repo_file = File.new_for_uri(item.get_uri());
                                        Repository repo;
 
                                        try
@@ -460,13 +444,14 @@ namespace Gitg
                                {
                                        var head = repository.get_head();
                                        head_name = head.parsed_name.shortname;
+
                                        var remotes = repository.list_remotes();
+
                                        if (remotes.length == 0)
                                        {
                                                has_remote = false;
                                        }
-                               }
-                               catch {}
+                               } catch {}
 
                                var dirname = Utils.replace_home_dir_with_tilde((repository.workdir != null ? 
repository.workdir : repository.location).get_parent());
                                row = new Row(repository.name, dirname, head_name, has_remote);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]