X Tutup
Skip to content

Commit 568f4e4

Browse files
committed
Minor refactoring for readability in NewCmdFork's runE
1 parent 54b86c7 commit 568f4e4

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

pkg/cmd/repo/fork/fork.go

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -89,18 +89,14 @@ Additional 'git clone' flags can be passed in by listing them after '--'.`,
8989

9090
if opts.RemoteName == "" {
9191
return &cmdutil.FlagError{Err: errors.New("--remote-name cannot be blank")}
92+
} else if !cmd.Flags().Changed("remote-name") {
93+
opts.Rename = true // Any existing 'origin' will be renamed to upstream
9294
}
9395

94-
if promptOk && !cmd.Flags().Changed("clone") {
95-
opts.PromptClone = true
96-
}
97-
98-
if promptOk && !cmd.Flags().Changed("remote") {
99-
opts.PromptRemote = true
100-
}
101-
102-
if !cmd.Flags().Changed("remote-name") {
103-
opts.Rename = true
96+
if promptOk {
97+
// We can prompt for these if they were not specified.
98+
opts.PromptClone = !cmd.Flags().Changed("clone")
99+
opts.PromptRemote = !cmd.Flags().Changed("remote")
104100
}
105101

106102
if runF != nil {

0 commit comments

Comments
 (0)
X Tutup