Skip to content

tig-2.5.6

Compare
Choose a tag to compare
@koutcher koutcher released this 12 Jul 21:31
· 88 commits to master since this release
tig-2.5.6

Bug fixes:

  • Fix :goto <tag>. (#1178)
  • Fix typo in ui.c.
  • Revert terminal hacks and workarounds. (#748, #943, #1180, #1182)
  • Fix opening of an ambiguous ref in refs view.
  • Fix search when view is loading.
  • Use the full width for diffstat in the stage view.
  • Improve escaping of variables in external commands.
  • Fix cursor behaviour during staging. (#842, #1028)
  • Fix navigation in split tree view.
  • Enable textconv in the stage view.
  • Enable textconv in the blame view and fix blame -L. (#978, #1189)
  • Update lineno for untracked files. (#1192)
  • Fix alignment of transliterated text. (#1195)
  • Fix word diff in the stage, stash and blame views. (#1207)
  • Fix reading the value of status.showUntrackedFiles. (#1211)
  • Honor commit_title:no in view settings.
  • Fix segfault with PCRE.

Change summary

The diffstat and log summary for changes made in this release.

 INSTALL.adoc                 |   4 +-
 Makefile                     |   2 +-
 NEWS.adoc                    |  23 +++++++
 appveyor.yml                 |   1 +
 compat/compat.h              |   2 +-
 compat/wordexp.c             |   2 +-
 contrib/tig-completion.bash  |   2 +-
 contrib/tig.spec.in          |   2 +-
 doc/manual.adoc              |   2 +-
 doc/tig.1.adoc               |  13 ++--
 doc/tigrc.5.adoc             |   2 +-
 include/tig/apps.h           |   2 +-
 include/tig/argv.h           |   2 +-
 include/tig/blame.h          |   2 +-
 include/tig/blob.h           |   2 +-
 include/tig/diff.h           |   2 +-
 include/tig/display.h        |   2 +-
 include/tig/draw.h           |   2 +-
 include/tig/git.h            |  22 ++++---
 include/tig/graph.h          |   2 +-
 include/tig/grep.h           |   2 +-
 include/tig/help.h           |   2 +-
 include/tig/io.h             |   2 +-
 include/tig/keys.h           |   2 +-
 include/tig/line.h           |   2 +-
 include/tig/log.h            |   2 +-
 include/tig/main.h           |   2 +-
 include/tig/map.h            |   2 +-
 include/tig/options.h        |   2 +-
 include/tig/pager.h          |   2 +-
 include/tig/parse.h          |   4 +-
 include/tig/prompt.h         |   2 +-
 include/tig/refdb.h          |   2 +-
 include/tig/reflog.h         |   2 +-
 include/tig/refs.h           |   2 +-
 include/tig/repo.h           |   2 +-
 include/tig/request.h        |   2 +-
 include/tig/search.h         |   2 +-
 include/tig/stage.h          |   2 +-
 include/tig/stash.h          |   2 +-
 include/tig/status.h         |   2 +-
 include/tig/string.h         |   2 +-
 include/tig/tig.h            |   2 +-
 include/tig/tree.h           |   2 +-
 include/tig/types.h          |   2 +-
 include/tig/ui.h             |   2 +-
 include/tig/util.h           |   2 +-
 include/tig/view.h           |   3 +-
 include/tig/watch.h          |   2 +-
 snap/snapcraft.yaml          |   2 +-
 src/apps.c                   |   2 +-
 src/argv.c                   |  15 +++--
 src/blame.c                  | 120 ++++++++++-------------------------
 src/blob.c                   |   2 +-
 src/diff.c                   |   5 +-
 src/display.c                |  54 ++--------------
 src/draw.c                   |  22 ++++---
 src/graph-v1.c               |   2 +-
 src/graph-v2.c               |   2 +-
 src/graph.c                  |   2 +-
 src/grep.c                   |   2 +-
 src/help.c                   |   2 +-
 src/io.c                     |   2 +-
 src/keys.c                   |   2 +-
 src/line.c                   |   2 +-
 src/log.c                    |   2 +-
 src/main.c                   |   2 +-
 src/map.c                    |   2 +-
 src/options.c                |  37 +++++------
 src/pager.c                  |   2 +-
 src/parse.c                  |  15 ++---
 src/prompt.c                 |   4 +-
 src/refdb.c                  |   2 +-
 src/reflog.c                 |   2 +-
 src/refs.c                   |   4 +-
 src/repo.c                   |   2 +-
 src/request.c                |   2 +-
 src/search.c                 |  10 ++-
 src/stage.c                  |  12 ++--
 src/stash.c                  |   7 +-
 src/status.c                 |  22 +++++--
 src/string.c                 |   9 +--
 src/tig.c                    |   6 +-
 src/tree.c                   |   2 +-
 src/types.c                  |   2 +-
 src/ui.c                     |  12 ++--
 src/util.c                   |   2 +-
 src/view.c                   |  52 +++++++++------
 src/watch.c                  |   2 +-
 test/blame/initial-diff-test |  47 ++++++++++++--
 test/tigrc/escape-var-test   |   4 +-
 test/tools/libgit.sh         |   2 +-
 test/tools/libtest.sh        |   2 +-
 test/tools/show-results.sh   |   2 +-
 test/tools/test-graph.c      |   2 +-
 tigrc                        |  18 ++++--
 tools/announcement.sh        |   2 +-
 tools/doc-gen.c              |   2 +-
 tools/header.h               |   2 +-
 tools/install.sh             |   2 +-
 tools/make-builtin-config.sh |   2 +-
 tools/release.sh             |   2 +-
 tools/uninstall.sh           |   2 +-
 103 files changed, 345 insertions(+), 352 deletions(-)

Alexey Storozhev (1):
      Fix reading the value of status.showUntrackedFiles (#1211)

Thomas Koutcher (26):
      Fix `:goto <tag>`
      Fix typo in ui.c
      Revert terminal hacks and workarounds
      Fix opening of an ambiguous ref in refs view
      Fix search when view is loading
      Use the full width for diffstat in the stage view
      Update NEWS
      Improve escaping of variables in external commands
      Bump copyright year to 2022
      Update license in spec file
      Add an initial compact custom date format
      Fix cursor behaviour during staging
      Fix navigation in split tree view
      Enable textconv in the stage view
      Fix AppVeyor build
      Enable textconv in the blame view and fix blame -L (#1190)
      Restore jump to the blamed line
      Update blame test
      Fix alignment of transliterated text
      Oops, input length must be adjusted as well
      Create tig directory in $XDG_DATA_HOME
      Fix word diff in the stage, stash and blame views
      Honor commit_title:no in view settings
      Minor cleanups
      Fix segfault with PCRE
      tig-2.5.6

Yuki Ito (1):
      Update lineno for untracked files (#1193)