jesseduffield.lazygit/pkg
Jesse Duffield ae66f720f5 Update repo switch logic
We now always re-use the state of the repo if we're returning to it, and we always reset the windows to their default tabs.

We reset to default tabs because it's easy to implement. If people want to:
* have tab states be retained when switching
* have tab states specific to the current repo retained when switching back

Then we'll need to revisit this
2023-07-30 18:35:23 +10:00
..
app Change directory to worktree if given as an argument 2023-07-30 18:35:23 +10:00
cheatsheet Initial addition of support for worktrees 2023-07-30 18:35:21 +10:00
commands Support fastforwarding worktree 2023-07-30 18:35:23 +10:00
common introduce Common struct for passing around common stuff 2022-01-04 09:07:15 +11:00
config Support opening worktree in editor 2023-07-30 18:35:23 +10:00
constants update release notes 2021-04-20 18:34:47 +10:00
env clearer separation of concerns when bootstrapping application 2022-05-07 16:02:04 +10:00
fakes cleanup integration test code 2023-02-26 12:54:13 +11:00
gui Update repo switch logic 2023-07-30 18:35:23 +10:00
i18n Show loader when switching worktrees 2023-07-30 18:35:23 +10:00
integration Update repo switch logic 2023-07-30 18:35:23 +10:00
logs Allow global logging when developing 2023-05-25 18:31:32 +10:00
secureexec Cache binary paths 2023-05-23 19:15:33 +10:00
snake integrate snake game into lazygit 2022-12-30 12:18:59 +11:00
tasks Fix crash caused by simultaneous read/write of scanner buffer 2023-07-23 13:17:37 +10:00
theme Color view frame differently when searching/filtering 2023-07-03 12:54:14 +10:00
updates Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
utils Fix unit tests 2023-07-30 18:35:23 +10:00