{"thread":{"id":"31797","subject":"[ANNOUNCE] tig-1.1","startedAt":"2012-10-12T13:05:57Z","lastAt":"2012-10-12T13:05:57Z","messageCount":1,"participants":["Jonas Fonseca"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"201053","messageId":"20121012130557.GA20702@diku.dk","threadId":"31797","inReplyTo":null,"subject":"[ANNOUNCE] tig-1.1","fromName":"Jonas Fonseca","fromEmail":"fonseca@diku.dk","sentAt":"2012-10-12T13:05:57Z","receivedAt":"2012-10-12T13:05:57Z","isPatch":false,"sender":{"key":"fonseca@diku.dk","avatar":"https://gravatar.com/avatar/f82f3ad698717c51873b020c750a92438c820a24056dc39fe4d07baa10a92264?d=mp&s=160"},"body":"Hello,\n\nI've release tig version 1.1 with a bunch of improvements and bug fixes.\nNote that tig no longer uses move/copy detection by default to work\nbetter on large repository. See the release notes below on how to\nrestore the old behavior.\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\nRelease notes\n-------------\nIncompatibilities:\n\n - Disable diff move/copy detection by default, boosting diff\n   performance on larger projects. Use git config 'diff.renames' option\n   (git-wide) to set your preferred behavior. Environment variable\n   TIG_DIFF_OPTS can be used to restore the old behavior.\n - Values set for author-width and filename-width will result in widths\n   one character bigger than previously.\n\nImprovements:\n\n - Typing a text in the prompt will be interpreted as a tig command.\n   Prefixing the command with a '!' will execute this system command in\n   an external pager. Entering a single key will execute the\n   corresponding key binding.\n - Basic support for wrapping long line in pager, diff, and stage views.\n   Enable using: `set wrap-lines = yes`. (GH #2)\n - User-defined commands prefixed with a '?' means prompt before\n   execution. Example: `bind main B !?git rebase -i %(commit)`.\n - User-defined commands prefixed with a '<' means exit after execution.\n   Example: `bind main C !<git commit`. (GH #66)\n - User-defined commands are executed unquoted to support shell commands.\n   Example: `bind generic I !@sh -c \"echo -n %(commit) | xclip -selection c\"`.\n   (GH #65)\n - Configure case-insensitive searches using: `set ignore-case = yes`.\n - Add \"deleted mode\" line type for better diff coloring.\n - Open editor when requesting edit action from within a file diff.\n - Update AX_WITH_CURSES to build under Cygwin.\n - Improve tigrc(5) documentation. (Debian #682766)\n - Allow to build on Mac OS 10.7 without the configure script. (GH #25)\n - Add option to split the view vertically instead of horizontally.\n   Example: `set vertical-split = yes'. (GH #76)\n - Add 'show-id' and 'id-width' options to configure the display of\n   commit IDs in the main view and ID width in the blame view. (GH #77)\n - Allow to override git-based encoding to UTF-8 by setting\n   'i18n.commitencoding' or 'gui.encoding'.\n - Improve autobuild support to track generated files and work with\n   autoreconf 2.61.\n - Commit IDs are read from stdin when --stdin is given; works for main\n   and diff view, e.g. `tig --no-walk --stdin < cherry-picks.txt`.\n - Add option to disable focusing of the child view when it's opened.\n   Disable using: `set focus-child = no`. (GH #83)\n - Allow to open blob related with added content in a diff. (GH #91)\n\nBug fixes:\n\n - Fix commit graph regression when a path spec is specified. (GH #53)\n - Main view: only show staged/unstaged changes for the current branch.\n - Support submodules created with current version of git. (GH #54)\n - Fix diff status message for file diffs with no content changes.\n - Fix parent blaming when tig is launched in subdirectory. (GH #70)\n - Do not show deleted branch when reloading the branch view.\n\nChange summary\n--------------\nThe diffstat and log summary for changes made in this release.\n\n .gitignore                     |    2 +\n INSTALL                        |    8 +\n Makefile                       |   35 +-\n NEWS                           |   57 ++-\n autogen.sh                     |   22 +\n config.make.in                 |   12 +-\n configure.ac                   |   13 +-\n contrib/announcement.sh        |    2 +-\n contrib/aspell.dict            |  338 ++++++------\n contrib/ax_with_curses.m4      |  544 ++++++++++++++++---\n contrib/config.make-Darwin     |    3 +\n contrib/tig.spec.in            |    4 +\n contrib/update-release-docs.sh |   53 ++\n git.h                          |   36 +-\n io.c                           |   64 ++-\n io.h                           |    9 +-\n manual.txt                     |   47 +-\n refs.c                         |    2 +-\n test-graph.c                   |    2 +-\n tig.1.txt                      |    3 +-\n tig.c                          |  960 +++++++++++++++++++++++---------\n tig.h                          |   51 ++-\n tigrc.5.txt                    |  142 ++++-\n 23 files changed, 1806 insertions(+), 603 deletions(-)\n\n     1\tBeat Bolli\n     1\tDonald Chai\n     1\tDouglas Livingstone\n     1\tHugo Schmitt\n     1\tJiri Jaburek\n    43\tJonas Fonseca\n     2\tPetr Uzel\n     2\tRich Healey\n     1\tRyan Schlesinger\n     8\tSamuel Bronson\n     3\tValentin Haenel\n     1\tVictor Foitzik\n     7\tVivien Didelot\n     1\tŠtěpán Němec\n\n-- \nJonas Fonseca\n"}]}