{"thread":{"id":"45888","subject":"[ANNOUNCE] tig-2.2.2","startedAt":"2017-05-06T14:55:23Z","lastAt":"2017-05-06T14:55:23Z","messageCount":1,"participants":["Jonas Fonseca"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"318931","messageId":"CAFuPQ1KSfKT+UKEdjcQ60sWL-yBGPWUZxhAAQ1AdrAr=VMdGfQ@mail.gmail.com","threadId":"45888","inReplyTo":null,"subject":"[ANNOUNCE] tig-2.2.2","fromName":"Jonas Fonseca","fromEmail":"jonas.fonseca@gmail.com","sentAt":"2017-05-06T14:54:54Z","receivedAt":"2017-05-06T14:55:23Z","isPatch":false,"sender":{"key":"jonas.fonseca@gmail.com","avatar":"https://gravatar.com/avatar/9b7fa23cce50269e5d164312b6ac5ae818a180f837b38f28f3bdf689dd7f96cd?d=mp&s=160"},"body":"Hello,\n\nA new version of Tig has been release with several improvements and bug fixes.\n\nWhat is Tig?\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: http://stackoverflow.com/questions/tagged/tig\n\nRelease notes\n-------------\nUpgrade instructions:\n\n - The `status-untracked-dirs` option was renamed to\n   `status-show-untracked-dirs` to match the new `status-show-untracked-files`\n   option.\n\nImprovements:\n\n - Use `diff-options` when preparing the diff in the stage view to make the diff\n   state configurable. (GH #545)\n - Add 'status-show-untracked-files' option mirroring Git's\n   'status.showUntrackedFiles' to toggle display of untracked files.  in the\n   status view. On by default. (GH #562)\n - Update `ax_with_curses.m4` and use `pkg-config` to detect. (GH #546)\n - Add `tig-pick` script for using Tig as a commit picker. (GH #575, #580)\n - Add \"smart case\" option ('set ignore-case = smart-case') to ignore case when\n   the search string is lower-case only. (GH #320, #579)\n\nBug fixes:\n\n - Fix author ident cache being keyed by email only. (GH #424, #526, #547)\n - Fix periodic refresh mode to properly detect ref changes. (GH #430, #591)\n - Add workaround for detecting failure to start the diff-highlight process.\n - Show diffs in the stash view when `set mailmap = true`. (GH #556)\n - Fix parsing of git-log revision arguments, such as `--exclude=...` in\n   conjunction with `--all`. (GH #555)\n - Fix diff stat parsing for binary copies.\n - Fix crash when resizing terminal while search is in progress. (GH #515, #550)\n - Fix argument filtering to pass more arguments through to Git.\n - Check for termcap support in split tinfo libs. (GH #568, #585)\n\nChange summary\n--------------\nThe diffstat and log summary for changes made in this release.\n\n INSTALL.adoc                         |  10 +-\n Makefile                             |   2 +-\n NEWS.adoc                            |  44 ++++++++-\n README.adoc                          |   2 +-\n book.md                              |   2 +-\n config.make.in                       |   2 +-\n configure.ac                         |   2 +-\n contrib/tig-pick                     |  48 +++++++++\n doc/manual.adoc                      |   5 +-\n doc/screenshots.md                   |  11 ---\n doc/tig.1.adoc                       |   2 +-\n doc/tigrc.5.adoc                     |  15 ++-\n include/tig/argv.h                   |   1 +\n include/tig/diff.h                   |   4 +-\n include/tig/git.h                    |   4 +-\n include/tig/options.h                |   5 +-\n include/tig/types.h                  |  12 ++-\n include/tig/util.h                   |   1 +\n include/tig/view.h                   |   4 +-\n src/argv.c                           |   4 +-\n src/blame.c                          |  29 +++---\n src/blob.c                           |  16 ++-\n src/diff.c                           |  56 ++++++-----\n src/display.c                        |   8 +-\n src/draw.c                           |   2 +-\n src/grep.c                           |   4 +-\n src/help.c                           |   9 +-\n src/io.c                             |   8 +-\n src/log.c                            |   2 +-\n src/main.c                           |  16 +--\n src/options.c                        |  72 +++++++++-----\n src/pager.c                          |  10 +-\n src/parse.c                          |  14 ++-\n src/refs.c                           |  21 ++--\n src/search.c                         |  16 ++-\n src/stage.c                          |  44 ++++-----\n src/stash.c                          |   6 +-\n src/status.c                         |  40 +++++---\n src/tig.c                            |  30 +++---\n src/tree.c                           |  10 +-\n src/util.c                           |   6 +-\n src/view.c                           |  25 ++---\n src/watch.c                          |   2 +-\n test/diff/diff-highlight-test        |  38 ++++++-\n test/files/repo-authornamechange.tgz | Bin 0 -> 7557 bytes\n test/main/author-name-change-test    |  27 +++++\n test/main/filter-args-test           |  74 ++++++++++++++\n test/main/refresh-periodic-test      |  74 ++++++++++++++\n test/main/search-test                |  22 +++++\n test/status/untracked-files-test     |  27 +++++\n test/tigrc/compat-error-test         |   5 +-\n tigrc                                |   6 +-\n tools/aspell.dict                    |   9 +-\n tools/ax_lib_readline.m4             |  16 ++-\n tools/ax_require_defined.m4          |  37 +++++++\n tools/ax_with_curses.m4              | 142 +++++++++++++++++++--------\n 56 files changed, 822 insertions(+), 281 deletions(-)\n\n    22  Jonas Fonseca\n     3  Mina Naguib\n     1  Justin Lecher\n     1  Konrad Gräfe\n     1  Lukas Holecek\n     1  Thomas Koutcher\n     1  Benjamin Reitzammer\n     1  Tim Harder\n     1  Delyan Angelov\n\n-- \nJonas Fonseca\n"}]}