diff options
Diffstat (limited to 'git-codereview/change.go')
| -rw-r--r-- | git-codereview/change.go | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/git-codereview/change.go b/git-codereview/change.go index 06b658f..ea0cf3e 100644 --- a/git-codereview/change.go +++ b/git-codereview/change.go @@ -156,9 +156,12 @@ func checkoutOrCreate(target string) { } } + cfg := config() + cfgRemote := cfg["remote"] + // If origin branch exists, create local branch tracking it. for _, name := range OriginBranches() { - if name == "origin/"+target { + if name == cfgRemote+"/"+target { run("git", "checkout", "-q", "-t", "-b", target, name) printf("created branch %v tracking %s.", target, name) return @@ -226,7 +229,11 @@ func checkoutCL(what, cl, ps string) { } else { ref = fmt.Sprintf("pull/%s/head", cl) } - err := runErr("git", "fetch", "-q", "origin", ref) + + cfg := config() + cfgRemote := cfg["remote"] + + err := runErr("git", "fetch", "-q", cfgRemote, ref) if err != nil { dief("cannot change to %v %s: %v", what, cl, err) } |
