Commit graph

18 commits

Author SHA1 Message Date
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
Stephan Dilly
87254045c3 trigger update only after sending commit 2020-03-22 02:26:32 +01:00
Stephan Dilly
cb247b9e7f less libgit calls and added optional timing logging for benchmarking 2020-03-22 02:17:03 +01:00
Stephan Dilly
55e9fe643b update diff after commit 2020-03-20 19:31:01 +01:00
Stephan Dilly
5c771b0bbc try reducing git-calls to optimize performance 2020-03-20 19:15:25 +01:00
Stephan Dilly
571f45e464 indicate file status (color coded) 2020-03-20 01:40:39 +01:00
Stephan Dilly
8b37a22e4d keep highlighting current diff file 2020-03-19 21:58:28 +01:00
Stephan Dilly
c4b2c81227 cleanup 2020-03-19 21:41:59 +01:00
Stephan Dilly
09f893f3b0 central place for strings/keys and better key bindings for focusing 2020-03-19 21:40:48 +01:00
Stephan Dilly
eefc7c431f dedicated diff component, selectable, scrollable 2020-03-19 20:07:01 +01:00
Stephan Dilly
6db11857e0 fix scroll command enbled 2020-03-19 01:33:08 +01:00
Stephan Dilly
63785873e4 can rest files on index (revert) 2020-03-19 01:25:41 +01:00
Stephan Dilly
034c2533af can select/diff stages items 2020-03-18 16:56:25 +01:00
Stephan Dilly
7409512dd8 cleanup 2020-03-18 16:09:20 +01:00
Stephan Dilly
23564fcb11 new index component 2020-03-18 16:05:42 +01:00
Stephan Dilly
c2a80225ae put components into seperate mod 2020-03-18 15:20:32 +01:00