extrawurst
9eb8d470a4
optimize logfilter to not check stashes
...
logfilter using `get_commit_diff` on each entry lead to a lot of unneeded calls to `get_stashes` and `is_stash_commit` which should be not even needed for file history log entries. this is not happening now anymore
2023-08-11 11:38:21 +02:00
extrawurst
289eddd9be
fix nightly clippy
2022-12-10 11:27:59 +01:00
extrawurst
8d2de65868
fix clippy nightly
2022-11-23 15:14:12 +01:00
extrawurst
16a537c102
Persist all options ( #1342 )
...
closes #1340
2022-09-20 08:23:04 +02:00
extrawurst
c1cb868c4b
fix nightly clippy
2022-07-02 08:17:15 +02:00
extrawurst
cce49a34b7
Revert "Change diff renamed files ( #1040 )"
...
This reverts commit 5f466ff983 .
2022-04-24 22:30:40 +02:00
Gleb Davydov
5f466ff983
Change diff renamed files ( #1040 )
2022-04-24 19:25:50 +02:00
Stephan Dilly
4f3ecfcd7c
fix left arrow closing popup ( #1121 )
...
* fix left arrow closing popup
* fix pageup/down being borked
* adhere to global diff options
* fix build for rust 1.50
* show revision count in header
* allow blaming any specific file revision
* show blame command
* allow opening history from blame
2022-01-31 20:56:59 +01:00
Stephan Dilly
006cdd6373
support bare repos ( #1028 )
2021-12-05 00:35:45 +01:00
Stephan Dilly
9c7ac0f84d
some more immutable string optimizations
...
and precompute diff line trimming (newlines)
2021-08-27 09:40:45 +02:00
Stephan Dilly
8353dfdd36
use less memory per hunk (immutable string)
2021-08-27 09:31:31 +02:00
Stephan Dilly
5672cfd033
compare two commits ( #860 )
2021-08-21 15:49:39 +02:00
Stephan Dilly
7cc19f673a
support options for the way we calculate the status ( #849 )
2021-08-19 02:19:36 +02:00
Stephan Dilly
dad8e8d43d
cargo fmt: use hardtabs
...
since it does not support hard-whitespaces its the only way to make whitespaces consisitent and checked
2021-08-17 14:24:25 +02:00
Stephan Dilly
5b07c48234
nightly clippy fixes
2021-06-05 10:28:18 +02:00
Stephan Dilly
3cd218de57
honor showUntrackedFiles config ( #753 )
2021-06-01 09:56:55 +02:00
Stephan Dilly
386a31067f
cleanup
2021-05-07 12:00:13 +02:00
Wander Nauta
c42d369d60
Use git2::DiffLineType enum instead of char values ( #668 )
...
closes #655
2021-04-25 14:17:57 +02:00
Stephan Dilly
524add843d
more lints ( #648 )
2021-04-18 00:08:35 +02:00
Stephan Dilly
f0a367c3f5
more linting ( #647 )
2021-04-17 23:17:19 +02:00
Stephan Dilly
53b2c79877
even more clippy restrtictions ( #646 )
...
* even more clippy restrtictions
2021-04-17 18:55:59 +02: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
6e6832da21
cleanup one more expect
2020-11-01 12:37:07 +01:00
Stephan Dilly
632f255548
cleanup some more expects
2020-11-01 02:11:55 +01:00
Stephan Dilly
0dd50b402e
upgrade to rust 1.45 and fix new clippy warnings
2020-07-17 11:54:12 +02:00
Stephan Dilly
26f734c57d
fixed bin file size diff on untracked files ( closes #171 )
2020-07-07 09:42:34 +02:00
Stephan
4a442f3829
cleanup use
2020-06-29 12:30:10 +02:00
Stephan Dilly
c856c23aef
remove outdated commit method
2020-06-29 09:46:38 +02:00
Stephan Dilly
b01f716677
fix diff of commit not returning binary size
2020-06-22 22:03:45 +02:00
Stephan Dilly
76e52cc7a2
show file size diff for binary files ( #141 )
2020-06-22 20:01:04 +02:00
Stephan Dilly
d67a240bc7
fix reset hunk in untracked file
2020-06-14 23:34:54 +02:00
Stephan Dilly
dfe284a45b
some cleanup
2020-06-14 11:27:23 +02:00
Stephan Dilly
24da2f200e
Reset individual hunks ( #125 )
...
closes #11
2020-06-14 10:46:25 +02:00
Stephan Dilly
43905cfa6b
cleanup TODO
2020-06-12 15:04:52 +02:00
Stephan Dilly
702415c40d
full commit detail popup ( #113 )
...
see #80
2020-06-09 13:30:17 +02:00
Stephan Dilly
14a93cbefd
support adding file/folder to gitignore ( closes #44 )
2020-06-01 23:32:11 +02:00
Stephan Dilly
732690da1d
improve performance on diffing giant files ( #96 )
2020-05-29 09:44:11 +02:00
Stephan Dilly
1c03458de7
merge uses
2020-05-19 23:11:28 +02:00
Stephan Dilly
f8294dcb7b
cleanup some result return types
2020-05-15 18:23:07 +02:00
Mehran Kordi
03505b9eb6
Replace unwrap calls in asyncgit with error handling - closes #53
2020-05-15 15:15:26 +02:00
Stephan Dilly
f3a67e878f
dont show weird 'no text file' when diffing binary
...
cleanup
2020-05-07 17:00:17 +02:00
Stephan Dilly
4df7704ef5
clippy fixes
2020-05-02 16:58:13 +02:00
Stephan Dilly
7407d46557
fix diff binary file once more
2020-05-02 14:13:01 +02:00
Stephan Dilly
c0b48b8a51
fix "file not found" diff on binary files
2020-05-02 13:13:16 +02:00
Stephan Dilly
513486af9c
cleanup tests
2020-04-28 15:43:11 +02:00
Stephan Dilly
1ca04496cb
Add folder actions unstage/stage/reset
2020-04-28 15:43:11 +02:00
Stephan Dilly
53e4533c74
fix diff of newfile when cwd in subdir ( fixes #25 )
2020-04-18 18:53:15 +02:00
Stephan Dilly
6fa620eccd
more docs
2020-04-17 23:11:48 +02:00
Stephan Dilly
b71f39fbb3
Support stage/unstage hunk
2020-04-08 00:21:08 +02:00