8ff74072f8
update config
2020-08-12 18:47:16 +10:00
fcd5aea04e
support multiple modes of git pull
2020-08-12 18:47:16 +10:00
1c0da2967c
update naming
2020-08-12 18:47:16 +10:00
1b78a42b80
pass callback directly
2020-08-12 18:47:16 +10:00
79e73d2eff
minor cleanup
...
WIP
2020-08-12 18:47:16 +10:00
23299f88e9
simplify patch modifier interface
2020-08-09 15:42:20 +10:00
ef744e45c1
Update dutch translations
2020-08-08 14:25:11 +10:00
660cc2f3d1
follow cursor when staging and unstaging a file rename
2020-08-07 18:59:56 +10:00
469ac116ef
allow renames to be discarded
2020-08-07 18:01:26 +10:00
a86103479b
cleanup
2020-08-07 18:01:26 +10:00
d49e75bd3e
Add tab keybinding in commit message
2020-07-26 16:28:01 +10:00
f4718a9047
allow editing commit files
v0.20.11
2020-07-21 18:24:39 +10:00
7d5fe4b66c
better logic for staging a renamed file
2020-07-19 14:11:32 +10:00
845c80721f
Decouple escaping from quitting
...
When a user is not entering text into a prompt, the 'q' key should immediately
quit the application. On the other hand, the 'esc' key should cancel/close/go-back
to the previous context.
If we're at the surface level (nothing to cancel/close) and the user hits the
escape key, the default behaviour is to close the app, however we now have a
`quitOnTopLevelReturn` config key to override this.
I actually think from the beginning we should have made this config option
default to false rather than true which is the default this PR gives it,
but I don't want to anger too many people familiar with the existing behaviour.
v0.20.10
2020-07-18 20:00:48 +10:00
0e65db10d8
add solus linux installation info
2020-07-18 19:48:05 +10:00
a9cc321981
prompt to create new branch if branch not found
2020-07-17 09:20:50 +10:00
6349214f00
prompt to commit all files if committing with no staged files
2020-07-17 09:01:40 +10:00
96f821b841
fix TestGitCommandCommit test
...
Signed-off-by: Randshot <randshot@norealm.xyz >
v0.20.9
2020-07-15 09:41:16 +10:00
964e3872c1
revert changes to 'os_default_platform.go' and 'os_windows.go'
...
Signed-off-by: Randshot <randshot@norealm.xyz >
2020-07-15 09:41:16 +10:00
5dfa26ea8b
use strconv for quoting in 'GitCommand.Commit' and 'OSCommand.ShellCommandFromString'
...
use raw strings for the escaped quotes in 'os_default_platform.go' and 'os_windows.go'
Signed-off-by: Randshot <randshot@norealm.xyz >
2020-07-15 09:41:16 +10:00
dbf042b8ad
goreleaser: fix deprecation and comment
2020-07-14 09:13:43 +02:00
014e06eefd
factor out duplicate code into 'ShellCommandFromString'
...
Signed-off-by: Randshot <randshot@norealm.xyz >
v0.20.8
2020-07-14 08:26:53 +10:00
39a2122dc0
add quotes around the git commit command on non-windows systems
...
Signed-off-by: Randshot <randshot@norealm.xyz >
2020-07-14 08:26:53 +10:00
fe6d8d62c5
add overrideGpg switch to Config.md
...
Signed-off-by: Randshot <randshot@norealm.xyz >
v0.20.7
v0.20.6
2020-07-12 11:50:12 +02:00
570d27ffaa
Merge branch 'master' into add-overrideGpg-switch
...
Signed-off-by: Randshot <randshot@norealm.xyz >
2020-07-12 11:47:35 +02:00
7b69aa1fda
Added ENTRYPOINT to Dockerfile to jump directly into lazy git while running the docker container
2020-07-12 14:10:04 +10:00
21e478dd59
fix 'Amend commit using gpg' test
...
Signed-off-by: Randshot <randshot@norealm.xyz >
2020-07-12 14:06:53 +10:00
d14fb36cb9
fix 'Commit using gpg' test
...
Signed-off-by: Randshot <randshot@norealm.xyz >
2020-07-12 14:06:53 +10:00
19a808642f
fix platform specific quoting when using GPG
...
fixes #620
Signed-off-by: Randshot <randshot@norealm.xyz >
2020-07-12 14:06:53 +10:00
e921ba0910
Remove getLocalGitConfig
v0.20.5
2020-07-10 18:55:00 +10:00
0f5a073d57
Rename appconfig to config
2020-07-10 18:55:00 +10:00
cb0bdd89c0
fix tests
2020-07-10 18:55:00 +10:00
e89bf5d06b
add oneline-graph
2020-07-10 18:55:00 +10:00
e82d2f37a1
Update example keybinding config for Colemak users
2020-06-03 22:14:21 +10:00
65e955c622
add overrideGpg switch, which prevents lazygit from spawning a separate process when using GPG
...
Signed-off-by: Randshot <randshot@norealm.xyz >
2020-05-30 23:39:07 +02:00
e73f4c6b7e
Better CWD check for a git repository.
2020-05-30 00:31:58 +10:00
cf5cefb2d6
allow user to scroll themselves inside merge panel
v0.20.4
2020-05-19 18:44:53 +10:00
36ac764133
fix race condition when scrolling to merge conflict
2020-05-19 18:05:14 +10:00
003e45d2f5
allow creating branches off of remote branches
2020-05-19 09:57:37 +10:00
04e93317b8
fix https://github.com/jesseduffield/lazygit/issues/848
2020-05-19 09:57:37 +10:00
f8dedb710b
additional password prompt regex
2020-05-15 22:18:07 +10:00
1c259f69f6
check if user has configured to push to current by default
2020-05-15 21:41:23 +10:00
913f17ee3e
prevent flicker from bolding background of selected line
2020-05-15 21:12:12 +10:00
6291c53966
workflows: update bumping action to v3
2020-05-13 13:36:59 +02:00
267730bc00
standardise how we handle background colours
v0.20.3
2020-05-13 21:24:25 +10:00
d5db02a899
bump gocui to be on 'simple' branch.
...
The master branch of gocui contains stuff I added for lazynpm which changes how
the cursor is used. This will provide some benefits to lazygit as well but I
don't yet have the motivation to make the required changed in lazygit to support it.
So we're gonna be on the branch named 'simple' rather than master until I fix that up.
2020-05-13 21:24:25 +10:00
7ed8ee160d
Add option to split patch into a new commit
...
Add GetHeadCommitMessage to read the subject of the HEAD commit
Create PullPatchIntoNewCommit based heavily on PullPatchIntoIndex to
split the current patch from its commit and apply it in a separate
commit immediately after.
WIP to Squash - Fill format string with format string
WIP
2020-05-09 11:59:37 +10:00
3dd33b65a0
Minor fixes
...
* Windows
* Use backticks
* Italicize git config
2020-05-08 09:48:13 +10:00
b85048f616
workflows: update CI triggers
...
So it would run on pull requests from forks
2020-05-04 20:03:27 +02:00
0852f53455
Add path to config file on Windows
2020-04-27 19:15:06 +10:00