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
Stephan Dilly
24da2f200e
Reset individual hunks ( #125 )
...
closes #11
2020-06-14 10:46:25 +02:00
Stephan Dilly
5a6e67cc7e
inspect stash commit ( closes #121 )
2020-06-13 02:11:16 +02:00
Stephan Dilly
5185f1c4d4
support commit amend ( #89 )
2020-06-13 01:50:39 +02:00
Stephan Dilly
6a6fae9581
show cmds in new commit popup
2020-06-09 16:58:28 +02:00
Stephan Dilly
702415c40d
full commit detail popup ( #113 )
...
see #80
2020-06-09 13:30:17 +02:00
Stephan Dilly
5bfdb40a14
commit details in log ( #107 )
2020-06-06 19:24:48 +02:00
Stephan Dilly
dbd7dd33ea
support Stage all/Unstage all ( closes #82 )
2020-06-02 16:01:54 +02:00
Stephan Dilly
0bf18331a5
better cmd names
2020-06-02 14:43:35 +02:00
Stephan Dilly
26a4245213
better cmd ordering
2020-06-02 14:40:24 +02:00
Stephan Dilly
aa79b92f59
more hotkeys and workdir/stage hotkey change ( closes #92 )
2020-06-02 14:07:28 +02:00
Stephan Dilly
14a93cbefd
support adding file/folder to gitignore ( closes #44 )
2020-06-01 23:32:11 +02:00
Stephan Dilly
4de0e52418
Support more commands ( #101 )
...
closes #83
2020-06-01 22:02:40 +02:00
Stephan Dilly
63d3bf5661
Support stash-apply,stash-drop
2020-05-25 16:16:49 +02:00
Stephan Dilly
3ba3d3e07f
consitent title
2020-05-23 00:15:11 +02:00
Stephan Dilly
60ba75f1db
fix stash msg popup title/msg
2020-05-22 18:02:25 +02:00
Stephan Dilly
1f5706fa0c
support stash msg
2020-05-22 17:37:48 +02:00
Stephan Dilly
3c5e86eee9
stashing support ( #70 )
2020-05-21 15:46:38 +02:00
Stephan Dilly
f03a1ac611
make msgbox error msgs only for now
2020-05-20 11:29:11 +02:00
Stephan Dilly
478d321f26
fix typo
2020-05-14 13:55:38 +02:00