Christoph Rüßler
a6d6f31885
Overwrite committer on amend when gpgsign = false ( #2792 )
2025-11-28 17:11:22 -03:00
Christoph Rüßler
3de0b23ef2
Take workdir into account in gix_repo ( #2789 )
...
* Use gix_repo in get_tags
* Take workdir into account in gix_repo
2025-11-27 12:12:08 -03:00
Christoph Rüßler
8a57155c4d
Add test for gix_repo respecting workdir ( #2790 )
2025-11-27 07:43:34 -03:00
dependabot[bot]
37d3dd291a
Bump openssl-sys from 0.9.110 to 0.9.111 ( #2776 )
...
Bumps [openssl-sys](https://github.com/rust-openssl/rust-openssl ) from 0.9.110 to 0.9.111.
- [Release notes](https://github.com/rust-openssl/rust-openssl/releases )
- [Commits](https://github.com/rust-openssl/rust-openssl/compare/openssl-sys-v0.9.110...openssl-sys-v0.9.111 )
---
updated-dependencies:
- dependency-name: openssl-sys
dependency-version: 0.9.111
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-12 12:11:15 -03:00
andrea-berling
2ab4143d6b
Add Go to line feature for the blame view ( #2262 )
2025-11-12 11:57:06 -03:00
xlai89 and extrawurst
cb17cfe105
feat: support pre-push hooks ( #2737 )
...
Co-authored-by: extrawurst <[email protected] >
2025-10-31 08:57:27 +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] <[email protected] >
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] <[email protected] >
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] <[email protected] >
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] <[email protected] >
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] <[email protected] >
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] <[email protected] >
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] <[email protected] >
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] <[email protected] >
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] <[email protected] >
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 and extrawurst
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 <[email protected] >
2025-10-28 22:41:36 +01:00
extrawurst
7c7698d5a2
cleanup some expects ( #2754 )
2025-10-28 22:40:44 +01:00
xlai89 and extrawurst
eb48b3788f
feat: message tab supports pageup and pagedown (gitui-org#2623) ( #2730 )
...
Co-authored-by: extrawurst <[email protected] >
2025-10-28 19:01:33 +01:00
wugeer and extrawurst
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 <[email protected] >
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] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 18:36:18 +01:00
0x61nas and extrawurst
ec65b372e2
refactor(args.rs): make the flags id slices and the default values as a const ( #2733 )
...
Co-authored-by: extrawurst <[email protected] >
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 and extrawurst
88ace76db5
Fix typos ( #2740 )
...
Thanks to typos for finding those!
Co-authored-by: extrawurst <[email protected] >
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] and extrawurst
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] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: extrawurst <[email protected] >
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] and extrawurst
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] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: extrawurst <[email protected] >
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] and extrawurst
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] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: extrawurst <[email protected] >
2025-05-20 11:18:08 +02:00