}
Ggit.Branch? getBranch(string remote_name, string remote_branch_name)
{
- GLib.debug("lookup %s:%s", remote_name, remote_branch_name);
+
+ var target = remote_branch_name.replace("refs/heads/", remote_name+"/");
+
+
foreach(var br in this.branches) {
- GLib.debug("test:%s=%s", "refs/remotes/" + br.get_upstream().get_shorthand() , remote_branch_name);
- if ("refs/remotes/" + br.get_upstream().get_shorthand() == remote_branch_name) {
+ GLib.debug("test:%s=%s", br.get_upstream().get_shorthand() , target);
+ if ( br.get_upstream().get_shorthand() == remote_branch_name) {
return br;
}