1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-07-03 00:57:52 +02:00
Commit Graph

2701 Commits

Author SHA1 Message Date
196761a40a 🐛 should only stage all if configured to do so _and_ there are no items staged 2020-11-28 10:27:28 +11:00
26d5444919 implement quick commit when no files staged, if configured to do so 2020-11-28 10:27:28 +11:00
f7e6d4e724 fix updater 2020-11-22 10:00:35 +11:00
3e13936e08 notify user upon copying something to clipboard 2020-11-21 17:31:08 +11:00
a3dfcd5a95 toast notifications 2020-11-21 17:31:08 +11:00
74bb6f0012 Change copy PR mapping to <c-y> and use gui.Tr for the message 2020-11-19 09:43:51 +11:00
79888d3bde Add mapping to copy a pull request URL to the clipboard 2020-11-19 09:43:51 +11:00
682db77401 fix lint errors 2020-11-18 08:36:19 +11:00
5ff0ac2816 prevent crash when removing remote with no urls 2020-11-05 21:32:08 +11:00
5669cc0002 gui: fix go-1.10 compatibility 2020-10-14 12:43:31 +02:00
b1dd3c4866 support rebinding confirm/newline keys in editor 2020-10-13 08:21:09 +11:00
624fb8da21 preserve width of side panel when main view split unless window is wide enough 2020-10-13 07:31:14 +11:00
1ff405edd8 Copy a commit message to clipboard: Changes to latest version 2020-10-12 21:04:01 +11:00
031e97ef91 more password checks on commands that talk to the remote 2020-10-12 19:07:40 +11:00
582fd24d78 Add SSH key passphrase prompt to pull/push from/to remote git repo
This commit resolves issue with absence of ssh key prompting
to pull from or push to remote git repository.

I checked lazygit with this patch for successfully pull from
and push to https://gitweb.gentoo.org/repo/proj/guru.git repository.
While for lazygit-0.23.1 I'm not able to do that.

The check for Passphrase follows the Password because of
more long time before SSH key is prompt in terminal.
Otherwise after timeout "Password" prompt is appears.

Excuse me for google translated i18n dutch lines.

Bug: https://github.com/jesseduffield/lazygit/issues/534

Signed-off-by: band-a-prend <torokhov-s-a@yandex.ru>
2020-10-10 17:58:23 +11:00
ef77d7c608 fix submodule tab colour 2020-10-10 00:23:01 +11:00
63f6d0c036 release notes in status panel 2020-10-10 00:23:01 +11:00
aa5001f661 for some reason the commit files view was on top 2020-10-10 00:23:01 +11:00
c1a6229c2c install lazygit at beginning of test suite 2020-10-10 00:23:01 +11:00
4c9ec88be5 fix mutex deadlock 2020-10-10 00:23:01 +11:00
9011271a01 fix another panic error 2020-10-10 00:23:01 +11:00
795e4da8b8 do not put mutexes on state else we might unlock an unlocked mutex 2020-10-10 00:23:01 +11:00
79e59d5460 add some safe goroutines
WIP
2020-10-10 00:23:01 +11:00
ba4c3e5bc4 small changes 2020-10-10 00:23:01 +11:00
88f2a66a51 store everything you need to know about a test in its directory 2020-10-10 00:23:01 +11:00
bb081ca764 more mutex safety with staging panel 2020-10-10 00:23:01 +11:00
CI
a9049b4a82 stop using snapshots 2020-10-10 00:23:01 +11:00
CI
ae352a5d8c configurable speeds 2020-10-10 00:23:01 +11:00
CI
e2ad503bda stop using snapshot just store the actual resultant repo 2020-10-10 00:23:01 +11:00
CI
2657060aa2 support running integration tests in parallel 2020-10-10 00:23:01 +11:00
2724f3888a fix CI 2020-10-10 00:23:01 +11:00
dc953ea680 fall back to slower speed if test fails 2020-10-10 00:23:01 +11:00
08f8472db3 fix loop logic 2020-10-10 00:23:01 +11:00
2e05ac0c90 paging keybindings for line by line panel
support searching in line by line panel

move mutexes into their own struct

add line by line panel mutex

apply LBL panel mutex

bump gocui to prevent crashing when search item count decreases
2020-10-10 00:23:01 +11:00
40c5cd4b4b another integration test 2020-10-10 00:23:01 +11:00
18f8c3d00a add merge conflicts integration test 2020-10-10 00:23:01 +11:00
074fbf6f25 heed gocui stopping 2020-10-10 00:23:01 +11:00
a482f20ba3 kill process if nothing happens two seconds after final event 2020-10-10 00:23:01 +11:00
c36349f460 add another integration test 2020-10-10 00:23:01 +11:00
485f6d5386 support configurable config 2020-10-10 00:23:01 +11:00
778ca8e6f9 better interface 2020-10-10 00:23:01 +11:00
b64c6a3ac7 this is so cool 2020-10-10 00:23:01 +11:00
f76196937a support integration testing
WIP
2020-10-10 00:23:01 +11:00
ece93e5eef support recording sessions for testing purposes 2020-10-10 00:23:01 +11:00
37bb89dac3 type i18n 2020-10-10 00:23:01 +11:00
ca31e5258f store popup version in state not config so that we never need to write to the user config 2020-10-10 00:23:01 +11:00
4912205adb remove viper
WIP
2020-10-10 00:23:01 +11:00
3e15ae3211 Add error panel. 2020-10-06 21:55:01 +11:00
26cb209af2 Ignore "i" command if the filename is .gitignore 2020-10-06 21:55:01 +11:00
76f7726c47 dont close over loop variables ugh I hate this language feature 2020-10-02 20:05:45 +10:00