GitBranch.vala
authorAlan Knowles <alan@roojs.com>
Wed, 14 Nov 2018 08:36:09 +0000 (16:36 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 14 Nov 2018 08:36:09 +0000 (16:36 +0800)
GitBranch.vala

index 402bc58..d177cfd 100644 (file)
@@ -65,7 +65,7 @@ public class GitBranch : Object
         }
         
          var bl = repo.git(
-                "for-each-ref'"
+                "for-each-ref",
                 "--format",   "%(refname:short):remotes/%(upstream:short)",
                 "refs/heads"
                ).split("\n");
@@ -78,14 +78,18 @@ public class GitBranch : Object
             var rname = "remotes/' + ar[1]";
                 //print(rname);
                 // we should always have a local version of it.
-                bmap[lname].remote = rname;
-                if (typeof(bmap[rname]) == 'undefined') {
-                    return;
-                }
-                bmap[lname].remoterev =  bmap[rname].lastrev;
+            branches.get(lname).remote = rname;
+            
+            if (!branches.has_key(rname)) {
+                    continue;
+            }
+            branches.get(name).remoterev =  branches.get(rname).lastrev;
                 // flag it for not adding..
                 
-                bmap[rname].name = lname;
+            branches.get(rname).name = lname;
+        }
+        
+        
         repo.branches = branches;