1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-07-01 00:54:58 +02:00
Commit Graph

314 Commits

Author SHA1 Message Date
e583cc2519 allow autostashing changes when checking out a branch 2019-03-16 12:51:48 +11:00
b6447ebdbb allow adding a file viewed from the commit files panel 2019-03-16 10:20:27 +11:00
c98eddc185 appease golangci 2019-03-16 10:20:27 +11:00
3b2353b5ae remove redundant call to refreshCommitFilesView
We already call this function inside the refreshCommitsView function.
We call it there because it's logical that A) one occurs whenever the other does and
B) the commit files only get refreshed after we've updated the commits themselves
2019-03-16 10:20:27 +11:00
4f7f6a073c allow user to discard old file changes for a given commit 2019-03-16 10:20:27 +11:00
0e008cc15f allow user to checkout old files 2019-03-16 10:20:27 +11:00
1ad9c6faac minor cleanup 2019-03-16 10:20:27 +11:00
06fe726ee7 Add feature of display committed file list #383 2019-03-16 10:20:27 +11:00
ac5088eee6 allow both enter and space to execute menu item 2019-03-03 23:18:28 +11:00
e36899d5c5 prevent crashes when scrolling up 2019-03-03 23:08:07 +11:00
a5d27764cd support user configuring mouse events to be enabled 2019-03-03 16:15:20 +11:00
43758cbb5f i18n for rebase loading states 2019-03-03 16:11:20 +11:00
0079015102 distinguish between inline and non-inline merge conflicts 2019-03-03 15:58:01 +11:00
e0bdfad63a don't crash if we have no lines to stage 2019-03-03 15:48:01 +11:00
f07fc31f8b fixup layout issue that was causing crashes when the window was too small 2019-03-03 15:34:53 +11:00
4bb577ab7d show loading status for rebasing events 2019-03-03 15:21:33 +11:00
8305d8e72f hide donate button if mouse events are disabled 2019-03-03 15:21:20 +11:00
790235f64b add another match on the error message to tell us we've encountered merge conflicts 2019-03-02 21:31:48 +11:00
dbb01b028d populate dutch and polish i18n files with new messages 2019-03-02 21:31:48 +11:00
0c886eddfb Revert "remove old rebase code now that we're only ever interactively rebasing"
This reverts commit 1a19b1412d.
2019-03-02 20:00:26 +11:00
399346c2ee disable mouse feature until its ready 2019-03-02 20:00:17 +11:00
7a170bbccf extend cheatsheet generator to contain context based keybindings 2019-03-02 19:05:21 +11:00
8c0ea8f45f mouse support 2019-03-02 17:49:30 +11:00
afbc028ad6 revert to the old keybinding for stash: I don't want anybody accidentally deleting changes they are trying to stash 2019-03-02 17:46:56 +11:00
e331dfcaf8 update i18n 2019-03-02 17:46:56 +11:00
1337f6e76a appease golangci 2019-03-02 17:45:53 +11:00
f4938deaae change type of cherryPickedCommits from []string to []*Commit 2019-02-24 17:34:19 +11:00
a8858cbd12 support cherry picking commits 2019-02-24 13:51:52 +11:00
1a19b1412d remove old rebase code now that we're only ever interactively rebasing 2019-02-24 11:03:14 +11:00
95d451e59a Make it easier to run sync/async commands, switch to interactive rebase when rebasing on branches 2019-02-24 10:58:15 +11:00
6c1d2d45ef some i18n and restricting rewording during interactive rebase 2019-02-24 09:42:35 +11:00
f6b3a9b184 rearranging todo items while interactively rebasing 2019-02-24 09:42:34 +11:00
9661ea04f3 wrap amend command in a confirmation 2019-02-20 19:46:27 +11:00
0228e25084 work towards more interactive rebase options 2019-02-19 23:36:36 +11:00
dcc7855fd0 pull commit list builder functions into their own builder struct 2019-02-19 09:18:30 +11:00
d44638130c add various interactive rebase commands 2019-02-18 23:27:54 +11:00
76a27f417f rename any commit 2019-02-18 21:29:43 +11:00
adc2529019 dealing better with errors at the top level 2019-02-18 19:42:23 +11:00
43ab7318d3 remove HasMergeConflicts struct instance variables 2019-02-18 19:28:02 +11:00
cb372d469f fix golangci errors 2019-02-16 21:30:29 +11:00
88ba6efdd5 remove outdated TODO 2019-02-16 21:20:10 +11:00
e011e9bc42 more work on rebasing feature 2019-02-16 21:01:17 +11:00
ad93b4c863 consider whether the view has focus when rendering the contents of a view 2019-02-16 15:17:44 +11:00
198cbee498 introduce panel contexts and more work on rebasing 2019-02-16 12:07:27 +11:00
daca07eaca add loading panel 2019-02-16 12:03:22 +11:00
c101993405 post-merge cleanup 2019-02-11 22:47:14 +11:00
6430ab6ac9 Merge branch 'master' into feature/rebasing 2019-02-11 22:46:27 +11:00
cfe3605e6b use go-errors package to display stacktrace of errors that cause panics 2019-02-11 22:39:17 +11:00
75ab8ec4d9 catch rebase errors and show in error panels 2019-02-11 21:29:47 +11:00
77faf85cfc post-merge cleanup 2019-02-11 21:07:12 +11:00