mirror of
https://github.com/jesseduffield/lazygit.git
synced 2025-06-21 00:30:00 +02:00
show error on git add --patching untracked file
This commit is contained in:
@ -74,6 +74,9 @@ func handleAddPatch(g *gocui.Gui, v *gocui.View) error {
|
|||||||
if !file.HasUnstagedChanges {
|
if !file.HasUnstagedChanges {
|
||||||
return createErrorPanel(g, "File has no unstaged changes to add")
|
return createErrorPanel(g, "File has no unstaged changes to add")
|
||||||
}
|
}
|
||||||
|
if !file.Tracked {
|
||||||
|
return createErrorPanel(g, "Cannot git add --patch untracked files")
|
||||||
|
}
|
||||||
gitAddPatch(g, file.Name)
|
gitAddPatch(g, file.Name)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -306,7 +306,7 @@ func getOpenCommand() (string, string, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func gitAddPatch(g *gocui.Gui, filename string) {
|
func gitAddPatch(g *gocui.Gui, filename string) {
|
||||||
runSubProcess(g, "git", "add", "-p", filename)
|
runSubProcess(g, "git", "add", "--patch", filename)
|
||||||
}
|
}
|
||||||
|
|
||||||
func editFile(g *gocui.Gui, filename string) (string, error) {
|
func editFile(g *gocui.Gui, filename string) (string, error) {
|
||||||
|
Reference in New Issue
Block a user