1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-02-03 13:21:56 +02:00

Show error when trying to open patch menu with an empty patch

This commit is contained in:
Stefan Haller 2023-07-26 10:08:52 +02:00
parent decb055df9
commit 67a7293e79
2 changed files with 6 additions and 0 deletions

View File

@ -18,6 +18,10 @@ func (self *CustomPatchOptionsMenuAction) Call() error {
return self.c.ErrorMsg(self.c.Tr.NoPatchError)
}
if self.c.Git().Patch.PatchBuilder.IsEmpty() {
return self.c.ErrorMsg(self.c.Tr.EmptyPatchError)
}
menuItems := []*types.MenuItem{
{
Label: self.c.Tr.ResetPatch,

View File

@ -323,6 +323,7 @@ type TranslationSet struct {
ViewPatchOptions string
PatchOptionsTitle string
NoPatchError string
EmptyPatchError string
EnterFile string
ExitCustomPatchBuilder string
EnterUpstream string
@ -1017,6 +1018,7 @@ func EnglishTranslationSet() TranslationSet {
ViewPatchOptions: "View custom patch options",
PatchOptionsTitle: "Patch options",
NoPatchError: "No patch created yet. To start building a patch, use 'space' on a commit file or enter to add specific lines",
EmptyPatchError: "Patch is still empty. Add some files or lines to your patch first.",
EnterFile: "Enter file to add selected lines to the patch (or toggle directory collapsed)",
ExitCustomPatchBuilder: `Exit custom patch builder`,
EnterUpstream: `Enter upstream as '<remote> <branchname>'`,