Skip to content

Commit 1c601af

Browse files
sunshinecogitster
authored andcommitted
Documentation/git-tools: retire manually-maintained list
When Git was young, people looking for third-party Git-related tools came to the Git project itself to find them, so it made sense to maintain a list of tools here. These days, however, search engines fill that role much more efficiently, so retire the manually-maintained list. The list of front-ends and tools on the Git wiki rates perhaps a distant second to search engines, and may still have value, so retain a reference to it. Signed-off-by: Eric Sunshine <[email protected]> Signed-off-by: Junio C Hamano <[email protected]>
1 parent dd7961c commit 1c601af

File tree

1 file changed

+7
-81
lines changed

1 file changed

+7
-81
lines changed

Documentation/git-tools.txt

Lines changed: 7 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -1,84 +1,10 @@
1-
A short Git tools survey
2-
========================
1+
Git Tools
2+
=========
33

4+
When Git was young, people looking for third-party Git-related tools came
5+
to the Git project itself to find them, thus a list of such tools was
6+
maintained here. These days, however, search engines fill that role much
7+
more efficiently, so this manually-maintained list has been retired.
48

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

0 commit comments

Comments
 (0)