Andrey Krupskiy
57a5322fa7
Checkout commit ( #1499 )
...
* Add keybind to checkout commit in log view
* Extract commit checkout into method
* add quckbar hint for checkout commit
* add a smoke test
* update changelog
* show an error in popup
---------
Co-authored-by: Omnikar <omnikar5@gmail.com>
Co-authored-by: extrawurst <776816+extrawurst@users.noreply.github.com>
2023-02-04 07:00:19 +01:00
hamflx
5411397f9a
Fix commit hooks error and "no such file" error on Windows with wsl2 installed. ( #1532 )
...
* use git bash instead of wsl bash
* add unittest for some simple shell commands.
* fix incompatible unitest with macOS
2023-02-02 10:33:57 +01:00
dependabot[bot]
582b660bf7
Bump rayon-core from 1.10.1 to 1.10.2
...
Bumps [rayon-core](https://github.com/rayon-rs/rayon ) from 1.10.1 to 1.10.2.
- [Release notes](https://github.com/rayon-rs/rayon/releases )
- [Changelog](https://github.com/rayon-rs/rayon/blob/master/RELEASES.md )
- [Commits](https://github.com/rayon-rs/rayon/compare/rayon-core-v1.10.1...rayon-core-v1.10.2 )
---
updated-dependencies:
- dependency-name: rayon-core
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-23 09:40:34 +01:00
dependabot[bot]
a5128b94dd
Bump serial_test from 0.10.0 to 1.0.0
...
Bumps [serial_test](https://github.com/palfrey/serial_test ) from 0.10.0 to 1.0.0.
- [Release notes](https://github.com/palfrey/serial_test/releases )
- [Commits](https://github.com/palfrey/serial_test/compare/v0.10.0...v1.0.0 )
---
updated-dependencies:
- dependency-name: serial_test
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-18 11:59:27 +01:00
dependabot[bot]
c7356ae3de
Bump git2 from 0.15.0 to 0.16.0
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.15.0 to 0.16.0.
- [Release notes](https://github.com/rust-lang/git2-rs/releases )
- [Commits](https://github.com/rust-lang/git2-rs/compare/git2-curl-0.15.0...git2-curl-0.16.0 )
---
updated-dependencies:
- dependency-name: git2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-11 09:09:00 +01:00
extrawurst
c6dec379f2
clippy nightly fixes
2022-12-30 09:42:50 +01:00
extrawurst
81645a61d4
cargo update
2022-12-20 15:22:45 +01:00
extrawurst
55a006a4a0
update env_logger
2022-12-10 11:32:43 +01:00
extrawurst
289eddd9be
fix nightly clippy
2022-12-10 11:27:59 +01:00
dependabot[bot]
71ea7fb89d
Bump shellexpand from 2.1.2 to 3.0.0
...
Bumps [shellexpand](https://gitlab.com/ijackson/rust-shellexpand ) from 2.1.2 to 3.0.0.
- [Release notes](https://gitlab.com/ijackson/rust-shellexpand/tags )
- [Commits](https://gitlab.com/ijackson/rust-shellexpand/compare/shellexpand/2.1.2...shellexpand-3.0.0 )
---
updated-dependencies:
- dependency-name: shellexpand
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-02 07:35:48 +01:00
extrawurst
6c4ee56eed
remove debug sleep ( fixes #1451 )
2022-11-25 21:16:47 +01:00
extrawurst
8d2de65868
fix clippy nightly
2022-11-23 15:14:12 +01:00
extrawurst
4ef9659138
prep release
2022-11-22 11:07:41 +01:00
extrawurst
bea70306e2
fix up for 8e8c5fa
never showing file tree
2022-11-22 10:55:25 +01:00
extrawurst
8e8c5fad55
make fetching tree files async
2022-11-21 20:16:48 +01:00
extrawurst
92f63d107c
support fetching branch_infos async
2022-11-21 16:32:17 +01:00
extrawurst
5495e9bec3
fix building asyncgit alone
2022-11-19 17:48:56 +01:00
extrawurst
425e9f091c
bump versions (prepare for release)
2022-11-19 17:44:05 +01:00
Alexandru Macovei
6b5745f6c2
Fix Clippy Lints ( #1390 )
...
* apply latest nigtly clippy lints
* temporarily disable const fn lints due to nigh false positive count on nightly
2022-10-19 13:45:12 +02:00
extrawurst
16a537c102
Persist all options ( #1342 )
...
closes #1340
2022-09-20 08:23:04 +02:00
Jakub Jirutka
f69460cccf
Allow to build without vendored openssl, allow to build syntect with regex-onig ( #1323 )
...
* allow to build syntect with regex-onig
Syntect supports two regex engines:
* regex-fancy: a pure-rust regex engine based on the fancy-regex
* regex-onig: a regex engine based on the oniguruma C library
From the syntect's Readme:
> The advantage of fancy-regex is that it does not require the onig
> crate which requires building and linking the Oniguruma C library.
> Many users experience difficulty building the onig crate, especially
> on Windows and Webassembly.
> As far as our tests can tell this new engine is just as correct, but
> it hasn't been tested as extensively in production. It also currently
> seems to be about half the speed of the default Oniguruma engine
Oniguruma engine is faster than the fancy-regex engine and the syntect
project chose the latter as the default only to avoid difficulties with
linking Oniguruma (C library) on some platforms. This is not an issue
for linux distributions - linking against system-provided shared
library is preferred to bundled libraries.
Moreover, gitui built with Oniguruma instead of fancy-regex is by 25%
smaller.
This commit adds two cargo features, regex-fancy and regex-onig, to
enable respective syntect features. The former is enabled by default.
* allow to build without vendored openssl
Vendoring (bundling) openssl library is very bad for security and
Linux distributions forbid it. The aim of this change is to simplify
packaging gitui in linux distros.
Co-authored-by: extrawurst <776816+extrawurst@users.noreply.github.com>
2022-09-18 15:02:01 +02:00
dependabot[bot]
1020346217
Bump url from 2.2.2 to 2.3.0
...
Bumps [url](https://github.com/servo/rust-url ) from 2.2.2 to 2.3.0.
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/compare/v2.2.2...v2.3.0 )
---
updated-dependencies:
- dependency-name: url
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-08 06:51:31 +02:00
extrawurst
0ddec47611
cleanup
2022-09-03 10:22:24 +02:00
extrawurst
4249a278b6
nightly clippy fixes
2022-09-02 09:09:29 +02:00
extrawurst
4e0da37230
Support updating submodules ( #1305 )
2022-08-31 11:40:52 +02:00
extrawurst
986d34a5ac
support opening submodule ( #1298 )
2022-08-31 10:51:08 +02:00
extrawurst
8c32ec53ee
pretty_assertions migrated away from ansi-termi
...
this closes #1290
2022-08-30 13:46:06 +02:00
extrawurst
ef3ece552d
PoC list submodules ( #1090 )
2022-08-27 17:55:06 +02:00
dependabot[bot]
d6a84c1bd2
Bump easy-cast from 0.4.4 to 0.5.0
...
Bumps [easy-cast](https://github.com/kas-gui/easy-cast ) from 0.4.4 to 0.5.0.
- [Release notes](https://github.com/kas-gui/easy-cast/releases )
- [Changelog](https://github.com/kas-gui/easy-cast/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kas-gui/easy-cast/compare/0.4.4...0.5.0 )
---
updated-dependencies:
- dependency-name: easy-cast
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-08-22 08:49:51 +02:00
extrawurst
0e2262882b
fix some clippy workarounds
2022-08-20 11:52:13 +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
Chigozie Joshua
edf798b91b
Refactor async tags (follow up PR) ( #1245 )
...
* AsyncTags
* Verify hash of last hash
* Make default Tags notification 'FinishUnchanged'
* fixed bug preventing tags from displaying
Co-authored-by: Martijn van Eijk <mfveijk@gmail.com>
Co-authored-by: extrawurst <mail@rusticorn.com>
2022-07-04 10:45:26 +02:00
extrawurst
1985fd2dbc
clippy nighytly fix
2022-07-04 10:43:30 +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 D
2a578889f3
switch focus to index after staging last file ( #1170 )
2022-03-10 00:50:37 +01:00
extrawurst
b0eaca72cb
cargup update
2022-02-25 21:04:07 +01:00
dependabot[bot]
02170ee280
Bump serial_test from 0.5.1 to 0.6.0
...
Bumps [serial_test](https://github.com/palfrey/serial_test ) from 0.5.1 to 0.6.0.
- [Release notes](https://github.com/palfrey/serial_test/releases )
- [Commits](https://github.com/palfrey/serial_test/compare/v0.5.1...v0.6.0 )
---
updated-dependencies:
- dependency-name: serial_test
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-22 01:04:41 +01:00
extrawurst
77472d086f
change author name
2022-02-21 23:33:07 +01: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
f2b09d39c6
clippy nightly fixes
2022-01-30 19:28:45 +01:00
Christoph Rüßler
b622ceef94
Add popup for file history ( #841 )
2022-01-30 18:50:50 +01:00
Stephan Dilly
53e855e488
use auto proxy option
2022-01-26 09:54:48 +01:00
Stephan Dilly
bfba218fb4
bump versions
2022-01-26 00:35:05 +01:00
Stephan Dilly
317b245ba0
fix credential.helper config usage inside repo ( #1091 )
2022-01-24 00:36:58 +01:00
Stephan Dilly
9653545c81
debug print sideband progress
2022-01-22 18:53:59 +01:00
Stephan Dilly
614040b854
add note
2022-01-22 18:50:51 +01:00
Stephan Dilly
12fbfa0946
prepare for v0.20 release
2022-01-22 01:27:20 +01:00
Stephan Dilly
166826f5ea
allow inspecting tag annotation
2022-01-22 01:21:15 +01:00