diff options
author | mjarkk <mkopenga@gmail.com> | 2018-12-19 10:06:58 +0100 |
---|---|---|
committer | mjarkk <mkopenga@gmail.com> | 2018-12-19 10:06:58 +0100 |
commit | 800b40ecc4ba4c144723214dfbc063d536075f1d (patch) | |
tree | 7f095a2f543a813c2aa08122adbb3c76f07e81da /pkg | |
parent | 097f687efec8f6c1db1b28631b03520df2419b83 (diff) |
Translated credentials error with git push/pull/fetch
Diffstat (limited to 'pkg')
-rw-r--r-- | pkg/commands/exec_live_default.go | 2 | ||||
-rw-r--r-- | pkg/gui/credentials_panel.go | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/pkg/commands/exec_live_default.go b/pkg/commands/exec_live_default.go index a61b5f398..6063bb16a 100644 --- a/pkg/commands/exec_live_default.go +++ b/pkg/commands/exec_live_default.go @@ -25,7 +25,7 @@ func RunCommandWithOutputLiveWrapper(c *OSCommand, command string, output func(s cmd := exec.Command(splitCmd[0], splitCmd[1:]...) cmd.Env = os.Environ() - cmd.Env = append(cmd.Env, "LANG=en_US.utf8", "LC_ALL=en_US.UTF-8") + cmd.Env = append(cmd.Env, "LANG=en_US.UTF-8", "LC_ALL=en_US.UTF-8") var stderr bytes.Buffer cmd.Stderr = &stderr diff --git a/pkg/gui/credentials_panel.go b/pkg/gui/credentials_panel.go index f310ac6ea..52ec3e405 100644 --- a/pkg/gui/credentials_panel.go +++ b/pkg/gui/credentials_panel.go @@ -1,6 +1,9 @@ package gui import ( + "errors" + "strings" + "github.com/jesseduffield/gocui" ) @@ -89,6 +92,9 @@ func (gui *Gui) HandleCredentialsPopup(g *gocui.Gui, popupOpened bool, cmdErr er _, _ = gui.g.SetViewOnBottom("credentials") } if cmdErr != nil { + if strings.Contains(cmdErr.Error(), "Invalid username or password") { + cmdErr = errors.New(gui.Tr.SLocalize("PassUnameWrong")) + } // we are not logging this error because it may contain a password _ = gui.createSpecificErrorPanel(cmdErr.Error(), gui.getFilesView(gui.g), false) } else { |