master
Use ConPTY on Windows for pty-backed command execution
Fix quoting of shell commands on Windows
Wait for the streamed command's output goroutine before reading its buffers
Copy gocui files into lazygit repo under pkg/gocui
Suppress optional locks by default again, except foreground refresh
Specify return value where named return value is used
Remove empty directories after discarding files
Remove ICmdObj interface
Use first class task objects instead of global counter
Add end-to-end test for shell command quoting on Windows
Start all commands of a pipeline before waiting for any of them
Abstract task command over *exec.Cmd
Clean up build tags
Add pty support on Windows via ConPTY
Reap pty process trees synchronously when quitting on Windows (#5879)