Commit Graph

319 Commits

Author SHA1 Message Date
dependabot-preview[bot]
353971459c
Bump git2 from 0.13.4 to 0.13.5
Bumps [git2](https://github.com/rust-lang/git2-rs) from 0.13.4 to 0.13.5.
- [Release notes](https://github.com/rust-lang/git2-rs/releases)
- [Commits](https://github.com/rust-lang/git2-rs/compare/0.13.4...0.13.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-28 09:16:23 +00:00
Stephan Dilly
b0fdf5049c
Switch to a tree view for changed files list (#37) 2020-04-28 11:15:05 +02:00
dependabot-preview[bot]
2311098a17 Bump git2 from 0.13.3 to 0.13.4
Bumps [git2](https://github.com/rust-lang/git2-rs) from 0.13.3 to 0.13.4.
- [Release notes](https://github.com/rust-lang/git2-rs/releases)
- [Commits](https://github.com/rust-lang/git2-rs/compare/0.13.3...0.13.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-24 14:19:41 +02:00
dependabot-preview[bot]
cc19fca630 Bump git2 from 0.13.2 to 0.13.3
Bumps [git2](https://github.com/rust-lang/git2-rs) from 0.13.2 to 0.13.3.
- [Release notes](https://github.com/rust-lang/git2-rs/releases)
- [Commits](https://github.com/rust-lang/git2-rs/compare/0.13.2...0.13.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-23 14:45:55 +02:00
Stephan Dilly
466de64acc bump asyncgit 2020-04-21 19:40:45 +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
e4b00adede next asyncgit release 2020-04-18 11:26:25 +02:00
Stephan Dilly
73c650174f fix staging removed files (fixes #24) 2020-04-18 11:25:03 +02:00
Stephan Dilly
6fa620eccd more docs 2020-04-17 23:11:48 +02:00
Stephan Dilly
9a9fba433d version bump 2020-04-17 16:10:49 +02:00
Stephan Dilly
33836c591d always update status, not only when last update arrives 2020-04-17 16:09:31 +02:00
Stephan Dilly
75b729cca9 improve stage_add performance by simplification 2020-04-17 15:53:13 +02:00
Stephan Dilly
90f29a0b60 added tests 2020-04-17 15:43:42 +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
b0b1f7d86b prep next version 2020-04-13 01:23:12 +02:00
Stephan Dilly
2a4372b248 docs 2020-04-10 19:18:58 +02:00
Stephan Dilly
ee44a44df4 prepare new version 2020-04-10 19:05:47 +02:00
Stephan Dilly
68f4a0791e upgrade git2-rs 2020-04-10 19:04:55 +02:00
Stephan Dilly
d2d69063e3 cleanup 2020-04-09 12:05:42 +02:00
Stephan Dilly
b9ac1865db support altering commit-msg on ok hook 2020-04-09 11:13:02 +02:00
Stephan Dilly
f144d97e0c fix debug state ment leftover 2020-04-09 09:36:10 +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
387b8748b1 better naming 2020-04-08 00:21:08 +02:00
Stephan Dilly
b71f39fbb3 Support stage/unstage hunk 2020-04-08 00:21:08 +02:00
Stephan Dilly
f74d41a445 fix committing in empty repo 2020-04-05 19:50:11 +02:00
Stephan Dilly
b4f10c06ac fix crash when unstaging file in empty repo 2020-04-05 19:30:59 +02:00
Stephan Dilly
6392778c09 fix one crash on empty repo (diffing) 2020-04-05 18:43:52 +02:00
Stephan Dilly
0657da58db unittest for commiting 2020-04-05 15:39:02 +02:00
Stephan Dilly
e457e60c27 prepare release 2020-04-03 23:37:11 +02:00
Stephan Dilly
e51609ed91 fix crash running outside of git repo 2020-04-03 23:32:17 +02:00
Stephan Dilly
73e9029df4
simplify reset_workdir (#6) 2020-03-30 19:25:52 +02:00
Stephan Dilly
8d1cc3eec6 test resetting workdir part of untracked stages file 2020-03-29 16:03:35 +02:00
Stephan Dilly
9cfc4a549a remove dbg 2020-03-28 21:03:54 +01:00
Stephan Dilly
aea8725d1a reset: simply delete files if they are new/untracked 2020-03-28 21:03:32 +01:00
Stephan Dilly
3e5bf53bb9 unneeded cargo.lock 2020-03-28 20:23:07 +01:00
Stephan Dilly
99fc7a7b32 fix test 2020-03-28 19:47:25 +01:00
Stephan Dilly
6ca1eb05e8 fix crash on broken symlinks 2020-03-28 19:23:48 +01:00
Stephan Dilly
c9cd018394 better thread panic error message 2020-03-28 14:20:23 +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
96b739c977 remove debug statement 2020-03-27 23:16:17 +01:00
Stephan Dilly
16d0ae4b8f fix path quotation marks 2020-03-27 23:09:07 +01:00
Stephan Dilly
edce2dec12 fix clippy 2020-03-27 23:01:00 +01:00
Stephan Dilly
4fa90bfc40 diagnose win test error 2020-03-27 22:46:25 +01:00
Stephan Dilly
c455f3e316 fix working dir checkout (revert) 2020-03-27 22:10:56 +01:00
Stephan Dilly
b1f8914cba clamp scroll position to valid range 2020-03-27 09:49:57 +01:00
Stephan Dilly
3909d4c591 next release 2020-03-27 01:57:08 +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
bc908ee049 fail on clippy warnings 2020-03-27 00:50:02 +01:00
Stephan Dilly
37da79233a fix tons of clippy warnings 2020-03-26 23:45:52 +01:00
Stephan Dilly
0dce256f80 stricter warning leves 2020-03-26 13:26:40 +01:00
Stephan Dilly
a60c3b2eb0 fetch file diff based on hunks 2020-03-25 23:47:39 +01:00
Stephan Dilly
3ccd6dd07a prepare new publish 2020-03-25 15:42:41 +01:00
Stephan Dilly
d52308ea0a update diff if changed externally 2020-03-25 15:36:57 +01:00
Stephan Dilly
96b2b30052 forbid unsafe/undoc'd 2020-03-24 22:21:53 +01:00
Stephan Dilly
c92bfe3865 some more cargo fixes 2020-03-24 21:22:56 +01:00
Stephan Dilly
cc7dd021cc pin version of path dependencie 2020-03-24 21:21:37 +01:00
Stephan Dilly
28934cfcd1 more crates publish prep 2020-03-24 21:20:06 +01:00
Stephan Dilly
79284469e3 fix diff of untracked file in sub dir 2020-03-24 18:02:58 +01:00
Stephan Dilly
cf4c4721dc suport resetting untracked files 2020-03-24 09:55:51 +01:00
Stephan Dilly
b380d0964a cleanup 2020-03-23 13:56:54 +01:00
Stephan Dilly
4730a8f498 show diff of new untracked files 2020-03-23 13:55:59 +01:00
Stephan Dilly
4fdf09fc56 make git status fetching async 2020-03-23 11:42:50 +01:00
Stephan Dilly
d7001a88a3 cleanup 2020-03-23 00:59:23 +01:00
Stephan Dilly
b0b9fb570d better asyncgit crate structure 2020-03-23 00:50:55 +01:00
Stephan Dilly
08a8e07322 cleanup 2020-03-23 00:17:29 +01:00
Stephan Dilly
9580f8b489 move all git method in crate, reduce main deps 2020-03-23 00:14:57 +01:00
Stephan Dilly
491fca6926 reduce dependencies 2020-03-22 23:53:14 +01:00
Stephan Dilly
f4dc2de961 make libgit diffing async 2020-03-22 21:08:48 +01:00