Stephan Dilly
3cd218de57
honor showUntrackedFiles config ( #753 )
2021-06-01 09:56:55 +02:00
Stephan Dilly
739d7e7f84
Fix 730 files tab ( #743 )
2021-05-28 00:15:02 +02:00
Christoph Rüßler
2ed6f53dcf
Add popup for tags
...
This closes #483 .
2021-05-27 21:02:30 +02:00
Stephan Dilly
5ba657cabe
file tree of a commit ( #715 )
2021-05-18 00:21:05 +02:00
Stephan Dilly
8ddb3cdac5
move focus after last file staged
2021-05-16 22:05:22 +02:00
Stephan Dilly
b5327a65c1
rename
2021-05-12 09:01:08 +02:00
Stephan Dilly
f30ec49886
show merge head ids in merge state ( #697 )
2021-05-11 18:26:12 +02:00
Stephan Dilly
4f6aceb3ec
merging a branch ( #696 )
...
* merging arbitrary branch
* cleanup intermediate in-merge state
2021-05-09 22:53:12 +02:00
Stephan Dilly
9f37835dc4
cleanup some more expects
2021-05-09 20:39:26 +02:00
Stephan Dilly
838258c933
some cleanup
2021-04-26 11:55:40 +02:00
Agung Baptiso Sorlawan
ad8ecd6a1b
introduce EventState enum ( #666 )
2021-04-26 11:33:45 +02:00
Stephan Dilly
d50e17b353
give blame a more apropriate place in command list
2021-04-24 15:40:16 +02:00
Stephan Dilly
f0a367c3f5
more linting ( #647 )
2021-04-17 23:17:19 +02:00
brunohgouveia
79a38a70b9
Add pop stash command on Staches tab
2021-04-11 13:17:26 +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
37415259b1
cleanup commands in status/diff ( closes #572 )
2021-03-14 12:33:55 +01:00
Stephan Dilly
b5ef9b10f1
Stage/unstage lines ( #575 )
2021-03-10 22:27:02 +01:00
Stephan Dilly
c79b3d74fa
Fix 576 stash apply conflicts ( #578 )
...
* unittest that applying with conflicts errors out and prepare for stash apply to allow creating conflicts for later
* mark conflicting items
2021-03-09 14:14:16 +01:00
Stephan Dilly
f1fcd341c6
add support for pushing tags ( #569 )
2021-03-05 17:49:40 +01:00
Stephan Dilly
36c124f9e3
refresh compare state at the right time ( #564 )
2021-03-03 18:40:00 +01:00
Stephan Dilly
67f3a13716
only show non-clean repo states ( #553 )
...
* only show repo state if not clean
2021-03-01 00:12:09 +01:00
Stephan Dilly
97f88a2f2f
rename
2021-02-28 19:34:45 +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
Stephan Dilly
c96feb0fe6
branch merge from upstream ( #384 )
...
* better structure of all branch functions
* support and unittest fast forward merge
2021-02-28 01:55:35 +01:00
Stephan Dilly
5244751e9e
check if we can_push before trying ( #533 )
...
closes #531
2021-02-23 12:32:32 +01:00
Richard Menzies
6c974ee1d3
Support force push ( #421 )
2021-02-23 11:02:16 +01:00
Stephan Dilly
2b7d7f467b
Set tracking branch on push ( #452 )
...
set upstream on each push (if not already defined). closes #275
2020-12-20 16:48:47 +01:00
Stephan Dilly
44ba5a83c9
show branch ahead/behind only if upstream is set ( #451 )
...
closes #385
2020-12-20 16:01:04 +01:00
Antonio Yang
eb3d6c9b0f
update command list of revlog
2020-12-19 16:27:26 +01:00
Antonio Yang
3101f7b104
copy commit hash
2020-12-19 16:27:26 +01:00
remique
35f3a25cba
Add branch name in Status and ChangesComponent cleanup ( #375 )
2020-10-26 16:21:26 +01:00
Stephan Dilly
4ee4432f16
visualize outgoing/incoming changes ( #364 )
2020-10-25 17:35:54 +01:00
Arnaud
9297915ddd
feat: add branch selection popup in the log view ( #349 )
2020-10-16 18:21:24 +02:00
Stephan Dilly
aae3d2c611
better place for push cmd
2020-10-11 01:00:31 +02:00
Stephan Dilly
23ccee002b
do not show push cmd in wrong tabs
2020-10-11 00:56:31 +02:00
Richard Menzies
1cc1884162
Move open_select_branch_popup location
2020-10-11 00:52:09 +02:00
Richard Menzies
94bbf3c9fb
Branch popup ( #303 )
...
closes #91
2020-10-10 01:27:13 +02:00
Richard Menzies
93168639fe
Bump tui: 0.9 -> 0.12 ( #289 )
2020-10-08 09:56:36 +02:00
Stephan Dilly
26565e9021
test fetch
2020-09-07 21:44:42 +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
2401293b66
Rust1.46 and nightly ci ( #246 )
2020-08-28 10:52:24 +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
Jon Grythe Stødle
1c3295affc
Switch focus when working directory or stage becomes empty
...
If the focus is on the working directory and it becomes empty (no files are listed) by either staging the last file or using the _Stage all_ command, the focus will be moved to the stage automatically. It works the same for when the stage becomes empty, by moving the focus to the working directory.
If the focus is on the diff area, the focus will not be moved when either the working directory or the stage becomes empty.
Fixes #215
2020-07-29 21:16:50 +02:00
Stephan Dilly
a54fbf7f63
visualize pending load of a diff ( #160 )
2020-07-18 12:21:18 +02:00
Stephan Dilly
0dd50b402e
upgrade to rust 1.45 and fix new clippy warnings
2020-07-17 11:54:12 +02:00