Clones.bjs
[gitlive] / Clone.vala
index fb7db8d..7a3a53c 100644 (file)
@@ -192,17 +192,20 @@ public class Clone : Object
                _this.reposel.el.set_active_iter(iter);
             
             var projects = rt.projects;
-            foreach(var project in rt.repos) {
-            
-               foreach(
-            
+            foreach(var newrepo in rt.repos) {
+               var has_repo = false;
+               foreach(var repo in gr.cache.values) {
+                       if (newrepo.name == repo.shortname) {
+                               has_repo = true;
+               }
+               if (has_repo) {
+                       continue;
+                       }
                 el.append(out iter);
                 
-                el.set_value(iter, 0, project.id);
-                el.set_value(iter, 1,  project.name );
-                if (id == project.id) {
-                          _this.projectsel.el.set_active_iter(iter);
-                   }   
+                el.set_value(iter, 0, repo.name);
+                el.set_value(iter, 1,  "%s : %s".printf(repo.shortname, repo.description) );
+               
                 
             }