{"thread":{"id":"26678","subject":"[ANNOUNCE] tig-0.17","startedAt":"2011-03-07T02:01:52Z","lastAt":"2011-03-07T02:01:52Z","messageCount":1,"participants":["Jonas Fonseca"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"162890","messageId":"20110307020152.GA29723@diku.dk","threadId":"26678","inReplyTo":null,"subject":"[ANNOUNCE] tig-0.17","fromName":"Jonas Fonseca","fromEmail":"fonseca@diku.dk","sentAt":"2011-03-07T02:01:52Z","receivedAt":"2011-03-07T02:01:52Z","isPatch":false,"sender":{"key":"fonseca@diku.dk","avatar":"https://gravatar.com/avatar/f82f3ad698717c51873b020c750a92438c820a24056dc39fe4d07baa10a92264?d=mp&s=160"},"body":"Hello,\n\nHere's an updated tig, which fixes an incompatibility with ncurses 2.8.\nI also decided to merge my side project to rewrite the revision graph\nrenderer. It's far from finished but nice and colorful in its current\nshape, and should be more hackable too.\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://repo.or.cz/tig.git \n - Gitweb:\thttp://repo.or.cz/w/tig.git\n\nRelease notes\n-------------\nImprovements:\n\n - Start rewrite of the revision graph renderer. Three modes are\n   supported UTF-8, ncurses line graphics, and ASCII. Also, enable\n   revision graph rendering by default.\n\nBug fixes:\n\n - Fix ncurses 2.8 issue by passing non-zero column size to newwin(1).\n - Fix opening of diffs when browsing branches.\n\nChange summary\n--------------\nThe diffstat and log summary for changes made in this release.\n\n .gitignore                |    1 +\n Makefile                  |   13 +-\n NEWS                      |   14 +\n VERSION                   |    2 +-\n config.make.in            |    2 +-\n configure.ac              |   23 +-\n contrib/aspell.dict       |   14 +-\n contrib/ax_with_curses.m4 |  122 +++\n graph.c                   |  410 +++++++++\n graph.h                   |   73 ++\n io.c                      |  441 ++++++++++\n io.h                      |   76 ++\n manual.txt                |    1 +\n test-graph.c              |  106 +++\n tig.c                     | 1746 ++++++++-----------------------------\n tig.h                     |  459 ++++++++++\n tigrc.5.txt               |   13 +-\n 17 files changed, 2103 insertions(+), 1413 deletions(-)\n\nJonas Fonseca (13):\n      Improve viewing of diffs when browsing branches\n      Rename opt_*_args to opt_*_argv\n      Add possiblity to pass data to io_load property reader\n      Refactor option parsing error handling to use error codes\n      Unify option toggling\n      Use AX_WITH_CURSES from GNU autoconf archive to detect ncurses\n      Reduce the number of windows to max two by sharing them between all views\n      Remove unnecessary braces\n      Remove draw_text()s trim parameter\n      Move includes, macros and core utilities to tig.h\n      Move IO API to src/io.[ch]\n      Rewrite the revision graph renderer\n      tig-0.17\n\nLoui Chang (2):\n      configure.ac: Set value-if-not-found, don't check for program 'false'\n      Initialise views and screens with nonzero size.\n\n-- \nJonas Fonseca\n"}]}