Skip to content

Commit 069f581

Browse files
committed
treat origin as base remote
1 parent d5758df commit 069f581

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

pkg/gui/controllers/remotes_controller.go

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ func (self *RemotesController) GetKeybindings(opts types.KeybindingsOpts) []*typ
7575
},
7676
{
7777
Key: opts.GetKey(opts.Config.Branches.AddForkRemote),
78-
Handler: self.withItem(self.addFork),
78+
Handler: self.addFork,
7979
GetDisabledReason: self.require(self.singleItemSelected()),
8080
Description: self.c.Tr.AddForkRemote,
8181
Tooltip: self.c.Tr.AddForkRemoteTooltip,
@@ -235,7 +235,18 @@ func replaceForkUsername(remoteUrl, forkUsername string) (string, error) {
235235
return "", fmt.Errorf("unsupported or invalid remote URL: %s", remoteUrl)
236236
}
237237

238-
func (self *RemotesController) addFork(baseRemote *models.Remote) error {
238+
func (self *RemotesController) getOrigin() *models.Remote {
239+
for _, remote := range self.c.Model().Remotes {
240+
if remote.Name == "origin" {
241+
return remote
242+
}
243+
}
244+
return nil
245+
}
246+
247+
func (self *RemotesController) addFork() error {
248+
baseRemote := self.getOrigin()
249+
239250
self.c.Prompt(types.PromptOpts{
240251
Title: self.c.Tr.AddForkRemoteUsername,
241252
HandleConfirm: func(forkUsername string) error {

0 commit comments

Comments
 (0)