jesseduffield.lazygit/pkg/gui/controllers
Stefan Haller 1f42c8a387 Allow discarding changes only from local commits
We use CommitFilesController also for the files of commits that we show
elsewhere, e.g. for branch commits, tags, or stashes. It doesn't make sense to
discard changes from those (for stashes it might be possible to implement it
somehow, but that would be a new feature), so we disallow it unless we are in
the local commits panel.
2023-06-07 12:48:56 +02:00
..
helpers Support authors and tags in custom command suggestions preset 2023-06-07 10:18:01 +10:00
attach.go Begin refactoring gui 2023-04-30 13:19:52 +10:00
base_controller.go Begin refactoring gui 2023-04-30 13:19:52 +10:00
basic_commits_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
bisect_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
branches_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
command_log_controller.go lots of changes 2023-04-30 13:19:53 +10:00
commit_description_controller.go Split commit message panel into commit summary and commit description panel 2023-04-30 13:19:53 +10:00
commit_message_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
commits_files_controller.go Allow discarding changes only from local commits 2023-06-07 12:48:56 +02:00
common.go lots of changes 2023-04-30 13:19:53 +10:00
confirmation_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
context_lines_controller.go lots of changes 2023-04-30 13:19:53 +10:00
custom_command_action.go move custom command action into its own file 2023-04-30 13:19:53 +10:00
custom_patch_options_menu_action.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
diffing_menu_action.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
files_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
files_remove_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
filtering_menu_action.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
git_flow_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
global_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
jump_to_side_window_controller.go move side window actions to controllers package 2023-04-30 13:19:53 +10:00
list_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
local_commits_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
menu_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
merge_conflicts_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
options_menu_action.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
patch_building_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
patch_explorer_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
quit_actions.go move quit actions to controller 2023-04-30 13:19:53 +10:00
reflog_commits_controller.go lots of changes 2023-04-30 13:19:53 +10:00
remote_branches_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
remotes_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
screen_mode_actions.go move more actions into controller 2023-04-30 13:19:53 +10:00
side_window_controller.go move side window actions to controllers package 2023-04-30 13:19:53 +10:00
snake_controller.go lots of changes 2023-04-30 13:19:53 +10:00
staging_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
stash_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
status_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
sub_commits_controller.go Visualize the "ignore whitespace" state in the subtitle of the diff view 2023-05-20 12:58:32 +10:00
submodules_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
suggestions_controller.go lots of changes 2023-04-30 13:19:53 +10:00
switch_to_diff_files_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
switch_to_sub_commits_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
sync_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
tags_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
toggle_whitespace_action.go Remove the toast when toggling "ignore whitespace" 2023-05-20 12:58:32 +10:00
types.go introduce Ref interface 2022-04-02 17:04:42 +11:00
undo_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
vertical_scroll_controller.go lots of changes 2023-04-30 13:19:53 +10:00
workspace_reset_controller.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00