Page MenuHomeSolus

Update tig to 2.5.1
ClosedPublic

Authored by algent on Apr 10 2020, 12:50 PM.

Details

Summary

Changelog:

  • Improvements:
    • bash/zsh completion: reimplement and decrease runtime by factor 1863.
    • Add binding to reflog view to toggle reference display.
    • Fail if tig is given an invalid or ambiguous ref.
    • Make tig process-group leader an option.
    • Handle GIT_WORK_TREE environment variable.
    • The blame view requires a working tree.
    • Fix use of deprecated vwprintw() function.
    • Update utf8proc to v2.5.0.
    • Add --word-diff=plain colorizing support.
  • Bug fixes:
    • Fix cursor position after "Move to parent" in blame view.
    • Fix crash on adding a line to a view.
    • Fix memory leak in diff unit.
    • Fix loop after refresh or change in refs/main split view.
    • Fix occasional crash on custom key bindings.

Signed-off-by: Algent Albrahimi <algent@protonmail.com>

Test Plan
git log | tig
man tig | tig
tig log
tig blame package.yml
tig blame -C package.yml

Diff Detail

Repository
R3037 tig
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

algent created this revision.Apr 10 2020, 12:50 PM
algent requested review of this revision.Apr 10 2020, 12:50 PM

I would like to maintain this package so I added the MAINTAINERS.md file.

DataDrake accepted this revision.Apr 12 2020, 5:35 PM
DataDrake added a subscriber: DataDrake.

LGTM. Thanks!

This revision is now accepted and ready to land.Apr 12 2020, 5:35 PM
This revision was automatically updated to reflect the committed changes.