1 <div style=
"font-family: monospace;">
2 <h1>Tig: text-mode interface for git
</h1>
4 <div class=
"sectionbody">
5 <p>Tig is a git repository browser that additionally can act as a pager for output
6 from various git commands.
</p>
7 <p>When browsing repositories, it uses the underlying git commands to present the
8 user with various views, such as summarized revision log and showing the commit
9 with the log message, diffstat, and the diff.
</p>
10 <p>Using it as a pager, it will display input from stdin and colorize it.
</p>
14 <div class=
"sectionbody">
18 Homepage:
<a href=
"http://jonas.nitro.dk/tig">http://jonas.nitro.dk/tig
</a>
23 Manual:
<a href=
"http://jonas.nitro.dk/tig/manual.html">http://jonas.nitro.dk/tig/manual.html
</a>
28 Releases:
<a href=
"http://jonas.nitro.dk/tig/releases">http://jonas.nitro.dk/tig/releases
</a>
33 Git URL:
<a href=
"http://jonas.nitro.dk/tig/tig.git">http://jonas.nitro.dk/tig/tig.git
</a> or
34 git://repo.or.cz/tig.git
39 Gitweb:
<a href=
"http://repo.or.cz/?p=tig.git;a=summary">http://repo.or.cz/?p=tig.git;a=summary
</a>
44 <h2>Installation instructions
</h2>
45 <div class=
"sectionbody">
46 <p>Download a tarball from
<a href=
"http://jonas.nitro.dk/tig/releases">http://jonas.nitro.dk/tig/releases
</a> or clone the tig
47 repository
<a href=
"http://jonas.nitro.dk/tig/tig.git">http://jonas.nitro.dk/tig/tig.git
</a>. Documentation files are
48 available either in the tarballs or in the above repository in the branch named
50 <p>To install tig simply run:
</p>
51 <div class=
"literalblock">
53 <pre><tt>$ make install
</tt></pre>
55 <p>To install documentation run:
</p>
56 <div class=
"literalblock">
58 <pre><tt>$ make install-docs
</tt></pre>
60 <p>Edit the Makefile if you need to configure specific compiler or linker flags.
61 On FreeBSD for example the c library does not support the iconv interface and
62 to compile tig you need to append
<tt>-L/usr/local/lib -liconv
</tt> to
<tt>LDLIBS
</tt> and
63 <tt>-I/usr/local/include
</tt> to the
<tt>CFLAGS
</tt> variable.
</p>
64 <p>The following tools and packages are needed:
</p>
65 <div class=
"tableblock">
68 cellspacing=
"0" cellpadding=
"4">
87 Tig is just a frontend for git.
95 Be sure to also have development files installed. Usually they are available in a separate package ending with
<tt>-dev
</tt>.
103 If iconv is not provided by the c library you need to change the Makefile to link it into the binary.
108 asciidoc (
>=
7.0), xmlto
111 For building documentation. (Optional)