[ANNOUNCE] tig 0.4
Jonas Fonseca
fonseca at diku.dk
Wed Aug 31 21:59:47 BST 2011
Hello,
Too many improvements to keep me longer from releasing version 0.4 of
tig, the text-mode interface for git. First off, a big thanks to Aneesh
Kumar for helping with improving the basic user interface. Among the
highlights, colors are now configurable in ~/.tigrc and the diff and
main views are better integrated. For more info, changes I feel are
most important can be found below.
I hope to focus more on fixing some of the accumulated bugs for tig-0.5.
A particular embarrassing one, is the problem with text wrapping for
long lines which can end up corrupting the screen. But there should also
be room for a first shot at displaying revision graph and maybe
configurable keybindings.
A list of tig resources:
- Homepage: http://jonas.nitro.dk/tig/
- Tarballs: http://jonas.nitro.dk/tig/releases/
- Git URL: http://jonas.nitro.dk/tig/tig.git
- Gitweb: http://pasky.or.cz/gitweb.cgi?p=tig.git;a=summary
Tarballs contain all the generated documentation, as do the #release
branch of the git repository. Thanks to pasky for the gitweb hosting.
---
Jonas Fonseca:
Redraw the whole display after toggling line number
Bind quit to 'Q'
Add close view request; bound to 'q' by default
Add preliminary support for UTF-8 handling in the main view
Make Enter in the main view switch to the split diff view
Pressing Enter in the diff view will now scroll it one line down
Bind '-' to PageUp; raises Mutt compatibility
Bind 'j'/'k' to moving up/down; add next/previous requests bound to Down/Up
Make -h and --help options ouput a help message
Record builds with dirty working tree by appending -dirty to the version
Make Enter in the pager view always scroll
Add simple window stack, tracking view relation ship via parent member
Move git directory assertion to main; don't require .git repo in pager mode
Add -O2 to CFLAGS to get more warnings
Make update reporting less verbose
Improve title updating and remove flickering
Introduce struct line and use it for view->line
Add support for loading repo config
Make UTF-8 handling optional but still default
Never close backgrounded loads; only clear window when starting to update
Make window switching smother; fix blurring of previous view when switching
When updating the title window, move the cursor to the end of line
Tab size short option changes from -t to -b
Notify that the prompt is unusable while loading
Make the stop all loading request stop all loading
Document the loading time displayed in the title window after 3 seconds
Various usability improvements
Add support for setting color options in ~/.tigrc
Fix segfault where current_view would become >= sizeof(display)
Rename documentation build rules using s/docs/doc/; more like git
Make 'h' and '?' show built-in key binding quick reference
Add support for showing tags and other repo refs in the diff and log view
Move documentation out of tig.c to tig.1.txt, tigrc.5.txt, and manual.txt
Add COPYING, SITES, TODO, BUGS, and INSTALL files
Make the view title show percentage shown like less
Junio C Hamano:
Makefile: make customization of installation locations easier
Kristian Høgsberg:
Bind 'b' to Page Up, and Space to Page Down
Sir Raorn:
Fix linking with --as-needed ld(1) option.
Fix warnings
Timo Hirvonen:
Make some strings "const"
Mark quit() and die() __noreturn
--
Jonas Fonseca
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
More information about the git-announce
mailing list