[ANNOUNCE] tig-0.9

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I have just prepared the tarballs for a new tig release. This release
sports many improvements to the status view as well as the introduction
to a new stage view that shows (un)staged changes as well as untracked
files and supports staging of individual diff chunks.

Thanks to Steven Grimm, tig now comes with optional autoconf based
intelligence to figure out various system dependencies. Using it should
be as easy as:

	make configure
	./configure --prefix=$HOME --with-libiconv=/usr/local
	make install

Oh, and don't forget to also try out the new tig bash completion file!

Get the tarball (with man pages) at http://jonas.nitro.dk/tig/releases/
or pull it from git://repo.or.cz/tig.git (documentation is in the
release branch).

What is tig?
------------
Tig is a ncurses-based text-mode interface for git. It can mainly
function as a git repository browser but can also additionally can act
as a pager for output from various git commands.

More information at http://jonas.nitro.dk/tig/.

Who helped in this release?
---------------------------
Below is the shortlog for changes made in this release. I would like to
thank everybody who helped.

More details at http://repo.or.cz/w/tig.git.

Brian Gernhardt (1):
      Ignore generated manpages.

Horst H. von Brand (1):
      Fix INSTALL

Jakub Narebski (1):
      Simplify naming (versioning) of non-release tig tarball and rpm file

Jeff King (1):
      status window: mention 'u' instead of Enter

Jonas Fonseca (45):
      tig-0.8.git
      Use $(MAKE) instead of 'make' and 'git *' instead of 'git-*'
      Delete the old VERSION file before appending the new one in make dist
      Add tig bash completion script
      Move tigrc to the contrib area
      Move tig.spec.in to the contrib area
      Fix a few typos in the bash completion
      Rename contrib/tig-completion.sh to contrib/tig-completion.bash
      Include the tig bash completion script as documentation
      Ignore generated HTML pages
      Introduce status-update action bound to 'u' by default
      Add support for showing staged/unstaged changes and untracked files
      status: make it possible to see all changes for a status section
      status: assert that there are always view lines in the status view
      status: make it possible to batch updates by pressing on the section line
      status: improve title and report messages
      status: fix switching to the main view when starting in status view
      Add view request operation for handling view specific requests
      status: "wire" REQ_STATUS_UPDATE handling through status_request
      status: cleanup status_request by resurrection status_enter
      status: implement support for opening files in editor
      Warn about nothing to enter if REQ_ENTER reaches the view_driver switch
      Fix updating of the view title to show the current position in the view
      Fix handling of REQ_NEXT/REQ_PREVIOUS
      Make it possible to browse all status changes once the diff view is open
      TODO: tig now has a status view
      Only show the command being loaded from for the pager view
      tree: use simple stack to remember the previous subtree line numbers
      autoconf: check whether to use git-config or git-repo-config
      autoconf: check for the AsciiDoc and XmlTo document tools
      Add stage view, which is used for showing status changes
      stage: add request handler supporting file edits and chunk staging
      Fix warning from blob_read returning pointer instead of bool
      Allow LDLIBS to be overriden by configure
      Add CC to the list of expanded symbols by configure
      Make tig.c depend on config.h when using configure
      Change last commit to make tig depend on config.h
      Define TIG_VERSION as intended when autoconf was introduced
      Guard config.h include with HAVE_CONFIG_H
      Ensure ICONV_INBUF_TYPE is always defined; fix GIT_CONFIG define
      Build intermediate tig.o file to fix tig dependency on config.h
      Force adding of doc files in the release-doc rule
      Update documentation
      Change the default styles for the status view
      tig-0.9

Steven Grimm (1):
      Add autoconf-based build infrastructure for tig

Witold Filipczyk (1):
      Avoid flickering when moving past the main view's first and last line

-- 
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

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux