jesseduffield.lazygit/pkg/gui/controllers/helpers
Stefan Haller d3804d313c Fix a problem with refreshing while an update-ref todo is selected
Scenario:
- show the files of a commit, escape out of it again
- start an interactive rebase of a stack of branches, with the rebase.updateRefs
  git config set to true
- select one of the update-ref todos
- trigger a refresh (either manually or by bringing lazygit's terminal window to
  the front)

This results in an error message "fatal: ambiguous argument '': unknown revision
or path not in the working tree."

Fix this by putting another band-aid on the check for the commit files refresh.

This is the easiest way to fix the problem, but I don't think it's the best one.
We shouldn't be refreshing the commit files context at all if it isn't visible,
because it's pointless; there's no way to switch to it again except by calling
viewFiles again with a specific ref. But I'm too lazy too figure out how to do
that right now.
2024-02-16 13:01:04 +01:00
..
amend_helper.go Improve prompts when amending commits 2023-09-01 18:55:16 +02:00
app_status_helper.go Add ErrorToast function 2024-01-14 17:45:35 +01:00
bisect_helper.go split context common from helper common 2023-04-30 13:19:53 +10:00
branches_helper.go Allow deleting remote tags/branches from local tag/branch views (#2738) 2023-08-10 17:39:26 +10:00
cherry_pick_helper.go Cleanup: remove unused method 2024-02-10 11:05:09 +01:00
commits_helper.go Preserve the commit message correctly even if the description has blank lines 2024-01-09 14:31:53 +01:00
confirmation_helper.go Make DisabledReason a struct 2024-01-14 17:45:35 +01:00
credentials_helper.go Handle pending actions properly in git commands that require credentials 2023-07-08 22:54:52 +10:00
diff_helper.go Move IgnoreWhitespaceInDiffView to AppState, and persist it when it changes 2023-07-31 11:41:55 +02:00
files_helper.go Pass absolute file paths to all editor commands 2024-01-25 08:56:10 +01:00
fixup_helper.go Add SetSelection function for list contexts and use it in most places 2024-01-19 10:47:21 +11:00
gpg_helper.go Use an interface for tasks instead of a concrete struct 2023-07-10 17:12:21 +10:00
helpers.go Add command to find base commit for creating a fixup 2024-01-10 09:11:40 +01:00
host_helper.go Obtain remote URL by calling "ls-remote --get-url" instead of using git config 2024-01-10 09:24:23 +01:00
inline_status_helper.go Fix main view refresh after adding the first file to a custom patch 2024-01-28 09:49:56 +01:00
merge_and_rebase_helper.go Support range select in rebase actions 2024-01-23 17:23:56 +11:00
merge_conflicts_helper.go Standardise display of range selection across views 2024-01-19 10:47:21 +11:00
mode_helper.go Add WithWaitingStatusSync 2023-12-09 15:28:40 +01:00
patch_building_helper.go Don't pass ignoreWhitespace to git commands 2023-09-04 17:50:49 +02:00
record_directory_helper.go split context common from helper common 2023-04-30 13:19:53 +10:00
refresh_helper.go Fix a problem with refreshing while an update-ref todo is selected 2024-02-16 13:01:04 +01:00
refs_helper.go Keep same branch selected when refreshing branches 2024-01-19 09:25:07 +01:00
repos_helper.go Remove sync mutex 2023-10-08 18:45:36 +02:00
search_helper.go Add SetSelection function for list contexts and use it in most places 2024-01-19 10:47:21 +11:00
snake_helper.go split context common from helper common 2023-04-30 13:19:53 +10:00
staging_helper.go Don't pass ignoreWhitespace to git commands 2023-09-04 17:50:49 +02:00
sub_commits_helper.go Add SetSelection function for list contexts and use it in most places 2024-01-19 10:47:21 +11:00
suggestions_helper.go Standardise on using lo for slice functions 2023-07-30 18:51:23 +10:00
tags_helper.go Allow force-tagging if tag exists 2023-07-31 11:38:52 +02:00
update_helper.go Use an interface for tasks instead of a concrete struct 2023-07-10 17:12:21 +10:00
upstream_helper.go standardise helper args 2023-04-30 13:19:53 +10:00
upstream_helper_test.go Standardise on using lo for slice functions 2023-07-30 18:51:23 +10:00
view_helper.go standardise helper args 2023-04-30 13:19:53 +10:00
window_arrangement_helper.go Add config setting for side panel location (left or top) in half screen mode 2024-01-09 15:45:26 +01:00
window_arrangement_helper_test.go Add config setting for side panel location (left or top) in half screen mode 2024-01-09 15:45:26 +01:00
window_helper.go Fix main view refresh after adding the first file to a custom patch 2024-01-28 09:49:56 +01:00
working_tree_helper.go Extract a WithEnsureCommitableFiles function 2023-08-29 09:10:59 +02:00
worktree_helper.go Use fields rather than methods on worktrees 2023-07-30 18:35:24 +10:00