jesseduffield / jesseduffield/lazygit

Add input prompt for `git flow release finish`

Open
#4,013 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Go
Stars
82.4k
Forks
3k
Avg merge
2d 18h
Merged PRs (30d)
19

Description

**Is your feature request related to a problem? Please describe.**

When running lazygit in a tmux popup window, any command that spawns a nvim instance doesn't work.

It seems like nvim is running and even accept keys, but the interface won't load properly and only shows a blank window.

![Screenshot](https://github.com/user-attachments/assets/011acec5-8709-4140-a9ba-a3196c0178ff)

The same commands work just fine in a normal tmux pane.

The following commands are causing such behavior:

- `git commit --amend`
- `git flow release finish `
- ...

Steps to reproduce the behavior:

1. Launch lazygit in a tmux popup window: `tmux popup lazygit`.
2. On a git-flow release branch, opt to finish the release.

**Describe the solution you'd like**

I understand that tmux popup windows often act unexpectedly and are tricky to deal with. I can surely amend my commit message with the built-in input prompt. So it'd be nice if `git flow release finish` also invokes an input prompt for the tag message.

Thank you!

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.