[ANNOUNCE] tig-0.14.1
Jonas Fonseca
fonseca at diku.dk
Wed Aug 31 22:00:30 BST 2011
Hello,
A minor update to tig fixing some of the things that was recently
discussed in the thread following the 0.14 release. Horizontal scrolling
should now be working as should digging through history using the blame
view. Thanks to those who provided feedback goes out to those who
provided feedback and
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
-------------
Improvements:
- Status view: improve "on branch" information inspired by the prompt
code in git's bash completion script.
- Colors for 256-capable terminals can be specified as colorN.
- Entering a number in the prompt will jump to that line number.
- Handle core.worktree by setting GIT_DIR and GIT_WORK_TREE.
- Make behavior of horizontal scrolling configurable by setting the
'horizontal-scroll' variable to a number or a percentage. Defaults to
scrolling 50% of the view width.
Bug fixes:
- Status view: show error when failing to open a file.
- Status view: report failures to update a file.
- Blame view: fix problem with uninitialized variable.
- Blame view: use line number information when loading blame for
specific commit.
- Fix handling of quoted strings in the config file.
- Fix horizontal scrolling glitches.
Change summary
--------------
The diffstat and log summary for changes made in this release.
NEWS | 26 ++-
VERSION | 2 +-
contrib/aspell.dict | 12 +-
manual.txt | 4 +-
tig.c | 877 +++++++++++++++++++++++++------------------
tigrc.5.txt | 44 ++-
6 files changed, 587 insertions(+), 378 deletions(-)
Carsten Brockmann (1):
manual: Correct the keys to move the cursor one line up/down
Jeff King (2):
Fix uninitialized variable in string_expand_length
Handle blaming beyond the creation of file more gracefully
Jonas Fonseca (41):
Cleanup and simplify option file parsing
Refactor the int_map interface into new enum_map interface
Use enum_map for handling obsolete request names
Use enum_map for handling obsolete color names
Remove unused OPEN_BACKGROUNDED flag
Remove the need for the OPEN_NOMAXIMIZE flag
Refactor and unify timezone parsing
Simplify setting the default for the system configuration file
Improve on branch information in the status view
Warn users about integers in ~/.tigrc being out of bound
Jump to line when a number is entered in the prompt
Improve restoring of the view position to bound the offset
Introduce common view position update helper
Make the blame view expand tabs at drawing time
Use file and line number information when loading blame for commit
Blame view: add guesstimation of line number when blaming parent commit
NEWS: Mention Jeff's uninitialized variable bug fix
Use check_blame_commit when handling REQ_ENTER
Mark enum_maps and other data tables as const
Move setting of remote branch from repo config to separate function
Optimize read_repo_config_option to reduce string comparisons
Add support for handling core.worktree
Fix io_strerror return type
Refactor and share view maximization code from view-close handling
Status view: upon failure to open a file show error message
Use putenv instead of setenv
Ignore broken pipe signals
Status view: report failures to update a file
Tree view: draw submodule entry modes as "m---------"
tigrc(5): fix error in examples for the set command
Make behavior of horizontal scrolling configurable
Fix the view clearing to only be effective for displayed views
tigrc(5): suggest git aliases for external commands requiring shell ops
Remove limitation of horizontal scrolling
Fix horizontal scrolling
Refactor draw_lineno to use draw_graphic
Fix bug in draw_space to not access memory outside the space buffer
Fix draw_lineno to always set the static format buffer
Keep the cursor fixed while initial stage progress is reported
Remove unneeded doupdate from view_driver
tig-0.14.1
Sebastian Harl (1):
Fix handling of quoted strings in the config file
Witold Filipczyk (1):
Add support for 256 colors by allowing "colorN" names similar to Mutt
--
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