{"thread":{"id":"62876","subject":"[ANNOUNCE] tig-2.5.11","startedAt":"2025-01-30T20:07:42Z","lastAt":"2025-01-30T20:07:42Z","messageCount":1,"participants":["Thomas Koutcher"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"511524","messageId":"bc4dd9c0-336f-40db-aeb7-e2c13063fe3e@online.fr","threadId":"62876","inReplyTo":null,"subject":"[ANNOUNCE] tig-2.5.11","fromName":"Thomas Koutcher","fromEmail":"thomas.koutcher@online.fr","sentAt":"2025-01-30T20:00:03Z","receivedAt":"2025-01-30T20:07:42Z","isPatch":false,"sender":{"key":"thomas.koutcher@online.fr","avatar":"https://avatars.githubusercontent.com/u/11375970?v=4"},"body":"Hi,\n\nI am pleased to announce Tig version 2.5.11 which brings some improvements\nand bugfixes. See the release notes below for a detailed list of changes.\n\nWhat is Tig?\n------------\n\nTig is an ncurses-based text-mode interface for git. It functions mainly\nas a Git repository browser, but can also assist in staging changes for\ncommit at chunk level and act as a pager for output from various Git\ncommands.\n\n- Homepage:https://jonas.github.io/tig/\n- Manual:https://jonas.github.io/tig/doc/manual.html\n- Tarballs:https://github.com/jonas/tig/releases\n- Gitter:https://gitter.im/jonas/tig\n- Q&A:https://stackoverflow.com/questions/tagged/tig\n\nRelease notes\n-------------\nIncompatibilities:\n\n  - Update remote repo variables. (#1358)\n\nBug fixes:\n\n  - Fix various issues with `diff.noprefix` and `--no-prefix`.\n  - Fix `Ctrl-C` behavior within the Readline prompt. (#1342)\n  - Fix message upon edit from diffstat without patch.\n  - Fix missing dates in the refs view.\n  - Don't report an error when diff-highlight is killed intentionally.\n  - Fix parsing of reflog designator in timestamp format.\n\nImprovements:\n\n  - Open the blob corresponding to the diff line. (#1334)\n  - Keep cursor position in the main view when toggling\n    file-filter and rev-filter.\n  - Make errors visible in views showing Git output. (#1346)\n  - Allow different colors for all references types.\n  - Enable search in sections titles. (#1043)\n  - Show committer date by default in the date column. (#294)\n  - Update utf8proc to v2.10.0, supporting Unicode 16.\n  - Only show stash, notes and prefetch in the refs view when\n    invoked with `tig refs --all`. (#1359)\n\nChange summary\n--------------\nThe diffstat and log summary for changes made in this release.\n\n  INSTALL.adoc                    |     4 +-\n  Makefile                        |     7 +-\n  NEWS.adoc                       |    28 +\n  compat/compat.h                 |     2 +-\n  compat/utf8proc.c               |    53 +-\n  compat/utf8proc.h               |   104 +-\n  compat/utf8proc_data.c          | 30816 +++++++++++++++---------------\n  compat/wordexp.c                |     2 +-\n  contrib/tig-completion.bash     |     2 +-\n  doc/asciidoc.conf               |     3 +\n  doc/manual.adoc                 |    14 +-\n  doc/tig.1.adoc                  |     2 +-\n  doc/tigrc.5.adoc                |    13 +-\n  include/tig/apps.h              |     2 +-\n  include/tig/argv.h              |     2 +-\n  include/tig/blame.h             |     2 +-\n  include/tig/blob.h              |     2 +-\n  include/tig/diff.h              |     2 +-\n  include/tig/display.h           |     2 +-\n  include/tig/draw.h              |     2 +-\n  include/tig/git.h               |    14 +-\n  include/tig/graph.h             |     2 +-\n  include/tig/grep.h              |     2 +-\n  include/tig/help.h              |     2 +-\n  include/tig/io.h                |     2 +-\n  include/tig/keys.h              |     2 +-\n  include/tig/line.h              |     6 +-\n  include/tig/log.h               |     2 +-\n  include/tig/main.h              |     2 +-\n  include/tig/map.h               |     2 +-\n  include/tig/options.h           |     8 +-\n  include/tig/pager.h             |     2 +-\n  include/tig/parse.h             |     4 +-\n  include/tig/prompt.h            |     2 +-\n  include/tig/refdb.h             |     2 +-\n  include/tig/reflog.h            |     2 +-\n  include/tig/refs.h              |     2 +-\n  include/tig/repo.h              |     3 +-\n  include/tig/request.h           |     2 +-\n  include/tig/search.h            |     2 +-\n  include/tig/stage.h             |     2 +-\n  include/tig/stash.h             |     2 +-\n  include/tig/status.h            |     2 +-\n  include/tig/string.h            |     2 +-\n  include/tig/tig.h               |     2 +-\n  include/tig/tree.h              |     2 +-\n  include/tig/types.h             |     9 +-\n  include/tig/ui.h                |     2 +-\n  include/tig/util.h              |     2 +-\n  include/tig/view.h              |     2 +-\n  include/tig/watch.h             |     2 +-\n  src/apps.c                      |     2 +-\n  src/argv.c                      |     2 +-\n  src/blame.c                     |     9 +-\n  src/blob.c                      |     2 +-\n  src/diff.c                      |    31 +-\n  src/display.c                   |     2 +-\n  src/draw.c                      |     2 +-\n  src/graph-v1.c                  |     2 +-\n  src/graph-v2.c                  |     2 +-\n  src/graph.c                     |     2 +-\n  src/grep.c                      |     2 +-\n  src/help.c                      |     2 +-\n  src/io.c                        |     2 +-\n  src/keys.c                      |     2 +-\n  src/line.c                      |    10 +-\n  src/log.c                       |     4 +-\n  src/main.c                      |    27 +-\n  src/map.c                       |     2 +-\n  src/options.c                   |    47 +-\n  src/pager.c                     |     5 +-\n  src/parse.c                     |    11 +-\n  src/prompt.c                    |    13 +-\n  src/refdb.c                     |    25 +-\n  src/reflog.c                    |     4 +-\n  src/refs.c                      |    36 +-\n  src/repo.c                      |    10 +-\n  src/request.c                   |     2 +-\n  src/search.c                    |     2 +-\n  src/stage.c                     |    23 +-\n  src/stash.c                     |     4 +-\n  src/status.c                    |     6 +-\n  src/string.c                    |     2 +-\n  src/tig.c                       |     2 +-\n  src/tree.c                      |    12 +-\n  src/types.c                     |     2 +-\n  src/ui.c                        |     2 +-\n  src/util.c                      |     2 +-\n  src/view.c                      |    11 +-\n  src/watch.c                     |     2 +-\n  test/blame/default-test         |     1 +\n  test/blame/start-on-line-test   |    48 +-\n  test/diff/diff-stat-split-test  |     1 +\n  test/diff/editor-test           |     4 +-\n  test/diff/submodule-editor-test |     4 +-\n  test/diff/worktree-editor-test  |     4 +-\n  test/main/date-test             |     1 +\n  test/main/filter-args-test      |     4 +\n  test/main/graph-argument-test   |     2 +-\n  test/main/jump-ends-test        |     4 +\n  test/main/no-merges-test        |     4 +\n  test/main/start-on-line-test    |    12 +-\n  test/refs/filter-test           |     4 +-\n  test/refs/start-on-line-test    |     6 +-\n  test/status/repo-var-test       |     5 +-\n  test/tigrc/width-test           |     1 +\n  test/tools/libgit.sh            |     2 +-\n  test/tools/libtest.sh           |     2 +-\n  test/tools/show-results.sh      |     2 +-\n  test/tools/test-graph.c         |     2 +-\n  test/tree/chdir-test            |     2 +-\n  test/tree/default-test          |     1 +\n  tigrc                           |    15 +-\n  tools/announcement.sh           |     2 +-\n  tools/doc-gen.c                 |     2 +-\n  tools/header.h                  |     2 +-\n  tools/install.sh                |     2 +-\n  tools/make-builtin-config.sh    |     2 +-\n  tools/release.sh                |     2 +-\n  tools/uninstall.sh              |     2 +-\n  120 files changed, 16004 insertions(+), 15629 deletions(-)\n\nIvan Shapovalov (1):\n       Fix `Ctrl-C` behavior within the Readline prompt (#1342)\n\nThomas Koutcher (22):\n       Open the blob corresponding to the diff line\n       Keep cursor position when toggling file-filter in the main view\n       Fix parsing of `--no-prefix` argument\n       Fix staging with `diff.noprefix` and `--no-prefix`\n       Keep cursor position in the main view when toggling file-filter \nfrom split diff view\n       Make errors visible in views showing Git output\n       Allow different colors for all references types\n       Fix message upon edit from diffstat without patch\n       Enable search in sections titles\n       Show committer date by default in the date column\n       Fix missing dates in the refs view\n       Keep cursor position in the main view when toggling rev-filter\n       Don't report an error when diff-highlight is killed intentionally\n       Parse committer date in --pretty=raw output\n       Refresh the view when toggling date-use-author\n       Update remote repo variables\n       Fix parsing of reflog designator in timestamp format\n       Update utf8proc to v2.10.0\n       Show stash, notes and prefetch in refs view with `tig refs --all`\n       Bump copyright year to 2025\n       Change the date in generated documentation\n       tig-2.5.11\n\n--\nThomas Koutcher\n\n\n"}]}