Commit Graph

49 Commits

Author SHA1 Message Date
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
Stephan Dilly
a4ac4158aa make teat phony 2020-03-28 20:47:29 +01: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
8e7d2eb4a1 fix more clippy 2020-03-27 01:11:15 +01:00
Stephan Dilly
bc908ee049 fail on clippy warnings 2020-03-27 00:50:02 +01:00
Stephan Dilly
33e9013b72 more on clippy 2020-03-27 00:41:59 +01:00
Stephan Dilly
8089e1da1d simple make cmd to test workspace 2020-03-26 10:08:28 +01:00
Stephan Dilly
b040b90ebc add makefile 2020-03-22 02:45:42 +01:00