}
var bl = repo.git(
- "for-each-ref'"
+ "for-each-ref",
"--format", "%(refname:short):remotes/%(upstream:short)",
"refs/heads"
).split("\n");
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;