{"thread":{"id":"34672","subject":"[ANNOUNCE] tig-1.2","startedAt":"2013-08-10T14:54:32Z","lastAt":"2013-08-10T14:54:32Z","messageCount":1,"participants":["Jonas Fonseca"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"225024","messageId":"20130810145431.GA32420@diku.dk","threadId":"34672","inReplyTo":null,"subject":"[ANNOUNCE] tig-1.2","fromName":"Jonas Fonseca","fromEmail":"fonseca@diku.dk","sentAt":"2013-08-10T14:54:32Z","receivedAt":"2013-08-10T14:54:32Z","isPatch":false,"sender":{"key":"fonseca@diku.dk","avatar":"https://gravatar.com/avatar/f82f3ad698717c51873b020c750a92438c820a24056dc39fe4d07baa10a92264?d=mp&s=160"},"body":"Hello,\n\nIt's been almost a year since the last release of tig, so here is a much\nneeded update. It brings a lot of cool new features, such as the ability\nto jump directly from diff to the corresponding line in the changed\nfile, a stash view, improvements to the log view, plus a bunch of bug\nfixes.\n\nOn behalf of everyone who contributed to this release, please enjoy.\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:\thttp://jonas.nitro.dk/tig/\n - Manual:\thttp://jonas.nitro.dk/tig/manual.html\n - Tarballs:\thttp://jonas.nitro.dk/tig/releases/\n - Git URL:\tgit://github.com/jonas/tig.git \n - Gitweb:\thttp://repo.or.cz/w/tig.git\n - Q&A:\t\thttp://stackoverflow.com/questions/tagged/tig\n\nRelease notes\n-------------\n - Tig now has its own tag on Stack Overflow, where users are invited to\n   ask questions: http://stackoverflow.com/questions/tagged/tig\n\nImprovements:\n\n - Make tig prompt commands bindable to keys. For example:\n   `bind diff F :set diff-options = --full-diff`. (GH #69, #116)\n - Add a diff-options setting for specifying default diff options.\n   Example: `set diff-options = --patience`. (GH #116)\n - Options in diff-options and blame-options matching tig browsing state\n   variables are replaced.\n - Show diff stats as wide as the terminal. (GH #109)\n - Show line numbers in the branch view. (GH #135)\n - Add toggles for showing author email or email user names. (GH #115)\n - Open editor at the selected line by prefixing the file argument with\n   `+<lineno>`. Tested in vi, vim, emacs, nano, gedit, geany. Disable\n   by adding `set editor-line-number = no` to ~/.tigrc. (GH #118, #119)\n - Add toggle-files to control whether to show full commit diff or only\n   the diff concerning the currently selected file, e.g. for blame.\n - Optionally highlight exceeding characters in long commit titles.\n   The default title max width is 50 characters. Customize using:\n   `set title-overflow = 50` (GH #125)\n - Add +ESC key bindings. Example: `bind generic ^[v move-page-up` (GH #120)\n - Create temporary files in TMPDIR, TEMP, or TMP before defaulting to /tmp.\n - Reenable `tig log` as a subcommand. (GH #146)\n - Enable tilde expansion in ~/.tigrc \"source\" commands. (GH #168)\n - Introduce the stash view, bound to the 'y' keybinding. (GH #169, #174)\n\nBug fixes:\n\n - Fix blame and status to work in directories starting with a dot. (GH #172)\n - Reload current branch name when reloading the status view. (GH #93)\n - Fix compile errors on old Solaris. (GH #97)\n - Reload HEAD info when reloading the stage view. (GH #104, #93)\n - Fix disappearing branch labels after external commands. (GH #148)\n - Fix diff view display for staged/unstaged changes when using 'd'.\n - Fix display of status messages when toggling view options. (GH #111)\n - Fix illegal memory access. (GH #98)\n - Fix display of all branches label in repos with short branch names.\n - Fix rendering glitch for branch names.\n - Do not apply diff styling to untracked files in the stage view. (GH #153)\n - Fix tree indentation for entries containing combining characters. (GH #170)\n - Ignore unrepresentable characters when transliterating text for rendering.\n - Transliterate text to output encoding before trimming it to avoid\n   misalignment. (GH #86)\n - Introduce a more natural context-sensitive log display. (GH #155)\n\nChange summary\n--------------\nThe diffstat and log summary for changes made in this release.\n\n BUGS                        |    3 +-\n Makefile                    |   32 +-\n NEWS                        |   51 ++\n SITES                       |    1 +\n autogen.sh                  |    2 +-\n compat/compat.h             |   44 ++\n compat/mkstemps.c           |  152 +++++\n compat/setenv.c             |  186 ++++++\n config.make.in              |    4 +\n configure.ac                |   13 +-\n contrib/aspell.dict         |    3 +-\n contrib/config.make-Darwin  |    1 +\n contrib/header.h            |   12 +\n contrib/tig-completion.bash |    2 +-\n contrib/tig.spec.in         |    4 +\n git.h                       |    4 +-\n graph.c                     |   10 +-\n graph.h                     |    5 +-\n io.c                        |   42 +-\n io.h                        |    7 +-\n manual.txt                  |   34 +-\n refs.c                      |   12 +-\n refs.h                      |    5 +-\n test-graph.c                |   24 +-\n tig.1.txt                   |   18 +-\n tig.c                       | 1124 +++++++++++++++++++++++++----------\n tig.h                       |   32 +-\n tigrc.5.txt                 |   69 ++-\n 28 files changed, 1509 insertions(+), 387 deletions(-)\n\n     1\tAaron Franks\n     1\tBeat Bolli\n     1\tDominik Vogt\n     2\tDrew Northup\n     3\tIWASAKI Yudai\n     1\tJoakim Sernbrant\n    61\tJonas Fonseca\n     1\tJulian Langschaedel\n     4\tKumar Appaiah\n     1\tMenghan Zheng\n     1\tMichael Grünewald\n     1\tRafael Laboissiere\n     1\tRomain Francoise\n     2\tSven Wegener\n    10\tThomas Sibley\n     1\tTristan Matthews\n     8\tVivien Didelot\n     1\tlvzhandong\n\n-- \nJonas Fonseca\n"}]}