Hi Jonas,
With tig 1.0 how to feed specific revisions to the main view?
The following hack worked until tig 0.17:
[alias]
tignowalk-helper = !git rev-list --pretty=raw --no-walk --stdin<
TIG_MAIN_CMD="git tignowalk-helper $tmp" tig </dev/tty
Cheers,
JB
2012/5/10 Jonas Fonseca <[email protected]>:
> Hello,
>
> Version 1.0 of tig is now available. This release brings many smaller
> tweaks and improvements as well as a number of fixes and compatibility
> changes to work with the newer versions of git. See the release notes
> below for a detailed list of changes.
>
> Note that the master repository has been moved to:
>
> git://github.com/jonas/tig.git.
>
> So if you were tracking the old master repository, please update your
> .git/config or run:
>
> $ git remote set-url origin git://github.com/jonas/tig.git
>
> 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://github.com/jonas/tig.git
> - Gitweb: http://repo.or.cz/w/tig.git
>
> Release notes
> -------------
> The master repository is git://github.com/jonas/tig.git, and the old
> master repository (http://jonas.nitro.dk/tig/tig.git) will be retired.
>
> Improvements:
>
> - Use git-log(1)s default commit ordering. The old behavior can be
> restored by adding `set commit-order = topo` to ~/.tigrc.
> - Support staging of single lines. Bound to '1' default. (GH #21)
> - Use +<lineno> to open the initial view at an arbitrary line. (GH #20)
> - Add show-notes ~/.tigrc option. Notes are displayed by default.
> - Support jumping to specific SHAs in the main view.
> - Decorate replaced commits.
> - Display line numbers in main view.
> - Colorize binary diff stats. (GH #17)
> - Custom colorization of lines matching a string prefix (GH #16).
> Example configuration: color "Reported-by:" green default
> - Use git's color settings for the main, status and diff views.
> Put `set read-git-colors = no` in ~/.tigrc to disable.
> - Handle editor options with multiple arguments. (GH #12)
> - Show filename when running tig blame with copy detection. (GH #19)
> - Use 'source <path>' command to load additional files from ~/.tigrc
> - User-defined commands prefixed with '@' are run with no console
> output, e.g.
>
> bind generic 3 !@rm sys$command
>
> - Make display of space changes togglable in the diff and stage view.
> Bound to 'W' by default.
> - Use per-file encoding specified in gitattributes(5) for blobs and
> unstaged files.
> - Obsolete commit-encoding option and pass --encoding=UTF-8 to revision
> commands.
> - Main view: show uncommitted changes as staged/unstaged commits.
> Can be disabled by putting `set show-changes = no` in ~/.tigrc.
> - Add %(prompt) external command variable, which will prompt for the
> argument value.
> - Log information about git commands when the TIG_TRACE environment
> variable is set. Example: `TIG_TRACE=/tmp/tig.log tig`
> - Branch view: Show the title of the last commit.
> - Increase the author auto-abbreviation threshold to 10. (GH #49)
> - For old commits show number of years in relative dates. (GH #50)
>
> Bug fixes:
>
> - Fix navigation behavior when going from branch to main view. (GH #38)
> - Fix segfault when sorting the tree view by author name.
> - Fix diff stat navigation for unmodified files with stat changes.
> - Show branches/refs which names are a substring of the current branch.
> - Stage view: fix off-by-one error when jumping to a file in a diff
> with only one file.
> - Fix diff-header colorization. (GH #15)
>
> Change summary
> --------------
> The diffstat and log summary for changes made in this release.
>
> BUGS | 6 +-
> INSTALL | 5 +-
> Makefile | 29 +-
> NEWS | 56 +
> SITES | 4 +-
> TODO | 41 -
> VERSION | 1 -
> asciidoc.conf | 3 +
> contrib/aspell.dict | 17 +-
> contrib/release.sh | 4 +-
> contrib/tig-completion.bash | 4 +-
> contrib/tig.spec.in | 2 +-
> contrib/tigrc | 1 -
> git.h | 55 +
> io.c | 167 +++-
> io.h | 14 +-
> manual.txt | 13 +-
> refs.c | 242 ++++
> refs.h | 41 +
> tig.1.txt | 15 +-
> tig.c | 2514 ++++++++++++++++++++++-------------
> tig.h | 107 ++-
> tigmanual.7.txt | 2 +-
> tigrc.5.txt | 99 ++-
> 24 files changed, 2368 insertions(+), 1074 deletions(-)
>
> 4 Giuseppe Bilotta
> 6 Heiko Schlichting
> 108 Jonas Fonseca
> 3 Jonathan Neuschäfer
> 1 Kumar Appaiah
> 1 Michael J Gruber
> 1 P. Sadik
> 1 Pierre Habouzit
> 1 Robert Clausecker
> 1 Romain Francoise
> 9 Thomas Sibley
> 1 Vivien Didelot
> 2 zomfg
>
> --
> Jonas Fonseca
> --
> To unsubscribe from this list: send the line "unsubscribe git" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
--
Jean-Baptiste Quenot
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html