Commit Graph

57 Commits

Author SHA1 Message Date
extrawurst
42043bda6f make update_progress simpler 2023-09-03 18:34:09 +02:00
extrawurst
52dfefe624 Revert "parallelize log search"
This reverts commit ebe41e8a75.
2023-09-03 18:30:34 +02:00
extrawurst
ebe41e8a75 parallelize log search
* will consume all cores now and got faster in all my benchmarks
* setting progress via asyncjob now makes sure to only set it if it has changed and return whether that is the case to simplify sending progress notifications only in case progress actually changed
2023-08-31 12:09:13 +02:00
extrawurst
0376ed3a26
Fix slowness in big repo revlog tab (#1849) 2023-08-28 12:35:01 +02:00
extrawurst
0fdec134c5
Fix: search in log (#1838) 2023-08-26 20:34:37 +02:00
extrawurst
104078f15f cargo install locked 2023-08-01 10:09:15 +02:00
Artur
a172b18428
Add Linux targets for ARM, ARMv7 and AARCH64 (#1419) 2022-11-05 16:46:11 +01:00
Ivan Zvonimir Horvat
e2a0f3800f make: add clean cmd 2022-10-18 13:57:02 +02:00
extrawurst
ef3ece552d
PoC list submodules (#1090) 2022-08-27 17:55:06 +02:00
extrawurst
6630dca197
add cargo deny to CI (#1285)
* check duplicate dependencies
* also use cargo-deny for licenses checking
* also run cargo deny check in make check
2022-08-17 19:48:14 +02:00
Stephan D
4a0e58ae15
msrv 160 (#1279)
* bump edition
* msrv 160
* upgrade clap and more deps
2022-08-17 16:30:54 +02:00
extrawurst
3838fe74df cleanup 2022-02-25 10:58:52 +01:00
Stephan Dilly
acb7e52696 fix windows deployment 2022-01-25 21:20:51 +01:00
Stephan Dilly
6f70652d42 update licenses 2022-01-02 11:33:52 +01:00
Stephan Dilly
a947ce35e7
fix status fetch hanging on bare repos w/o worktree (#1032)
closes #1029
2021-12-08 22:00:55 +01:00
Stephan Dilly
006cdd6373
support bare repos (#1028) 2021-12-05 00:35:45 +01:00
Stephan Dilly
25a49e22f2 supporting marking commits in the log 2021-08-17 14:21:24 +02:00
Stephan Dilly
12b90715f9
fix openssl vendoring with new resolver (#775)
* run otool in ci
* pin openssl-sys with 'vendored' feature
2021-06-07 14:58:49 +02:00
Stephan Dilly
0e7ac4a14c
improve filetree::new performance (#760)
we used a BTreeMap where ordering does not matter and HashMap performs much better
2021-06-02 00:14:51 +02:00
Stephan Dilly
032948f01a rename filetree crate to prepare for publish 2021-05-28 11:10:11 +02:00
Stephan Dilly
bfa83ae343 move async_job abstraction into asyncgit for now 2021-05-28 11:02:31 +02:00
Stephan Dilly
a99baa0427 more clippy checks 2021-05-24 00:28:17 +02:00
Stephan Dilly
1034dc1aaf
add syntax highlighting (#727) 2021-05-23 02:45:22 +02:00
Stephan Dilly
0e31d57a33
New file tree (#718) 2021-05-21 14:52:05 +02:00
Stephan Dilly
43d125b909 make sure clippy runs on workspace 2021-05-09 13:15:00 +02:00
Stephan Dilly
546c7f3072
fix some potentials for errors to bubble up (#547)
* fix some potentials for errors to bubble up (#490)
* fix async diff failing panic
2021-02-24 21:54:27 +01:00
Stephan Dilly
2600cce4cd fix msi install creation 2020-12-20 18:50:09 +01:00
pm100
d0f59fa0bf
Windows MSI - add display of file size (#373) 2020-10-28 00:14:50 +01:00
pm100
a4d741723c
windows msi installer using wix (#360) 2020-10-26 01:18:04 +01:00
Christoph Rüßler
04bd45e641 Use helper binary for clipboard access (#262)
Use `clip` on Windows, `pbcopy` on MacOX, `xclip` on Linux.

- Remove dependency on `clipboard`
- Remove feature `clipboard`
2020-10-10 23:31:40 +02:00
Stephan Dilly
a991810f01 fix nightly build 2020-09-27 18:56:20 +02:00
Stephan Dilly
7d1e3643b1
support push to origin (#266)
* use  vendored ssl
2020-09-02 02:08:41 +02:00
Stephan Dilly
e5c38e8d4a
revert clipboard feature on linux to fix static linux binary build (#261) 2020-09-01 01:36:38 +02:00
Stephan Dilly
9d4972b0b2 also drive unittests on make check 2020-07-18 12:22:17 +02:00
Stephan Dilly
0a24c2c9b0 add profiling feature 2020-07-04 14:59:30 +02:00
Stephan Dilly
4f45be0924 better naming 2020-06-29 16:00:21 +02:00
Stephan Dilly
b86f3a3f40 print bundled size after build 2020-06-15 02:25:18 +02:00
Stephan Dilly
5bfdb40a14
commit details in log (#107) 2020-06-06 19:24:48 +02:00
Stephan Dilly
7ea8f34f68 update readme,changelog and rename logging arg (#88) 2020-05-28 09:32:08 +02:00
Stephan Dilly
fc884525be fix clippy in CI 2020-05-23 15:23:53 +02:00
Stephan Dilly
9b1e921af8 add fmt check to make 2020-05-22 22:43:47 +02:00
Stephan Dilly
8b096fb9e1
support multiple tags per commit (#62)
* support multiple tags per commit
* update changelog
* make sure clippy works in CI
2020-05-16 20:14:27 +02:00
Stephan Dilly
1db1f00302
Log view (#41) 2020-05-05 13:47:21 +02:00
Stephan Dilly
ac8cae6e84 next try 2020-04-19 19:27:39 +02:00
Stephan Dilly
c47b49e7a1 test windows releaes CI 2020-04-19 19:20:30 +02:00
Stephan Dilly
7a479b1896 reduce git2 features and add musl build step
fix tabs

integrate linux musl builds in CD pipeline
2020-04-16 14:05:28 +02:00
Stephan Dilly
2b4f80b141 Add linux release step 2020-04-15 18:31:05 +02:00
Stephan Dilly
3cb295498b more release build bundling 2020-04-08 11:49:07 +02:00
Stephan Dilly
c4880060ea try shrinking bin size 2020-04-08 00:44:13 +02:00
Stephan Dilly
b71f39fbb3 Support stage/unstage hunk 2020-04-08 00:21:08 +02:00