Christoph Rüßler
6a024b9c54
Use gitoxide in get_commits_info
2025-10-30 09:14:13 +01:00
Christoph Rüßler
f40ce7bfb3
Use gix_repo in get_tags
2025-10-30 09:14:13 +01:00
extrawurst
2374e00302
validate path on startup for gix aswell ( #2768 )
...
so far we only try to open using the legacy libgit2 based one
2025-10-29 22:07:46 +01:00
dependabot[bot]
844a208506
Bump two-face from 0.4.3 to 0.4.4 ( #2764 )
...
Bumps [two-face](https://github.com/CosmicHorrorDev/two-face ) from 0.4.3 to 0.4.4.
- [Release notes](https://github.com/CosmicHorrorDev/two-face/releases )
- [Changelog](https://github.com/CosmicHorrorDev/two-face/blob/v0.4.4/CHANGELOG.md )
- [Commits](https://github.com/CosmicHorrorDev/two-face/compare/v0.4.3...v0.4.4 )
---
updated-dependencies:
- dependency-name: two-face
dependency-version: 0.4.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 20:03:16 +01:00
dependabot[bot]
b997820331
Bump backtrace from 0.3.74 to 0.3.76 ( #2762 )
...
Bumps [backtrace](https://github.com/rust-lang/backtrace-rs ) from 0.3.74 to 0.3.76.
- [Release notes](https://github.com/rust-lang/backtrace-rs/releases )
- [Changelog](https://github.com/rust-lang/backtrace-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/backtrace-rs/compare/0.3.74...backtrace-v0.3.76 )
---
updated-dependencies:
- dependency-name: backtrace
dependency-version: 0.3.76
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 18:14:57 +01:00
dependabot[bot]
7265477da1
Bump openssl-sys from 0.9.108 to 0.9.110 ( #2760 )
...
Bumps [openssl-sys](https://github.com/rust-openssl/rust-openssl ) from 0.9.108 to 0.9.110.
- [Release notes](https://github.com/rust-openssl/rust-openssl/releases )
- [Commits](https://github.com/rust-openssl/rust-openssl/compare/openssl-sys-v0.9.108...openssl-sys-v0.9.110 )
---
updated-dependencies:
- dependency-name: openssl-sys
dependency-version: 0.9.110
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 18:14:42 +01:00
dependabot[bot]
a3e6dade73
Bump anyhow from 1.0.98 to 1.0.100 ( #2758 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.98 to 1.0.100.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.100 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-version: 1.0.100
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 16:17:59 +01:00
dependabot[bot]
6320765f9a
Bump clap from 4.5.38 to 4.5.50 ( #2761 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.38 to 4.5.50.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.38...clap_complete-v4.5.50 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.50
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 16:17:46 +01:00
extrawurst
58490961c5
update log ( #2766 )
2025-10-29 15:27:28 +01:00
extrawurst
1032cccd55
cleanup format strings ( #2765 )
2025-10-29 13:58:27 +01:00
dependabot[bot]
35fa0ce8d2
Bump struct-patch from 0.9.4 to 0.10.4 ( #2759 )
...
Bumps [struct-patch](https://github.com/yanganto/struct-patch ) from 0.9.4 to 0.10.4.
- [Commits](https://github.com/yanganto/struct-patch/compare/v0.9.4...v0.10.4 )
---
updated-dependencies:
- dependency-name: struct-patch
dependency-version: 0.10.4
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 13:32:15 +01:00
dependabot[bot]
598a1b5880
Bump chrono from 0.4.41 to 0.4.42 ( #2757 )
...
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.41 to 0.4.42.
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.41...v0.4.42 )
---
updated-dependencies:
- dependency-name: chrono
dependency-version: 0.4.42
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 13:15:25 +01:00
dependabot[bot]
a1db2428d5
Bump notify-debouncer-mini from 0.6.0 to 0.7.0 ( #2756 )
...
Bumps [notify-debouncer-mini](https://github.com/notify-rs/notify ) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/notify-rs/notify/releases )
- [Changelog](https://github.com/notify-rs/notify/blob/main/CHANGELOG.md )
- [Commits](https://github.com/notify-rs/notify/compare/debouncer-full-0.6.0...debouncer-mini-0.7.0 )
---
updated-dependencies:
- dependency-name: notify-debouncer-mini
dependency-version: 0.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 12:02:46 +01:00
dependabot[bot]
1a197a7d13
Bump ron from 0.10.1 to 0.11.0 ( #2755 )
...
Bumps [ron](https://github.com/ron-rs/ron ) from 0.10.1 to 0.11.0.
- [Release notes](https://github.com/ron-rs/ron/releases )
- [Changelog](https://github.com/ron-rs/ron/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ron-rs/ron/compare/v0.10.1...v0.11.0 )
---
updated-dependencies:
- dependency-name: ron
dependency-version: 0.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 10:27:18 +01:00
Kristoffer Plagborg Bak Sørensen
2ced3f9acc
fix: disable blame and history popup for untracked files ( #2489 )
...
* fix: disable blame and history popup for untracked files
An untracked file does not have any history data. Right now when
you press `B` for the blame popup or the `H` for the history popup
you get an empty popup where the title spins endlessly trying to find
the file in the commit history, and show relevant information.
This commit disables the two actions in the `StatusTreeComponent`, when the
selected item is a file which is not tracked by git.
---------
Co-authored-by: extrawurst <mail@rusticorn.com>
2025-10-28 22:41:36 +01:00
extrawurst
7c7698d5a2
cleanup some expects ( #2754 )
2025-10-28 22:40:44 +01:00
xlai89
eb48b3788f
feat: message tab supports pageup and pagedown (gitui-org#2623) ( #2730 )
...
Co-authored-by: extrawurst <776816+extrawurst@users.noreply.github.com>
2025-10-28 19:01:33 +01:00
wugeer
7674dae0cc
fix: When the terminal is insufficient to display all the commands, the cmdbar_bg configuration color does not fully take effect ( #2348 )
...
Co-authored-by: extrawurst <776816+extrawurst@users.noreply.github.com>
2025-10-28 18:42:54 +01:00
dependabot[bot]
3e98a40206
Bump which from 7.0.2 to 8.0.0 ( #2723 )
...
Bumps [which](https://github.com/harryfei/which-rs ) from 7.0.2 to 8.0.0.
- [Release notes](https://github.com/harryfei/which-rs/releases )
- [Changelog](https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/harryfei/which-rs/compare/7.0.2...8.0.0 )
---
updated-dependencies:
- dependency-name: which
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 18:36:18 +01:00
0x61nas
ec65b372e2
refactor(args.rs): make the flags id slices and the default values as a const ( #2733 )
...
Co-authored-by: extrawurst <776816+extrawurst@users.noreply.github.com>
2025-10-28 18:03:48 +01:00
extrawurst
6bb216c0d4
fix warnings and deny deprecated ( #2753 )
...
* fix gitoxide warning
* do not allow deprecated fn
2025-10-28 18:03:19 +01:00
linkmauve
88ace76db5
Fix typos ( #2740 )
...
Thanks to typos for finding those!
Co-authored-by: extrawurst <776816+extrawurst@users.noreply.github.com>
2025-10-28 16:35:05 +01:00
linkmauve
26a38183cf
Fix all mismatched_lifetime_syntaxes warnings ( #2727 )
2025-10-28 16:34:42 +01:00
dependabot[bot]
5f23781c10
Bump the cargo-minor group across 1 directory with 8 updates ( #2750 )
...
Bumps the cargo-minor group with 7 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [bitflags](https://github.com/bitflags/bitflags ) | `2.9.1` | `2.10.0` |
| [bytesize](https://github.com/bytesize-rs/bytesize ) | `2.0.1` | `2.1.0` |
| [indexmap](https://github.com/indexmap-rs/indexmap ) | `2.9.0` | `2.12.0` |
| [notify](https://github.com/notify-rs/notify ) | `8.0.0` | `8.2.0` |
| [rayon-core](https://github.com/rayon-rs/rayon ) | `1.12.1` | `1.13.0` |
| [syntect](https://github.com/trishume/syntect ) | `5.2.0` | `5.3.0` |
| [rayon](https://github.com/rayon-rs/rayon ) | `1.10.0` | `1.11.0` |
Updates `bitflags` from 2.9.1 to 2.10.0
- [Release notes](https://github.com/bitflags/bitflags/releases )
- [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bitflags/bitflags/compare/2.9.1...2.10.0 )
Updates `bytesize` from 2.0.1 to 2.1.0
- [Release notes](https://github.com/bytesize-rs/bytesize/releases )
- [Changelog](https://github.com/bytesize-rs/bytesize/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bytesize-rs/bytesize/compare/bytesize-v2.0.1...bytesize-v2.1.0 )
Updates `indexmap` from 2.9.0 to 2.12.0
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md )
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.9.0...2.12.0 )
Updates `notify` from 8.0.0 to 8.2.0
- [Release notes](https://github.com/notify-rs/notify/releases )
- [Changelog](https://github.com/notify-rs/notify/blob/main/CHANGELOG.md )
- [Commits](https://github.com/notify-rs/notify/compare/notify-8.0.0...notify-8.2.0 )
Updates `rayon-core` from 1.12.1 to 1.13.0
- [Changelog](https://github.com/rayon-rs/rayon/blob/main/RELEASES.md )
- [Commits](https://github.com/rayon-rs/rayon/compare/rayon-core-v1.12.1...rayon-core-v1.13.0 )
Updates `serde` from 1.0.219 to 1.0.228
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228 )
Updates `syntect` from 5.2.0 to 5.3.0
- [Release notes](https://github.com/trishume/syntect/releases )
- [Changelog](https://github.com/trishume/syntect/blob/master/CHANGELOG.md )
- [Commits](https://github.com/trishume/syntect/compare/v5.2.0...v5.3.0 )
Updates `rayon` from 1.10.0 to 1.11.0
- [Changelog](https://github.com/rayon-rs/rayon/blob/main/RELEASES.md )
- [Commits](https://github.com/rayon-rs/rayon/compare/rayon-core-v1.10.0...rayon-core-v1.11.0 )
---
updated-dependencies:
- dependency-name: bitflags
dependency-version: 2.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-minor
- dependency-name: bytesize
dependency-version: 2.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-minor
- dependency-name: indexmap
dependency-version: 2.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-minor
- dependency-name: notify
dependency-version: 8.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-minor
- dependency-name: rayon-core
dependency-version: 1.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-minor
- dependency-name: serde
dependency-version: 1.0.228
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-minor
- dependency-name: syntect
dependency-version: 5.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-minor
- dependency-name: rayon
dependency-version: 1.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: extrawurst <776816+extrawurst@users.noreply.github.com>
2025-10-28 16:34:17 +01:00
Christoph Rüßler
dd475801ae
Restore default for showUntrackedFiles ( #2751 )
...
This restores the behaviour of `gitui` <= 0.27.
2025-10-28 15:59:03 +01:00
Christoph Rüßler
db211e5ac7
Update gix from 0.71.0 to 0.74.1 ( #2745 )
...
* Update gix from 0.71.0 to 0.74.1
* Bump MSRC from 1.81 to 1.82
This is required by `gitoxide` 0.74.
* Address clippy issues
* Add getrandom and rustix to deny.toml
* Document reasons for ignoring duplicates
2025-10-27 18:37:30 +01:00
extrawurst
e5ebb2239f
fix nightly error
2025-10-22 10:47:59 +02:00
linkmauve
180368621e
Print a nicer error when failing to create cache directory ( #2728 )
...
Same as in 1d2248571d for the config
directory, when the cache directory fails to get created for whichever
reason, we currently exit gitui with a pretty undescriptive error.
Improves on #2684 .
Fixes #2652 .
2025-10-09 06:01:37 -03:00
Łukasz Sobczak
1d2248571d
Improve error message on config dir error ( #2684 )
2025-10-02 21:26:12 -03:00
Christoph Rüßler
f5893d991f
Split cargo group into cargo-minor and cargo-patch ( #2719 )
2025-09-17 09:50:38 -03:00
Christoph Rüßler
047f1402de
Address clippy issues ( #2718 )
2025-09-15 16:26:52 -03:00
Christoph Rüßler
60912c0b47
Derive Default per clippy recommendation ( #2712 )
2025-09-08 16:49:15 +02:00
Christoph Rüßler
8bff603a72
Address clippy issues on nightly ( #2707 )
2025-09-08 10:31:11 +02:00
Christoph Rüßler
fd46b9a0c1
Use gitoxide for get_tags ( #2664 )
2025-08-06 14:26:19 -07:00
Christoph Rüßler
fdd5a19d20
Extract GixError ( #2687 )
2025-08-05 12:55:59 -07:00
Christoph Rüßler
57d7d00701
Fix clippy errors on nightly ( #2688 )
2025-08-05 10:02:26 -07:00
Christoph Rüßler
6685f9adb3
Use gitoxide in get_status ( #2673 )
2025-07-28 19:28:02 +02:00
Peer Sommerlund
6d0a2ec115
Minimal docs at module level ( #2639 )
2025-06-24 09:23:02 +02:00
extrawurst
950e703cab
fix nightly ci ( #2663 )
2025-06-07 23:21:34 +02:00
Peer Sommerlund
dea3d25bcc
Avoid exposing internal tuple in CommitList.marked ( #2638 )
...
* Document tuple used in CommitList.marked
* Remove CommitList::marked() to avoid exposing internal structure
2025-05-29 14:12:12 +02:00
extrawurst
69fd7e664c
bump git2-hooks version
2025-05-26 23:22:26 +02:00
dependabot[bot]
07cd313087
Bump chrono from 0.4.40 to 0.4.41 ( #2629 )
...
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.40 to 0.4.41.
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.40...v0.4.41 )
---
updated-dependencies:
- dependency-name: chrono
dependency-version: 0.4.41
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: extrawurst <776816+extrawurst@users.noreply.github.com>
2025-05-26 23:08:24 +02:00
Christoph Rüßler
2d7d1730ba
Use gitoxide in get_commit_info ( #2654 )
...
* Implement From<gix::ObjectId> for CommitId
* Use gitoxide in get_commit_info
2025-05-26 23:06:36 +02:00
Christoph Rüßler
7625277953
Have cargo-sort 2.0.1 sort Cargo.toml's ( #2653 )
2025-05-24 22:14:26 +02:00
extrawurst
849824ab5a
new cargo-sort
2025-05-23 20:08:12 +02:00
dependabot[bot]
fe5e780719
Bump struct-patch from 0.9.2 to 0.9.4 ( #2632 )
...
Bumps [struct-patch](https://github.com/yanganto/struct-patch ) from 0.9.2 to 0.9.4.
- [Release notes](https://github.com/yanganto/struct-patch/releases )
- [Commits](https://github.com/yanganto/struct-patch/compare/v0.9.2...v0.9.4 )
---
updated-dependencies:
- dependency-name: struct-patch
dependency-version: 0.9.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: extrawurst <776816+extrawurst@users.noreply.github.com>
2025-05-20 11:18:08 +02:00
Christoph Rüßler
fa3d751621
Group Dependabot updates ( #2647 )
2025-05-20 11:16:17 +02:00
Christoph Rüßler
3b22a4f3b9
Simplify code for moving selection ( #2645 )
2025-05-20 11:15:51 +02:00
Christoph Rüßler
534da90b12
Update scc and sdd to non-yanked versions ( #2646 )
2025-05-19 10:34:19 +02:00
dependabot[bot]
9fa80bf370
Bump bitflags from 2.9.0 to 2.9.1 ( #2642 )
...
Bumps [bitflags](https://github.com/bitflags/bitflags ) from 2.9.0 to 2.9.1.
- [Release notes](https://github.com/bitflags/bitflags/releases )
- [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bitflags/bitflags/compare/2.9.0...2.9.1 )
---
updated-dependencies:
- dependency-name: bitflags
dependency-version: 2.9.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-18 14:33:06 +02:00