1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2024-12-12 11:15:00 +02:00
lazygit/pkg/gui
Jesse Duffield 0cd5257523 Retain commit message when cycling history
When cycling history, we want to make it so that upon returning to the original prompt, you get your text back.
Importantly, we don't want to use the existing preservedMessage field for that because that's only for preserving
a NEW commit message, and we don't want the history stuff of the commit reword flow to overwrite that.
2023-04-30 12:17:34 +10:00
..
context Retain commit message when cycling history 2023-04-30 12:17:34 +10:00
controllers Retain commit message when cycling history 2023-04-30 12:17:34 +10:00
filetree fix could-not-access error 2022-11-12 18:09:15 -03:30
keybindings Make arrows consistent (#2501) 2023-03-18 11:32:44 +11:00
mergeconflicts migrate patch building tests 2023-02-25 21:37:16 +11:00
modes introduce Ref interface 2022-04-02 17:04:42 +11:00
patch_exploring refactor patch code 2023-03-19 16:30:39 +11:00
popup fix: fix goroutine leaks 2023-01-06 10:51:09 +09:00
presentation Show update-ref commands in rebase todo list 2023-04-15 08:36:03 +02:00
services/custom_commands Resolve the prompt just before using it 2022-11-25 22:46:36 +01:00
style fix: fix default color to be white 2023-02-03 23:36:59 +09:00
types Split commit message panel into commit summary and commit description panel 2023-04-30 12:17:34 +10:00
app_status_manager.go [#2258] show bottom line when having status 2022-11-14 00:53:55 +03:00
arrangement.go [#2258] hide options panel when showBottom line is disabled 2022-11-14 01:04:56 +03:00
background.go move background code into its own file 2022-12-24 19:14:52 +11:00
branches_panel.go allow rendering to main panels from anywhere 2022-08-07 12:05:51 +10:00
command_log_panel.go Fix deprecated rand.Seed 2023-03-19 10:00:19 +01:00
commit_files_panel.go Allow ignoring whitespace in diff in commits panel 2023-02-07 12:14:29 +01:00
commit_message_panel.go Split commit message panel into commit summary and commit description panel 2023-04-30 12:17:34 +10:00
commits_panel.go Show update-ref commands in rebase todo list 2023-04-15 08:36:03 +02:00
confirmation_panel.go Split commit message panel into commit summary and commit description panel 2023-04-30 12:17:34 +10:00
context_config.go Split commit message panel into commit summary and commit description panel 2023-04-30 12:17:34 +10:00
context.go Split commit message panel into commit summary and commit description panel 2023-04-30 12:17:34 +10:00
controllers.go Split commit message panel into commit summary and commit description panel 2023-04-30 12:17:34 +10:00
custom_patch_options_panel.go rename patch manager to patch builder 2023-03-19 16:35:57 +11:00
diff_context_size_test.go move context keys into context package 2022-03-17 19:13:40 +11:00
diffing.go Allow ignoring whitespace in diff in commits panel 2023-02-07 12:14:29 +01:00
dummies.go feat: add GitVersion struct 2022-12-30 20:01:14 +09:00
editors.go Split commit message panel into commit summary and commit description panel 2023-04-30 12:17:34 +10:00
extras_panel.go rename displayString to label for menu items 2022-05-08 14:26:18 +10:00
file_watching.go start moving commit panel handlers into controller 2022-03-17 19:13:40 +11:00
files_panel.go Split commit message panel into commit summary and commit description panel 2023-04-30 12:17:34 +10:00
filtering_menu_panel.go rename displayString to label for menu items 2022-05-08 14:26:18 +10:00
filtering.go pkg/gui: Rename IPopupHandler::Ask() to Confirm() 2022-03-30 20:13:43 +11:00
global_handlers.go move merge conflicts code into controller 2022-08-07 11:16:03 +10:00
gui_common.go Split commit message panel into commit summary and commit description panel 2023-04-30 12:17:34 +10:00
gui_driver.go Improve staging panel integration tests 2023-02-25 11:35:41 +11:00
gui.go Split commit message panel into commit summary and commit description panel 2023-04-30 12:17:34 +10:00
information_panel.go fix: fix collision of Donate and Ask Question 2022-05-07 18:02:09 +09:00
keybindings.go Remove alternative confirmation and return keymappings 2023-03-09 10:32:00 +01:00
layout.go chore: remove UNKNOWN_VIEW_ERROR_MSG 2023-02-10 21:26:51 +09:00
list_context_config.go rename patch manager to patch builder 2023-03-19 16:35:57 +11:00
main_panels.go fix glitchy render of stale data when flicking through files and directories 2022-10-02 20:41:24 -07:00
menu_panel.go move merge conflicts code into controller 2022-08-07 11:16:03 +10:00
modes.go rename patch manager to patch builder 2023-03-19 16:35:57 +11:00
options_menu_panel.go fix: disable menu key binding while displaying popup 2023-02-09 20:13:41 +09:00
pty_windows.go Format code to pass lint 2021-09-16 21:38:43 +08:00
pty.go Make sure scrollbars have the right size initially 2023-03-21 18:26:18 +01:00
quitting.go pkg/gui: Rename IPopupHandler::Ask() to Confirm() 2022-03-30 20:13:43 +11:00
recent_repos_panel.go appease golangci-lint (#2512) 2023-03-19 11:20:29 +11:00
reflog_panel.go Allow ignoring whitespace in diff in commits panel 2023-02-07 12:14:29 +01:00
refresh.go rename patch manager to patch builder 2023-03-19 16:35:57 +11:00
remote_branches_panel.go allow rendering to main panels from anywhere 2022-08-07 12:05:51 +10:00
remotes_panel.go allow rendering to main panels from anywhere 2022-08-07 12:05:51 +10:00
searching.go move merge conflicts code into controller 2022-08-07 11:16:03 +10:00
side_window.go refactor to only have one context per view 2022-08-06 13:49:11 +10:00
snake.go integrate snake game into lazygit 2022-12-30 12:18:59 +11:00
stash_panel.go allow rendering to main panels from anywhere 2022-08-07 12:05:51 +10:00
status_panel.go allow rendering to main panels from anywhere 2022-08-07 12:05:51 +10:00
sub_commits_panel.go feat(subcommits): load unlimited sub-commits 2023-02-27 15:29:00 +09:00
submodules_panel.go allow rendering to main panels from anywhere 2022-08-07 12:05:51 +10:00
suggestions_panel.go refactor contexts 2022-03-17 19:13:40 +11:00
tags_panel.go allow rendering to main panels from anywhere 2022-08-07 12:05:51 +10:00
tasks_adapter.go Make sure scrollbars have the right size initially 2023-03-21 18:26:18 +01:00
test_mode.go remove old integration test recording code 2023-03-24 18:42:11 +11:00
updates.go move merge conflicts code into controller 2022-08-07 11:16:03 +10:00
view_helpers.go Split commit message panel into commit summary and commit description panel 2023-04-30 12:17:34 +10:00
views.go Split commit message panel into commit summary and commit description panel 2023-04-30 12:17:34 +10:00
whitespace-toggle.go Better redrawing after toggling "ignore whitespace" 2023-02-07 12:09:17 +01:00
window.go appease linter 2022-12-30 12:18:59 +11:00