From: Alan Knowles Date: Wed, 13 Mar 2019 07:15:04 +0000 (+0800) Subject: Git.vala X-Git-Url: http://git.roojs.org/?p=gitlive;a=commitdiff_plain;h=a9e91ff1f8b3ae9cfacefe9a5ce7ee6d1c596df7 Git.vala --- diff --git a/Git.vala b/Git.vala index cc455751..d8ef3c05 100644 --- a/Git.vala +++ b/Git.vala @@ -93,10 +93,13 @@ namespace GitLive { } 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; }