From: Jonas Fonseca <fonseca@diku.dk>
To: git@vger.kernel.org
Subject: [ANNOUNCE] tig-0.10
Date: Mon, 17 Mar 2008 03:03:04 +0100 [thread overview]
Message-ID: <20080317020304.GA19249@diku.dk> (raw)
Hello,
A new version of tig is available! It brings many documentation
improvements, bug fixes, and some much needed updates to work better
with git (e.g. by using --no-color and avoiding to use git-diff). On
startup, tig will now attempt to first read a system-wide configuration
file before loading the user specific configuration file. Cherry picking
from inside tig has been generalized, making it possible to wire
external commands, which can access information about the current
commit, to a keybinding.
Among possible incompatible changes, option parsing has been changed to
be more similar with gitk's by deprecating almost all tig options, so to
startup in the status view use `tig status'! Building the documentation
(sadly?) now depends on DocBook XSL 1.72 to reduce the number of
accumulated AsciiDoc and XSL hacks.
In the pipeline for the next release are improved rename support in the
status view and encoding and drawing fixes from Dominik Vogt. The
deprecated options will probably also go away, including the special
handling of "--".
What is tig?
------------
Tig is a ncurses-based text-mode interface for git. It functions mainly
as a git repository browser, but can also 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/
Gitfeed: git://repo.or.cz/tig.git
Gitweb: http://repo.or.cz/w/tig.git
Changes in this release
-----------------------
Below is the diffstat and shortlog for changes made in this release.
.gitignore | 5 +-
INSTALL | 12 +-
Makefile | 48 +++---
TODO | 10 +
VERSION | 2 +-
asciidoc.conf | 28 ++-
config.make.in | 1 +
contrib/tig-completion.bash | 44 ++---
manpage.xsl | 55 -----
manual.txt | 65 +++++--
tig.1.txt | 112 +++++++----
tig.c | 470 +++++++++++++++++++++++++++++++-----------
tigrc.5.txt | 109 +++++++----
13 files changed, 620 insertions(+), 341 deletions(-)
Dominik Vogt (8):
Minor formatting and spelling fixes.
Add documentation for undocumented color options.
Added color option main-revgraph to color the revision graph.
Added action tree-parent and bound it to backspace by default.
Removed trailing whitespace.
Updated .gitignore
Added examples to tig(1) manpage
Add system-wide configuration file and new config file environment vars
James Bowes (1):
Add missing = for comparison in obsolete actions check
Jari Aalto (1):
Makefile: add ASCIIDOC_FLAGS
Jonas Fonseca (24):
tig-0.10.git
Unify REQ_NONE and REQ_UNKNOWN by moving REQ_NONE to be the last request
Add support binding keys to running external commands
Obsolete the cherry-pick action and define as builtin external command
Improve sanity check error messages
Collect remaining string in last entry when parsing config file lines
Use get_key_name() in get_key()
Fix crash when opening mergetool for lines that are not unmerged
Rearrange the order of option parsing
Use --no-color option when calling git-log and git-diff
Avoid using git-diff since it might run external diff drivers
manual: remove section on porcelains
Ignore HTML files in general
Install manpages in $(prefix)/share/man
TODO: Mention tig.c splitting and revgraph rewrite
Update manpages to not contain contain so many formatting workarounds
INSTALL: Document the optional documentation tools
Replace the manpage XSL workarounds with AsciiDoc conf workarounds
Simplify documentation building and fix asciidoc.conf dependency
Drop -B from diff options
Add support for showing boundary commits in the main view
Make it possible to overwrite the default (terminal) colors
Make command line parsing more compatible with gitk
tig-0.10
--
Jonas Fonseca
next reply other threads:[~2008-03-17 2:04 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-03-17 2:03 Jonas Fonseca [this message]
2008-03-17 8:25 ` [ANNOUNCE] tig-0.10 Junio C Hamano
2008-03-17 10:23 ` Jonas Fonseca
2008-03-17 10:49 ` Junio C Hamano
2008-03-17 11:28 ` Jonas Fonseca
2008-03-17 9:45 ` Jakub Narebski
2008-03-17 10:27 ` Jonas Fonseca
2008-03-19 23:33 ` [ANNOUNCE] tig-0.10.1 Jonas Fonseca
2008-03-20 0:52 ` Junio C Hamano
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20080317020304.GA19249@diku.dk \
--to=fonseca@diku.dk \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).