branches.get(rname).name = lname;
}
- foreach(var br in local.values) {
- GLib.debug("BRANCH:\n%s\n" , br.toString());
+ foreach(var br in branches.values) {
+ if (br.name.length > 0 || ! /^remotes\/origin\//.match(br.remote)) {
+ continue;
+ }
+ var newname = br.remote.replace("/remotes/origin/","");
+ if (branches.has_key(newname)) {
+ continue;
+ }
+ repo.get( { "branch" "--track", newname, "origin/" + newname} );
+ //GLib.debug("BRANCH:\n%s\n" , br.toString());
}
/*