Hello, Here is a much needed update fixing multiple regressions from the introduction of the IO API in 0.13. Among improvements is the much requested ability to restore the position in the stage view when staging diff hunks. Also noteworthy is the many optimizations of the screen updating to make it work better across slow links. Finally, beware that a handful of incompatibilities can cause problems. 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: http://jonas.nitro.dk/tig/ - Manual: http://jonas.nitro.dk/tig/manual.html - Tarballs: http://jonas.nitro.dk/tig/releases/ - Git URL: git://repo.or.cz/tig.git - Gitweb: http://repo.or.cz/w/tig.git Release notes ------------- Incompatibilities: - The screen-resize action has been deprecated. It had no real use for users and was never meant to be exposed. - The "tree-parent" action was renamed to "parent". Warnings will be emitted for transition. - Remove parsing of deprecated option -S and subcommands log and diff. - The "author" color replaces "main-author". Setting the latter will now set the "author" color. Improvements: - Horizontal scrolling. Bound to Left/Right by default. - Read tigrc(5) options from git configuration files using the syntax: [tig] show-rev-graph = true [tig "color"] cursor = yellow red bold [tig "bind"] generic = P parent - Tree view: avoid flickering when updating. - Tree view: annotate entries with commit information. - Tree & blob view: open any blob in an editor. - Stage & main view: restore view position when reloading. - Blame view: load blame for parent commit. For merge commits the parent is queried. Bound to ',' by default via the existing "parent" action. - Abbreviate author names to initials when the width of the author column is below 6 characters. Bug fixes: - Tree view: fix memory corruption bug when updating. - Tree view: improve handling of empty trees. - Status view: fix reverting of unmerged files. - Fix regression for non-UTF-8 locales corrupting the view data. - Fix regression parsing multiple spaces in ~/.tigrc. Change summary -------------- The diffstat and log summary for changes made in this release. BUGS | 2 - INSTALL | 2 +- Makefile | 22 +- NEWS | 43 +- TODO | 58 +- VERSION | 2 +- contrib/aspell.dict | 147 ++++ contrib/release.sh | 75 ++ manual.txt | 48 +- tig.1.txt | 14 +- tig.c | 1784 +++++++++++++++++++++++++++---------------- tigrc.5.txt | 91 ++- 12 files changed, 1520 insertions(+), 768 deletions(-) 1 Jeff King 76 Jonas Fonseca 1 Stefan Naewe -- Jonas Fonseca -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html