Maarufu: Data ilisasishwa 27 Oktoba 2026

Kategoria

Intaneti1,356
Mawasiliano321
Sauti na video898
Michoro na usanifu539
Ofisi na tija1,124
Zana za wasanidi3,134
Zana za AI529
Usalama na faragha385
Zana za mfumo3,114
Michezo523
Elimu na sayansi239
Mtandao na TEHAMA284

gitui: matoleo yote na matoleo ya zamani

GitUI provides you with the comfort of a git GUI but right in your terminal.

Stephan Dilly Terminali na zana za CLI #57 Terminali na zana za CLI

Hapa yameorodheshwa matoleo 16 ya gitui, kuanzia 26 Januari 2022 hadi toleo la sasa 0.28.1. Kila moja lina kiungo cha faili za kisakinishi za mchapishaji mwenyewe.

2022: 4 4 22 2023: 5 5 23 2024: 4 4 24 2025: 2 2 25 2026: 1 1 26

matoleo 16 katika miaka 4 · takriban 3.8 kwa mwaka

ToleoTareheUkubwaFaili
0.28.1Toleo jipya zaidi 24 Machi 2026 — 64-bit MSI
Maelezo ya toleo
Changed
- support proper pre-push hook (#2809)
- improve gitui --version message [@hlsxx] (#2838)
- rust msrv bumped to 1.88
Fixed
- fix extremely slow status loading in large repositories by replacing time-based cache invalidation with generation counter [@DannyStoll1] (#2823)
- fix panic when renaming or updating remote URL with no remotes configured [@xvchris] (#2868)
0.28.0 14 Desemba 2025 — 64-bit MSI
Maelezo ya toleo
discard changes on checkout
discard-changes-on-checkout
go to line in blame
blame-goto-line
Added
- support choosing checkout branch method when status is not empty [@fatpandac] (#2404)
- support pre-push hook [@xlai89] (#1933)
- message tab supports pageUp and pageDown [@xlai89] (#2623)
- files and status tab support pageUp and pageDown [@fatpandac] (#1951)
- support loading custom syntax highlighting themes from a file [@acuteenvy] (#2565)
- select syntax highlighting theme out of the defaults from syntect [@vasilismanol] (#1931)
- new command-line option to override the default log file path (--logfile) [@acuteenvy] (#2539)
- dx: make check checks Cargo.toml dependency ordering using cargo sort [@naseschwarz]
- add use_selection_fg to theme file to allow customizing selection foreground color [@Upsylonbare] (#2515)
- add "go to line" command for the blame view [@andrea-berling] (#2262)
- add --file cli flag to open the files tab with the given file already selected [@laktak] (#2510)
- add the ability to specify a custom keybinding/symbols file via the cli [@0x61nas] (#2731)
Changed
- execute git-hooks directly if possible (on *nix) else use sh instead of bash (without reading SHELL variable) [@Joshix] (#2483)
- improve error messages [@acuteenvy] (#2617)
- improve syntax highlighting file detection [@acuteenvy] (#2524)
- after commit: jump back to unstaged area [@tommady] (#2476)
- the default key to close the commit error message popup is now the Escape key [@wessamfathi] (#2552)
- use OSC52 copying in case other methods fail [@naseschwarz] (#2366)
- push: respect branch.*.merge when push default is upstream [@vlad-anger] (#2542)
- set the terminal title to gitui ({repo_path}) [@acuteenvy] (#2462)
- respect .mailmap [@acuteenvy] (#2406)
- use gitoxide for get_tags [@cruessler] (#2664)
- increase MSRV to 1.82
Fixes
- resolve core.hooksPath relative to GIT_WORK_TREE [@naseschwarz] (#2571)
- yanking commit ranges no longer generates incorrect dotted range notations, but lists each individual commit [@naseschwarz] (#2576)
- print slightly nicer errors when failing to create a directory [@linkmauve] (#2728)
- when the terminal is insufficient to display all the commands, the cmdbar_bg configuration color does not fully take effect. (#2347)
- disable blame and history popup keybinds for untracked files [@kpbaks] (#2489)
- overwrites committer on amend of unsigned commits [@cruessler] (#2784)
- Updated project links to point to gitui-org instead of extrawurst [@vasleymus] (#2538)
0.27.0 14 Januari 2025 — 64-bit MSI
0.26.3 2 Juni 2024 — 64-bit MSI
Maelezo ya toleo
Breaking Changes
Theme file format
note: this actually applied to the previous release already: 0.26.2Ratatui (upstream terminal rendering crate) changed its serialization format for Colors. So the theme files have to be adjusted.selection_fg: Some(White) -> selection_fg: Some("White")but this also allows us now to define colors in the common hex format:selection_fg: Some(Rgb(0,255,0)) -> selection_fg: Some("#00ff00")Checkout THEMES.md for more info.Added
- due to github runner changes, the regular mac build is now arm64, so we added support for intel x86 apple build in nightlies and releases (via separat artifact)
- support BUILD_GIT_COMMIT_ID enabling builds from git archive generated source tarballs or other outside a git repo [@alerque] (#2187)
Fixes
- update yanked dependency to libc to fix building with --locked.
- document breaking change in theme file format.
Support
github
0.26.2 18 Mei 2024 — 64-bit MSI
Maelezo ya toleo
Fixes
- fix cargo install without --locked (#2098)
- respect configuration for remote when fetching (also applies to pulling) [@cruessler] (#1093)
- add : character to sign-off trailer to comply with Conventinoal Commits standard @semioticrobotic (#2196)
Added
- support overriding build_date for reproducible builds [@bmwiedemann] (#2202)
Support
github
0.26.1 14 Aprili 2024 — 64-bit MSI
Maelezo ya toleo
0.26.1
this release has no changes to 0.26.0 but provides windows binaries that were missing before.commit signingsigningAdded
- sign commits using openpgp [@hendrikmaus] (#97)
- support ssh commit signing (when user.signingKey and gpg.format = ssh of gitconfig are set; ssh-agent isn't yet supported) [@yanganto] (#1149)
- provide nightly builds (see NIGHTLIES.md) (#2083)
- more version info in gitui -V and help popup (including git hash)
- support core.commitChar filtering [@concelare] (#2136)
- allow reset in branch popup (#2170)
- respect configuration for remote when pushing [@cruessler] (#2156)
Changed
- Make info and error message popups scrollable [@MichaelAug] (#1138)
- clarify x86_64 linux binary in artifact names: gitui-linux-x86_64.tar.gz (formerly known as musl) (#2148)
Fixes
- add syntax highlighting support for more file types, e.g. Typescript, TOML, etc. [@martihomssoler] (#2005)
- windows release deployment was broken (reason for release 0.26.1) 218d739
Support
github
0.25.2 22 Machi 2024 — 64-bit MSI
Maelezo ya toleo
Minor patch release as followup to 0.25.1Fixes
- blame sometimes crashed due to new syntax highlighting [@tdtrung17693] (#2130)
- going to file tree view at certin commit from the commit-details view broke [@martihomssoler] (#2114)
- 0.25 broke creating annotated tags (#2126)
Changed
- re-enable clippy missing_const_for_fn linter warning and added const to functions where applicable (#2116)
Support
github
0.24.3 9 Septemba 2023 — 64-bit MSI
Maelezo ya toleo
Fixes to 0.24.2
- log: fix major lag when going beyond last search hit (#1876)
- parallelise log search - performance gain ~100% (#1869)
- search message body/summary separately (#1875)
Fixes to 0.24.1
- fix commit log not updating after branch switch (#1862)
- fix stashlist not updating after pop/drop (#1864)
- fix commit log corruption when tabbing in/out while parsing log (#1866)
Fixes to 0.24
- fix performance problem in big repo with a lot of incoming commits (#1845)
- fix error switching to a branch with '/' in the name (#1851)
Breaking Changes
- Do you use a custom theme?
- The format of theme.ron has changed: you only specify the colors etc. that should differ from their default value
- Future additions of colors etc. will not break existing themes anymore
Added
- search commits by message, author or files in diff (#1791)
- support 'n'/'p' key to move to the next/prev hunk in diff component [@hamflx] (#1523)
- simplify theme overrides [@cruessler] (#1367)
- support for sign-off of commits [@domtac](#1757)
- switched from textwrap to bwrap for text wrapping [@TheBlackSheep3] (#1762)
- more logging diagnostics when a repo cannot be opened
- added to anaconda [@TheBlackSheep3] (#1626)
- visualize empty line substituted with content in diff better (#1359)
- checkout branch works with non-empty status report [@lightsnowball] (#1399)
- jump to commit by SHA [@AmmarAbouZor] (#1818)
Fixes
- fix commit dialog char count for multibyte characters (#1726)
- fix wrong hit highlighting in fuzzy find popup [@UUGTech] (#1731)
- fix symlink support for configuration files [@TheBlackSheep3] (#1751)
- fix expansion of ~ in commit.template (#1745)
- fix hunk (un)staging/reset for # of context lines != 3 (#1746)
- fix delay when opening external editor (#1506)
Changed
- Copy full Commit Hash by default [@AmmarAbouZor] (#1836)
0.24.2 3 Septemba 2023 — 64-bit MSI
Maelezo ya toleo
Fixes to 0.24.1
- fix commit log not updating after branch switch (#1862)
- fix stashlist not updating after pop/drop (#1864)
- fix commit log corruption when tabbing in/out while parsing log (#1866)
Fixes to 0.24
- fix performance problem in big repo with a lot of incoming commits (#1845)
- fix error switching to a branch with '/' in the name (#1851)
Breaking Changes
- Do you use a custom theme?
- The format of theme.ron has changed: you only specify the colors etc. that should differ from their default value
- Future additions of colors etc. will not break existing themes anymore
Added
- search commits by message, author or files in diff (#1791)
- support 'n'/'p' key to move to the next/prev hunk in diff component [@hamflx] (#1523)
- simplify theme overrides [@cruessler] (#1367)
- support for sign-off of commits [@domtac](#1757)
- switched from textwrap to bwrap for text wrapping [@TheBlackSheep3] (#1762)
- more logging diagnostics when a repo cannot be opened
- added to anaconda [@TheBlackSheep3] (#1626)
- visualize empty line substituted with content in diff better (#1359)
- checkout branch works with non-empty status report [@lightsnowball] (#1399)
- jump to commit by SHA [@AmmarAbouZor] (#1818)
Fixes
- fix commit dialog char count for multibyte characters (#1726)
- fix wrong hit highlighting in fuzzy find popup [@UUGTech] (#1731)
- fix symlink support for configuration files [@TheBlackSheep3] (#1751)
- fix expansion of ~ in commit.template (#1745)
- fix hunk (un)staging/reset for # of context lines != 3 (#1746)
- fix delay when opening external editor (#1506)
Changed
- Copy full Commit Hash by default [@AmmarAbouZor] (#1836)
0.24.1 30 Agosti 2023 — 64-bit MSI
Maelezo ya toleo
Fixes to 0.24
- fix performance problem in big repo with a lot of incoming commits (#1845)
- fix error switching to a branch with '/' in the name (#1851)
Breaking Changes
- Do you use a custom theme?
- The format of theme.ron has changed: you only specify the colors etc. that should differ from their default value
- Future additions of colors etc. will not break existing themes anymore
Added
- search commits by message, author or files in diff (#1791)
- support 'n'/'p' key to move to the next/prev hunk in diff component [@hamflx] (#1523)
- simplify theme overrides [@cruessler] (#1367)
- support for sign-off of commits [@domtac](#1757)
- switched from textwrap to bwrap for text wrapping [@TheBlackSheep3] (#1762)
- more logging diagnostics when a repo cannot be opened
- added to anaconda [@TheBlackSheep3] (#1626)
- visualize empty line substituted with content in diff better (#1359)
- checkout branch works with non-empty status report [@lightsnowball] (#1399)
- jump to commit by SHA [@AmmarAbouZor] (#1818)
Fixes
- fix commit dialog char count for multibyte characters (#1726)
- fix wrong hit highlighting in fuzzy find popup [@UUGTech] (#1731)
- fix symlink support for configuration files [@TheBlackSheep3] (#1751)
- fix expansion of ~ in commit.template (#1745)
- fix hunk (un)staging/reset for # of context lines != 3 (#1746)
- fix delay when opening external editor (#1506)
Changed
- Copy full Commit Hash by default [@AmmarAbouZor] (#1836)
0.24.0 27 Agosti 2023 — 64-bit MSI
Maelezo ya toleo
Breaking Changes
- Do you use a custom theme?
- The format of theme.ron has changed: you only specify the colors etc. that should differ from their default value
- Future additions of colors etc. will not break existing themes anymore
Added
- search commits by message, author or files in diff (#1791)
- support 'n'/'p' key to move to the next/prev hunk in diff component [@hamflx] (#1523)
- simplify theme overrides [@cruessler] (#1367)
- support for sign-off of commits [@domtac](#1757)
- switched from textwrap to bwrap for text wrapping [@TheBlackSheep3] (#1762)
- more logging diagnostics when a repo cannot be opened
- added to anaconda [@TheBlackSheep3] (#1626)
- visualize empty line substituted with content in diff better (#1359)
- checkout branch works with non-empty status report [@lightsnowball] (#1399)
- jump to commit by SHA [@AmmarAbouZor] (#1818)
Fixes
- fix commit dialog char count for multibyte characters (#1726)
- fix wrong hit highlighting in fuzzy find popup [@UUGTech] (#1731)
- fix symlink support for configuration files [@TheBlackSheep3] (#1751)
- fix expansion of ~ in commit.template (#1745)
- fix hunk (un)staging/reset for # of context lines != 3 (#1746)
- fix delay when opening external editor (#1506)
Changed
- Copy full Commit Hash by default [@AmmarAbouZor] (#1836)
0.23.0 19 Juni 2023 — 64-bit MSI
Maelezo ya toleo
Breaking Change
- focus_XYZ key bindings are merged into the move_XYZ set, so only one way to bind arrow-like keys from now on (#1539)
Added
- allow reset (soft,mixed,hard) from commit log (#1500)
- support reword of commit from log (#829)
- fuzzy find branch [@UUGTech] (#1350)
- list changes in commit message inside external editor [[@bc-universe]](https://github.com/bc-universe) (#1420)
- allow detaching HEAD and checking out specific commit from log view [[@fralcow]](https://github.com/fralcow) (#1499)
- add no-verify option on commits to not run hooks [[@dam5h]](https://github.com/dam5h) (#1374)
- allow fetch on status tab [[@alensiljak]](https://github.com/alensiljak) (#1471)
- allow copy file path on revision files and status tree [[@yanganto]](https://github.com/yanganto) (#1516)
- print message of where log will be written if -l is set (#1472)
- show remote branches in log [@cruessler] (#1501)
Fixes
- fixed side effect of crossterm 0.26 on windows that caused double input of all keys [[@pm100]](https://github/pm100) (#1686)
- commit msg history ordered the wrong way (#1445)
- improve help documentation for amend cmd (#1448)
- lag issue when showing files tab (#1451)
- fix key binding shown in bottom bar for stash_open (#1454)
- --bugreport does not require param (#1466)
- edit-file command shown on commits msg (#1461)
- crash on branches popup in small terminal (#1470)
- edit command duplication (#1489)
- syntax errors in key_bindings.ron will be logged (#1491)
- Fix UI freeze when copying with xclip installed on Linux (#1497)
- Fix UI freeze when copying with wl-copy installed on Linux (#1497)
- commit hooks report "command not found" on Windows with wsl2 installed (#1528)
- crashes on entering submodules (#1510)
- fix race issue: revlog messages sometimes appear empty (#1473)
- default to tick-based updates [@cruessler] (#1444)
- add support for options handling in log and stashes views [@kamillo] (#1661)
Changed
- minimum supported rust version bumped to 1.65 (thank you time crate)
0.22.1 22 Novemba 2022 — 64-bit MSI
Maelezo ya toleo
Added
• submodules support (#1087)
• remember tab between app starts (#1338)
• repo specific gitui options saved in .git/gitui.ron (#1340)
• commit msg history (#1345)
• customizable cmdbar_bg theme color & screen spanning selected line bg [@gigitsu] (#1299)
• word motions to text input [@Rodrigodd] (#1256)
• file blame at right revision from commit-details [@heiskane] (#1122)
• dedicated selection foreground theme color selection_fg (#1365)
• add regex-fancy and regex-onig features to allow building Syntect with Onigumara regex engine instead of the default engine based on fancy-regex [@jirutka]
• add vendor-openssl feature to allow building without vendored openssl [@jirutka]
• allow copying marked commits [@remique] (#1288)
• feedback for success/failure of copying hash commit [@sergioribera](#1160)
• display tags and branches in the log view [@alexmaco] (#1371)
• display current repository path in the top-right corner [@alexmaco](#1387)
• add Linux targets for ARM, ARMv7 and AARCH64 [@adur1990] (#1419)
• display commit description in file view [@alexmaco] (#1380)

Fixes
• remove insecure dependency ansi_term (#1290)
• use filewatcher instead of polling updates (#1)
0.22.0 19 Novemba 2022 — 64-bit MSI
Maelezo ya toleo
Added
• submodules support (#1087)
• remember tab between app starts (#1338)
• repo specific gitui options saved in .git/gitui.ron (#1340)
• commit msg history (#1345)
• customizable cmdbar_bg theme color & screen spanning selected line bg [@gigitsu] (#1299)
• word motions to text input [@Rodrigodd] (#1256)
• file blame at right revision from commit-details [@heiskane] (#1122)
• dedicated selection foreground theme color selection_fg (#1365)
• add regex-fancy and regex-onig features to allow building Syntect with Onigumara regex engine instead of the default engine based on fancy-regex [@jirutka]
• add vendor-openssl feature to allow building without vendored openssl [@jirutka]
• allow copying marked commits [@remique] (#1288)
• feedback for success/failure of copying hash commit [@sergioribera](#1160)
• display tags and branches in the log view [@alexmaco] (#1371)
• display current repository path in the top-right corner [@alexmaco](#1387)
• add Linux targets for ARM, ARMv7 and AARCH64 [@adur1990] (#1419)
• display commit description in file view [@alexmaco] (#1380)

Fixes
• remove insecure dependency ansi_term (#1290)
• use filewatcher instead of polling updates (#1)
0.21.0 18 Agosti 2022 — 64-bit MSI
Maelezo ya toleo
Added
• stack popups (https://github.com/extrawurst/gitui/846)
• file history log [@cruessler] (https://github.com/extrawurst/gitui/381)
• termux support on andriod [@PeroSar] (https://github.com/extrawurst/gitui/1139)
• use GIT_DIR and GIT_WORK_DIR from environment if set (https://github.com/extrawurst/gitui/1191)
• new FAQs page
• mention macports in install section [@fs111](https://github.com/extrawurst/gitui/1237)
• support copy to clipboard on wayland [@JayceFayne] (https://github.com/extrawurst/gitui/397)
Fixed
• opening tags list without remotes (https://github.com/extrawurst/1111)
• tabs indentation in blame [@fersilva16] (https://github.com/extrawurst/1117)
• switch focus to index after staging last file (https://github.com/extrawurst/1169)
• fix stashlist multi marking not updated after dropping (#https://github.com/extrawurst/1207)
• exact matches have a higher priority and are placed to the top of the list when fuzzily finding files (https://github.com/extrawurst/1183)
Changed
• minimum supported rust version bumped to 1.60 (https://github.com/extrawurst/1279)
0.20.1 26 Januari 2022 — 64-bit MSI
Maelezo ya toleo
Added
• support proxy auto detection via env's like HTTP_PROXY (https://github.com/extrawurst/gitui/994)
Fixed
• severe performance regression in 0.20 (https://github.com/extrawurst/gitui/1102)
• several smaller performance improvements via caching (https://github.com/extrawurst/gitui/1102)
• windows release deployment via CD broken

Maarufu zaidi katika Terminali na zana za CLI

Ona zote
  1. PowerShellTerminali na zana za CLI · Microsoft Corporation
  2. QPDFTerminali na zana za CLI · QPDF
  3. Oh My PoshTerminali na zana za CLI · Jan De Dobbeleer
  4. Microsoft Azure CLITerminali na zana za CLI · Microsoft Corporation
  5. yqTerminali na zana za CLI · Mike Farah
  6. AlacrittyTerminali na zana za CLI · Alacritty
  7. fzfTerminali na zana za CLI · Junegunn Choi
  8. PuTTYTerminali na zana za CLI · Simon Tatham
  9. cURLTerminali na zana za CLI · curl
  10. TabbyTerminali na zana za CLI · Tabby Developers

Lebo

Shiriki