diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2022-01-29 11:22:35 +1100 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2022-03-17 19:13:40 +1100 |
commit | 1a74ed32143f826104e1d60f4392d2d8ba53cd80 (patch) | |
tree | ef37da1cef7121ab945407fe2aa0ee135e19942c /pkg/gui/controllers | |
parent | cb0d3a480afc0a886e01b3fc12d09a84226fc014 (diff) |
avoid deadlock
Diffstat (limited to 'pkg/gui/controllers')
-rw-r--r-- | pkg/gui/controllers/remotes_controller.go | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/pkg/gui/controllers/remotes_controller.go b/pkg/gui/controllers/remotes_controller.go index 262217a11..c14f3e5ba 100644 --- a/pkg/gui/controllers/remotes_controller.go +++ b/pkg/gui/controllers/remotes_controller.go @@ -1,8 +1,6 @@ package controllers import ( - "sync" - "github.com/jesseduffield/gocui" "github.com/jesseduffield/lazygit/pkg/commands" "github.com/jesseduffield/lazygit/pkg/commands/models" @@ -21,7 +19,6 @@ type RemotesController struct { getSelectedRemote func() *models.Remote setRemoteBranches func([]*models.RemoteBranch) getContexts func() context.ContextTree - fetchMutex *sync.Mutex } var _ types.IController = &RemotesController{} @@ -33,7 +30,6 @@ func NewRemotesController( getContexts func() context.ContextTree, getSelectedRemote func() *models.Remote, setRemoteBranches func([]*models.RemoteBranch), - fetchMutex *sync.Mutex, ) *RemotesController { return &RemotesController{ c: c, @@ -42,7 +38,6 @@ func NewRemotesController( getContext: getContext, getSelectedRemote: getSelectedRemote, setRemoteBranches: setRemoteBranches, - fetchMutex: fetchMutex, } } @@ -176,9 +171,6 @@ func (self *RemotesController) edit(remote *models.Remote) error { func (self *RemotesController) fetch(remote *models.Remote) error { return self.c.WithWaitingStatus(self.c.Tr.FetchingRemoteStatus, func() error { - self.fetchMutex.Lock() - defer self.fetchMutex.Unlock() - err := self.git.Sync.FetchRemote(remote.Name) if err != nil { _ = self.c.Error(err) |