Commit graph

65 commits

Author SHA1 Message Date
Stephan Dilly
71b113cbbb show version in help popup 2020-04-12 14:23:22 +02:00
Stephan Dilly
1fe08a3f3d fix diff header coloring 2020-04-10 19:13:52 +02:00
Stephan Dilly
520456d0cd visualize commit-msg hook when failed 2020-04-10 14:02:24 +02:00
Stephan Dilly
acea66e829 render tabs in diff (closes #12) 2020-04-09 12:43:51 +02:00
Stephan Dilly
36ff0be9d1
support hooks: post-commit,commit-msg (#15)
* support hooks: post-commit and commit-msg
* some unittests
* exclude tests on windows for now
2020-04-09 09:23:59 +02:00
Stephan Dilly
936e965c17 fix: dont allow open revert dlg on [D] press while on staged file 2020-04-08 00:23:12 +02:00
Stephan Dilly
b71f39fbb3 Support stage/unstage hunk 2020-04-08 00:21:08 +02:00
Stephan Dilly
923f7a46d6 confirm destive command: reset file 2020-04-03 23:16:49 +02:00
Stephan Dilly
0a91b749dd fix clippy 2020-04-03 22:18:20 +02:00
Stephan Dilly
9ac915212a fix diff staying blank 2020-04-03 22:16:31 +02:00
Stephan Dilly
ef4d3f7b56 introduce queue to get rid of event() return type 2020-04-03 17:52:41 +02:00
Stephan Dilly
176f2ee2fa naming 2020-04-03 17:09:59 +02:00
Stephan Dilly
b8debcf87f clippy fixes 2020-04-03 16:46:33 +02:00
Stephan Dilly
448b6927c3 better help sorting 2020-04-03 16:40:30 +02:00
Stephan Dilly
6001593a0a rename 2020-04-03 16:26:05 +02:00
Stephan Dilly
2282305e7c switch to new command texts 2020-04-03 16:24:52 +02:00
Stephan Dilly
ed5668c4c8 cmd help grouping and long desc 2020-04-03 14:48:41 +02:00
Stephan Dilly
bc85a86000 pedantic clippy 2020-04-02 23:45:50 +02:00
Stephan Dilly
77cafbd6b7 more clippy warnings 2020-04-02 21:25:51 +02:00
Stephan Dilly
25883f6070 sort commands in quickbar 2020-04-02 18:33:34 +02:00
Stephan Dilly
6c7c155cef better system for cmd propagation 2020-04-02 18:07:53 +02:00
Stephan Dilly
510400a784 clippy fix 2020-04-02 13:34:28 +02:00
Stephan Dilly
4bd9826666 move more into sub components 2020-04-02 13:29:25 +02:00
Stephan Dilly
8937f5f437 move more into downhirarchie components 2020-04-02 13:20:56 +02:00
Stephan Dilly
5e6e82c1c9 move help keys into help component 2020-04-02 12:18:24 +02:00
Stephan Dilly
cd4b9a07c0 placegholders 2020-04-02 01:53:05 +02:00
Stephan Dilly
e46ab3ac7b cleanup eventpump, generalization 2020-04-02 01:50:39 +02:00
Stephan Dilly
185a4830fb less colorful theme 2020-04-01 23:43:02 +02:00
Stephan Dilly
264be544c2 rename type 2020-03-30 16:47:49 +02:00
Stephan Dilly
3303003902 rename file 2020-03-30 16:46:45 +02:00
Stephan Dilly
41a52cfc8c more clean solution that does not need git cli
* make test run in parallel again
* better test structure
2020-03-28 13:45:19 +01:00
Stephan Dilly
2b45a039d1 fix clippy warning 2020-03-27 10:41:46 +01:00
Stephan Dilly
bfbde25116 fix diff at the end of file 2020-03-27 10:32:55 +01:00
Stephan Dilly
b1f8914cba clamp scroll position to valid range 2020-03-27 09:49:57 +01:00
Stephan Dilly
68d8d47c62 fix clippy warning 2020-03-27 01:15:00 +01:00
Stephan Dilly
8e7d2eb4a1 fix more clippy 2020-03-27 01:11:15 +01:00
Stephan Dilly
37da79233a fix tons of clippy warnings 2020-03-26 23:45:52 +01:00
Stephan Dilly
b2c44566f6 hunk based renderer 2020-03-26 18:35:21 +01:00
Stephan Dilly
82e0966a13 doc 2020-03-26 13:37:52 +01:00
Stephan Dilly
a60c3b2eb0 fetch file diff based on hunks 2020-03-25 23:47:39 +01:00
Stephan Dilly
d52308ea0a update diff if changed externally 2020-03-25 15:36:57 +01:00
Stephan Dilly
3d0926d279 fix: diff not correct when switching between same file in stage/unstaged 2020-03-24 20:45:47 +01:00
Stephan Dilly
adf925083d first test for a help popup 2020-03-24 14:39:00 +01:00
Stephan Dilly
f330226efe some cleanup 2020-03-23 14:27:49 +01:00
Stephan Dilly
0234b9f87b try to keep selection 2020-03-23 14:04:27 +01:00
Stephan Dilly
4fdf09fc56 make git status fetching async 2020-03-23 11:42:50 +01:00
Stephan Dilly
b0b9fb570d better asyncgit crate structure 2020-03-23 00:50:55 +01:00
Stephan Dilly
9580f8b489 move all git method in crate, reduce main deps 2020-03-23 00:14:57 +01:00
Stephan Dilly
f4dc2de961 make libgit diffing async 2020-03-22 21:08:48 +01:00
Stephan Dilly
8a7e3414d0 cleanup mod structure 2020-03-22 02:38:39 +01:00