Documentation / git-tools.txton commit Documentation/git-tools: drop references to defunct tools (dd7961c)
   1A short Git tools survey
   2========================
   3
   4
   5Introduction
   6------------
   7
   8Apart from Git contrib/ area there are some others third-party tools
   9you may want to look at.
  10This document presents a brief summary of each tool and the corresponding
  11link.
  12For a more comprehensive list, see:
  13http://git.or.cz/gitwiki/InterfacesFrontendsAndTools
  14
  15
  16Alternative/Augmentative Porcelains
  17-----------------------------------
  18
  19- *StGit* (http://www.procode.org/stgit/)
  20+
  21Stacked Git provides a quilt-like patch management functionality in the
  22Git environment. You can easily manage your patches in the scope of Git
  23until they get merged upstream.
  24
  25
  26History Viewers
  27---------------
  28
  29- *gitk* (shipped with git-core)
  30+
  31gitk is a simple Tk GUI for browsing history of Git repositories easily.
  32
  33
  34- *gitview*  (contrib/)
  35+
  36gitview is a GTK based repository browser for Git
  37
  38
  39- *gitweb* (shipped with git-core)
  40+
  41Gitweb provides full-fledged web interface for Git repositories.
  42
  43
  44- *qgit* (http://digilander.libero.it/mcostalba/)
  45+
  46QGit is a git/StGit GUI viewer built on Qt/C++. QGit could be used
  47to browse history and directory tree, view annotated files, commit
  48changes cherry picking single files or applying patches.
  49Currently it is the fastest and most feature rich among the Git
  50viewers and commit tools.
  51
  52- *tig* (http://jonas.nitro.dk/tig/)
  53+
  54tig by Jonas Fonseca is a simple Git repository browser
  55written using ncurses. Basically, it just acts as a front-end
  56for git-log and git-show/git-diff. Additionally, you can also
  57use it as a pager for Git commands.
  58
  59
  60Foreign SCM interface
  61---------------------
  62
  63- *git-svn* (shipped with git-core)
  64+
  65git-svn is a simple conduit for changesets between a single Subversion
  66branch and Git.
  67
  68
  69- *hg-to-git* (contrib/)
  70+
  71hg-to-git converts a Mercurial repository into a Git one, and
  72preserves the full branch history in the process. hg-to-git can
  73also be used in an incremental way to keep the Git repository
  74in sync with the master Mercurial repository.
  75
  76
  77Others
  78------
  79
  80- *git.el* (contrib/)
  81+
  82This is an Emacs interface for Git. The user interface is modelled on
  83pcl-cvs. It has been developed on Emacs 21 and will probably need some
  84tweaking to work on XEmacs.