faed509bfd
fix CI
2022-08-13 13:56:50 +10:00
ba96baee32
move code from main into app package to allow test to be injected
2022-08-13 13:55:08 +10:00
d890238c7b
move input and assert into integration tests package
2022-08-13 13:52:13 +10:00
46ae55f91e
introduce gui adapter
2022-08-13 13:51:56 +10:00
0ff5b74d80
IgnoreOrExclude should be a menu
2022-08-11 14:23:02 +02:00
225c563c63
another integration test
2022-08-11 21:24:16 +10:00
77881a9c7d
add new integration test pattern
2022-08-11 21:24:15 +10:00
6422b399e7
Feat: Add emacs character navigation, because I'm weird like that :)
2022-08-09 17:58:43 +10:00
e4e04cfa8f
fix hidden suggestions
2022-08-07 19:20:02 +10:00
d73a236d7c
allow rendering to main panels from anywhere
2022-08-07 12:05:51 +10:00
755ae0ef84
add deadlock mutex package
...
write to deadlock stderr after closing gocui
more deadlock checking
2022-08-07 11:16:14 +10:00
7410acd1aa
move merge conflicts code into controller
2022-08-07 11:16:03 +10:00
445a625b56
rename merging context to mergeConflicts
2022-08-06 18:05:00 +10:00
54fb73080a
use ptmx map so that we can have multiple ptmx's stored for resizing
2022-08-06 13:49:11 +10:00
524bf83a4a
refactor to only have one context per view
2022-08-06 13:49:11 +10:00
c1c6e2fac2
make exception for searching from menu
2022-08-02 09:16:01 +10:00
3ee2ad511e
prevent crash when opening recent repos panel if no recent repos are present
2022-08-01 22:10:08 +10:00
debc58b6c5
fix popup focus issue
2022-08-01 22:09:48 +10:00
fab2e14b55
fix issue caused by opening a menu over a prompt
2022-08-01 21:38:57 +10:00
95426c5e46
handle nil properly with file nodes
2022-08-01 20:32:01 +10:00
682be18507
refactor to use generics for file nodes
...
use less generic names
2022-07-31 19:43:14 +10:00
2ca2acaca5
Merge pull request #2072 from jesseduffield/optimistic-file-rendering
2022-07-31 19:31:23 +10:00
5f4c29d7b5
Merge pull request #2005 from mark2185/feature/recent-repos-path
...
Show active branch for recent repo
2022-07-31 19:30:30 +10:00
44de380c2b
Add i18n for unknown branch
2022-07-31 08:57:57 +02:00
37bdbd9a21
Display short SHA when in detached HEAD
state
2022-07-31 08:51:27 +02:00
767ef31661
Use filepath.Join instead of manual concat
2022-07-31 08:43:31 +02:00
c81c046615
Merge pull request #2059 from sportshead/master
2022-07-31 16:19:59 +10:00
7077ea428f
add optimistic rendering for staging and unstaging files
2022-07-31 14:34:57 +10:00
f2880ecb46
Add empty output message and refreshing to showOutput
2022-07-31 12:04:40 +08:00
966733240c
Refactor a bit, enable worktrees
2022-07-30 19:02:19 +02:00
25ddac0d8f
Gotta go fast
2022-07-30 17:42:15 +02:00
7c09ce3871
Parallelize fetching current branch
2022-07-30 17:05:17 +02:00
e6e4513f45
Show active branch for recent repo
...
Split recent repo menu into three columns
2022-07-30 17:05:17 +02:00
9c6239df3d
Worktrees should not be filtered out
...
But non-git directories should
2022-07-30 17:03:30 +02:00
ab5a8091f5
add better support for OpensMenu option when creating a menu
2022-07-30 20:27:51 +10:00
95678b1b43
Merge pull request #2065 from jesseduffield/fix-rewording-merge-commit-with-editor
...
Fix rewording a merge commit with editor
2022-07-30 19:51:59 +10:00
cc377b5c49
Fix rewording a merge commit with editor
2022-07-30 08:43:42 +02:00
1f482e585e
Fix github linter errors
2022-07-30 08:10:29 +02:00
e1f41b653c
Add showOutput option to custom commands ( #1163 )
2022-07-28 18:40:30 +08:00
c087dca60a
Merge pull request #2027 from jesseduffield/gozes-jesse
...
Attempt at fixing CI
2022-07-05 19:37:09 +10:00
11d766053e
Allow adding a file to the .git/info/exclude file
2022-07-05 19:33:44 +10:00
9d304098bb
feat: add confirm prompt for custom keybindings
...
- Supports configuring a custom confirmation prompt via `config.yml` for
custom keybindings. A new `CustomCommandPrompt.Body` field is
used to store the immutable body text of the confirmation popup.
- Adds a sample 'confirm' prompt to the example `config.yml`.
- Updates the `Prompts` section of the documentation to include
'confirm' prompt type and also describe which fields pertain to it
(i.e. `initialValue`).
Closes: https://github.com/jesseduffield/lazygit/issues/1858
Signed-off-by: Michael Mead <mmead.developer@gmail.com >
2022-07-04 11:36:13 -07:00
02c5559704
run integration tests in parallel and properly cache windows build
2022-06-11 13:06:29 +10:00
32c0b39dbd
Merge pull request #1950 from HiromasaNojima/add_subcommand_into_specific_layout_directly
2022-06-11 11:51:14 +10:00
b1e4968d0b
allow opening lazygit to a specific panel
2022-06-11 11:23:56 +10:00
a955dbcfd7
Validate recent repo before blindly opening it
2022-06-11 09:42:51 +10:00
de3114edc3
Merge pull request #1972 from lei4519/feature/display-whole-graph-by-default
2022-06-09 20:17:25 +10:00
cdec70cc06
Merge pull request #1975 from mark2185/fix-unmatching-remote-branch-name
2022-06-09 20:12:56 +10:00
9591cc381a
support setting the author of a commit
...
update copy
2022-06-09 19:12:20 +10:00
55a941d5dc
Fetch the correct remote branch
2022-06-01 20:35:09 +02:00