aboutsummaryrefslogtreecommitdiff
path: root/git-codereview/change.go
diff options
context:
space:
mode:
Diffstat (limited to 'git-codereview/change.go')
-rw-r--r--git-codereview/change.go11
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)
}