git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Thomas Koutcher <thomas.koutcher@online.fr>
To: git@vger.kernel.org
Subject: [ANNOUNCE] tig-2.5.11
Date: Thu, 30 Jan 2025 21:00:03 +0100	[thread overview]
Message-ID: <bc4dd9c0-336f-40db-aeb7-e2c13063fe3e@online.fr> (raw)

Hi,

I am pleased to announce Tig version 2.5.11 which brings some improvements
and bugfixes. See the release notes below for a detailed list of changes.

What is Tig?
------------

Tig is an ncurses-based text-mode interface for git. It functions mainly
as a Git repository browser, but can also assist in staging changes for
commit at chunk level and act as a pager for output from various Git
commands.

- Homepage:https://jonas.github.io/tig/
- Manual:https://jonas.github.io/tig/doc/manual.html
- Tarballs:https://github.com/jonas/tig/releases
- Gitter:https://gitter.im/jonas/tig
- Q&A:https://stackoverflow.com/questions/tagged/tig

Release notes
-------------
Incompatibilities:

  - Update remote repo variables. (#1358)

Bug fixes:

  - Fix various issues with `diff.noprefix` and `--no-prefix`.
  - Fix `Ctrl-C` behavior within the Readline prompt. (#1342)
  - Fix message upon edit from diffstat without patch.
  - Fix missing dates in the refs view.
  - Don't report an error when diff-highlight is killed intentionally.
  - Fix parsing of reflog designator in timestamp format.

Improvements:

  - Open the blob corresponding to the diff line. (#1334)
  - Keep cursor position in the main view when toggling
    file-filter and rev-filter.
  - Make errors visible in views showing Git output. (#1346)
  - Allow different colors for all references types.
  - Enable search in sections titles. (#1043)
  - Show committer date by default in the date column. (#294)
  - Update utf8proc to v2.10.0, supporting Unicode 16.
  - Only show stash, notes and prefetch in the refs view when
    invoked with `tig refs --all`. (#1359)

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

  INSTALL.adoc                    |     4 +-
  Makefile                        |     7 +-
  NEWS.adoc                       |    28 +
  compat/compat.h                 |     2 +-
  compat/utf8proc.c               |    53 +-
  compat/utf8proc.h               |   104 +-
  compat/utf8proc_data.c          | 30816 +++++++++++++++---------------
  compat/wordexp.c                |     2 +-
  contrib/tig-completion.bash     |     2 +-
  doc/asciidoc.conf               |     3 +
  doc/manual.adoc                 |    14 +-
  doc/tig.1.adoc                  |     2 +-
  doc/tigrc.5.adoc                |    13 +-
  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               |    14 +-
  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              |     6 +-
  include/tig/log.h               |     2 +-
  include/tig/main.h              |     2 +-
  include/tig/map.h               |     2 +-
  include/tig/options.h           |     8 +-
  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              |     3 +-
  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             |     9 +-
  include/tig/ui.h                |     2 +-
  include/tig/util.h              |     2 +-
  include/tig/view.h              |     2 +-
  include/tig/watch.h             |     2 +-
  src/apps.c                      |     2 +-
  src/argv.c                      |     2 +-
  src/blame.c                     |     9 +-
  src/blob.c                      |     2 +-
  src/diff.c                      |    31 +-
  src/display.c                   |     2 +-
  src/draw.c                      |     2 +-
  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                      |    10 +-
  src/log.c                       |     4 +-
  src/main.c                      |    27 +-
  src/map.c                       |     2 +-
  src/options.c                   |    47 +-
  src/pager.c                     |     5 +-
  src/parse.c                     |    11 +-
  src/prompt.c                    |    13 +-
  src/refdb.c                     |    25 +-
  src/reflog.c                    |     4 +-
  src/refs.c                      |    36 +-
  src/repo.c                      |    10 +-
  src/request.c                   |     2 +-
  src/search.c                    |     2 +-
  src/stage.c                     |    23 +-
  src/stash.c                     |     4 +-
  src/status.c                    |     6 +-
  src/string.c                    |     2 +-
  src/tig.c                       |     2 +-
  src/tree.c                      |    12 +-
  src/types.c                     |     2 +-
  src/ui.c                        |     2 +-
  src/util.c                      |     2 +-
  src/view.c                      |    11 +-
  src/watch.c                     |     2 +-
  test/blame/default-test         |     1 +
  test/blame/start-on-line-test   |    48 +-
  test/diff/diff-stat-split-test  |     1 +
  test/diff/editor-test           |     4 +-
  test/diff/submodule-editor-test |     4 +-
  test/diff/worktree-editor-test  |     4 +-
  test/main/date-test             |     1 +
  test/main/filter-args-test      |     4 +
  test/main/graph-argument-test   |     2 +-
  test/main/jump-ends-test        |     4 +
  test/main/no-merges-test        |     4 +
  test/main/start-on-line-test    |    12 +-
  test/refs/filter-test           |     4 +-
  test/refs/start-on-line-test    |     6 +-
  test/status/repo-var-test       |     5 +-
  test/tigrc/width-test           |     1 +
  test/tools/libgit.sh            |     2 +-
  test/tools/libtest.sh           |     2 +-
  test/tools/show-results.sh      |     2 +-
  test/tools/test-graph.c         |     2 +-
  test/tree/chdir-test            |     2 +-
  test/tree/default-test          |     1 +
  tigrc                           |    15 +-
  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 +-
  120 files changed, 16004 insertions(+), 15629 deletions(-)

Ivan Shapovalov (1):
       Fix `Ctrl-C` behavior within the Readline prompt (#1342)

Thomas Koutcher (22):
       Open the blob corresponding to the diff line
       Keep cursor position when toggling file-filter in the main view
       Fix parsing of `--no-prefix` argument
       Fix staging with `diff.noprefix` and `--no-prefix`
       Keep cursor position in the main view when toggling file-filter 
from split diff view
       Make errors visible in views showing Git output
       Allow different colors for all references types
       Fix message upon edit from diffstat without patch
       Enable search in sections titles
       Show committer date by default in the date column
       Fix missing dates in the refs view
       Keep cursor position in the main view when toggling rev-filter
       Don't report an error when diff-highlight is killed intentionally
       Parse committer date in --pretty=raw output
       Refresh the view when toggling date-use-author
       Update remote repo variables
       Fix parsing of reflog designator in timestamp format
       Update utf8proc to v2.10.0
       Show stash, notes and prefetch in refs view with `tig refs --all`
       Bump copyright year to 2025
       Change the date in generated documentation
       tig-2.5.11

--
Thomas Koutcher



                 reply	other threads:[~2025-01-30 20:07 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bc4dd9c0-336f-40db-aeb7-e2c13063fe3e@online.fr \
    --to=thomas.koutcher@online.fr \
    --cc=git@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).