1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2026-06-03 19:34:58 +02:00
Files
lazygit/pkg
Jesse Duffield 26ca41a40e Handle pending actions properly in git commands that require credentials
I don't know if this is a hack or not: we run a git command and increment the pending action
count to 1 but at some point the command requests a username or password, so we need to prompt
the user to enter that. At that point we don't want to say that there is a pending action,
so we decrement the action count before prompting the user and then re-increment it again afterward.

Given that we panic when the counter goes below zero, it's important that it's not zero
when we run the git command (should be impossible anyway).

I toyed with a different approach using channels and a long-running goroutine that
handles all commands that request credentials but it feels over-engineered compared to this
commit's approach.
2023-07-08 22:54:52 +10:00
..
2023-05-25 23:52:19 +10:00
2021-04-20 18:34:47 +10:00
2023-02-26 12:54:13 +11:00
2023-05-25 18:31:32 +10:00
2023-05-23 19:15:33 +10:00
2022-12-30 12:18:59 +11:00
2023-07-03 12:57:11 +10:00