Stephan Dilly
42a792d5b3
warning if first line of commit msg is too long
...
right now the limit is hardcoded to 50 in accordance to official git best practices
this closes #478
2021-04-30 15:21:45 +02:00
Stephan Dilly
d50e17b353
give blame a more apropriate place in command list
2021-04-24 15:40:16 +02:00
Christoph Rüßler
b7eed4361e
Add blame view
...
This closes #484 .
2021-04-21 15:03:37 +02:00
Stephan Dilly
6274777eed
simplify toggling remote/local via tabs (and tab key) ( #635 )
...
* simplify toggling remote/local via tabs (and tab key)
2021-04-11 22:45:10 +02:00
Stephan Dilly
50d863aa1c
update changelog
2021-04-11 13:21:24 +02:00
brunohgouveia
79a38a70b9
Add pop stash command on Staches tab
2021-04-11 13:17:26 +02:00
Stephan Dilly
b5f1e76455
Remote branches ( #618 )
...
* allow checking out remote branch
* set tracking branch on checking out remote
* fix unittests by making branch list stable sorted by name
2021-04-06 18:16:08 +02:00
Benedikt Terhechte
656561e3eb
Add g to toggle between staging and workdir (workarea) ( #595 )
...
closes #594
2021-03-21 18:37:53 +01:00
Stephan Dilly
52bf018515
rename new key
2021-03-13 20:36:48 +01:00
Stephan Dilly
bfa240115c
support rebase merge (conflict free only) ( #567 )
2021-03-11 11:49:04 +01:00
Stephan Dilly
b5ef9b10f1
Stage/unstage lines ( #575 )
2021-03-10 22:27:02 +01:00
Stephan Dilly
6e5db96c19
support discard selected lines ( #571 )
2021-03-08 18:00:30 +01:00
Stephan Dilly
f1fcd341c6
add support for pushing tags ( #569 )
2021-03-05 17:49:40 +01:00
Stephan Dilly
51c9085d7c
user confirm merge ( #565 )
2021-03-03 22:06:41 +01:00
Stephan Dilly
ee9ae4b2fd
changelog update ( #556 )
...
+ small renaming
2021-03-01 14:20:47 +01:00
Stephan Dilly
4d4761ed21
fix fetch notifications ( #555 )
...
* fix fetch notifications
* actually show fetch transfer progress
* reduce sleep because it significantly slows down fetching
2021-03-01 12:32:39 +01:00
Stephan Dilly
bd54b47d19
rename fetch to pull
2021-02-28 19:25:16 +01:00
Stephan Dilly
39fb65b396
Async fetch ( #552 )
...
* async fetch
* reuse remote progress for fetch
* prvent push/fetch popup from closing too soon
2021-02-28 19:24:05 +01:00
Antonio Yang
7b94358d11
Fix vim default config ( #549 )
2021-02-25 14:59:45 +01:00
Richard Menzies
6c974ee1d3
Support force push ( #421 )
2021-02-23 11:02:16 +01:00
Stephan Dilly
f927c609d4
fix help text
2020-12-26 11:34:25 +01:00
Stephan Dilly
24758d494d
single lookup place for key symbols in preperation for #465
2020-12-26 11:32:10 +01:00
Antonio Yang
eb3d6c9b0f
update command list of revlog
2020-12-19 16:27:26 +01:00
Arnaud
9439114e5f
feat: support https push ( #353 )
2020-10-25 10:50:20 +01:00
Richard Menzies
71880f96f7
Rename branch ( #334 )
2020-10-17 09:00:34 +02:00
Arnaud
9297915ddd
feat: add branch selection popup in the log view ( #349 )
2020-10-16 18:21:24 +02:00
Stephan Dilly
2df0a8957b
clippy fixes
2020-10-11 16:06:44 +02:00
Stephan Dilly
bb1abb22c0
cleanup
2020-10-11 14:36:08 +02:00
Richard Menzies
b6c932d0af
Delete branch ( #332 )
2020-10-11 14:30:44 +02:00
Richard Menzies
94bbf3c9fb
Branch popup ( #303 )
...
closes #91
2020-10-10 01:27:13 +02:00
Stephan Dilly
de80601bf4
Push progress
...
closes #267
2020-09-06 17:48:14 +02:00
Stephan Dilly
17de5a900c
Test push progress ( #272 )
2020-09-04 09:08:29 +02:00
Stephan Dilly
7d1e3643b1
support push to origin ( #266 )
...
* use vendored ssl
2020-09-02 02:08:41 +02:00
Stephan Dilly
4907e8b727
new 'create branch' popup ( #254 )
...
closes #253
2020-08-29 14:15:06 +02:00
Stephan Dilly
19177ec9bb
simplify key bindings further
2020-08-29 00:24:34 +02:00
Stephan Dilly
aa1bf4fded
fix "add hunk" using "revert hunk" key in command bar
2020-08-28 18:43:13 +02:00
Stephan Dilly
1a5a121b33
small cleanups
2020-08-26 18:53:50 +02:00
Antonio Yang
a95ffd7bcc
Customize key binds ( #234 )
...
* customizable key config
* provide example vim key config
* automatically show correct key binding in bottom cmd-bar
2020-08-26 18:23:53 +02:00
Christoph Rüßler
bc23270951
Add multiple selection in diff view ( #231 )
...
* Add multiple selection in diff view
* Copy selection to clipboard in diff view
* Show error message if copy to clipboard fails
- Draw `msg` after `inspect_commit_popup` to make sure the error message
is visible
- Move `try_or_popup!` to `utils`
2020-08-19 21:02:19 +02:00
Christoph Rüßler
1a90fd365f
Add scrolling to commit message in details
...
- Manually wrap commit message using `textwrap`
Closes #181
2020-08-08 19:42:02 +02:00
Stephan Dilly
7e8df3ad28
simplify pending state by using the new one
2020-07-18 13:35:24 +02:00
Stephan Dilly
a54fbf7f63
visualize pending load of a diff ( #160 )
2020-07-18 12:21:18 +02:00
Christoph Rüßler
70423c5b83
Add command for tagging commit
2020-07-15 23:22:03 +02:00
Jon Grythe Stødle
52f31adb98
Add command to edit selected file in editor
...
Pressing `e` while looking at a file in the _Status_ view will launch an external editor with the current file opened. The editor chosen is determined by the default logic introduced in #114 .
An improvement to this in the future could be launching at the specific line at which the _Diff_ view is focused, but that seems to require a change in `FileDiff` which is a change bigger than this PR.
Fixes #166
2020-07-07 12:42:01 +02:00
Stephan Dilly
de7f48f88e
show placeholder popup when waiting for external editor #157
2020-07-04 20:22:55 +02:00
Stephan Dilly
60759d7bec
open external editor from commit popup
...
this puts all commit logic into one 'view' and allows editing amend commit messages in the external editor aswell.
2020-07-04 15:36:12 +02:00
Stephan Dilly
b782472a63
more fancy spinner, cleanup tabs
2020-07-04 12:55:40 +02:00
Jon Grythe Stødle
477fdd303d
Add support for external editor
...
Adds support for editing commit messages in an external editor. It read the GIT_EDITOR, VISUAL, EDITOR environment variables in turn (in the same order git does natively) and tries to launch the specified editor. If no editor is found, it falls back to "vi" (same as git). If vi is not available, it will fail with a message.
2020-06-26 00:50:39 +02:00
Stephan Dilly
b8397ae285
make help headers more obvious ( closes #131 )
2020-06-22 16:42:16 +02:00
Daniel Obermaier
9dcc445ab9
simple fix for arrow utf8 encoding in help window
2020-06-19 13:16:23 +02:00