chiark / gitweb /
Sync docs
authorJonas Fonseca <fonseca@diku.dk>
Wed, 14 Jun 2006 20:29:22 +0000 (22:29 +0200)
committerJonas Fonseca <fonseca@antimatter.localdomain>
Wed, 14 Jun 2006 20:29:22 +0000 (22:29 +0200)
README.html
manual.html
tig.1
tig.1.html
tigrc.5
tigrc.5.html

index 2406800021f02c063c55fd07f66459a910e8fec2..18d18a0910b380ed5c88402e3ae249b6804efdd4 100644 (file)
@@ -1,4 +1,4 @@
-<div style="font-family: sans-serif;">\r
+<div style="font-family: monospaced;">\r
 <h1>Tig: text-mode interface for git</h1>\r
 <div id="preamble">\r
 <div class="sectionbody">\r
 <h1>Tig: text-mode interface for git</h1>\r
 <div id="preamble">\r
 <div class="sectionbody">\r
@@ -82,15 +82,7 @@ cellspacing="0" cellpadding="4">
     ncurses\r
     </td>\r
     <td align="left">\r
     ncurses\r
     </td>\r
     <td align="left">\r
-    Be sure to also have development files                                 installed. Usually they are available in a\r
-    </td>\r
-  </tr>\r
-  <tr>\r
-    <td align="left">\r
-    \r
-    </td>\r
-    <td align="left">\r
-    separate package ending with <tt>-dev</tt>.\r
+    Be sure to also have development files                                 installed. Usually they are available in a                                 separate package ending with <tt>-dev</tt>.\r
     </td>\r
   </tr>\r
   <tr>\r
     </td>\r
   </tr>\r
   <tr>\r
index 63ac2c4af75bf21cc3cdb1a8321c49cb8030be7f..0f787e7c2906a672ceef19d1e1293e0d8efd9738 100644 (file)
@@ -272,20 +272,146 @@ display input from stdin and colorize it.</p>
 <p>When browsing repositories, tig uses the underlying git commands to present\r
 the user with various views, such as summarized commit log and showing the\r
 commit with the log message, diffstat, and the diff.</p>\r
 <p>When browsing repositories, tig uses the underlying git commands to present\r
 the user with various views, such as summarized commit log and showing the\r
 commit with the log message, diffstat, and the diff.</p>\r
+<p><strong>Table of Contents</strong></p>\r
+<ol>\r
+<li>\r
+<p>\r
+<a href="#calling-conventions">Calling Conventions</a>\r
+</p>\r
+<ul>\r
+<li>\r
+<p>\r
+<a href="#pager-mode">Pager Mode</a>\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<a href="#cmd-options">Git Command Options</a>\r
+</p>\r
+</li>\r
+</ul>\r
+</li>\r
+<li>\r
+<p>\r
+<a href="#env-variables">Environment Variables</a>\r
+</p>\r
+<ul>\r
+<li>\r
+<p>\r
+<a href="#repo-refs">Repository References</a>\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<a href="#history-commands">History Commands</a>\r
+</p>\r
+</li>\r
+</ul>\r
+</li>\r
+<li>\r
+<p>\r
+<a href="#viewer">The Viewer</a>\r
+</p>\r
+<ul>\r
+<li>\r
+<p>\r
+<a href="#commit-id">Current Head and Commit ID</a>\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<a href="#views">Views</a>\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<a href="#title-window">Title Windows</a>\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<a href="#view-switching">View Switching</a>\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<a href="#view-manipulation">View Manipulation</a>\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<a href="#cursor-nav">Cursor Navigation</a>\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<a href="#view-scrolling">Scrolling</a>\r
+</p>\r
+</li>\r
+</ul>\r
+</li>\r
+<li>\r
+<p>\r
+<a href="#refspec">Revision Specification</a>\r
+</p>\r
+<ul>\r
+<li>\r
+<p>\r
+<a href="#path-limiting">Limit by Path Name</a>\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<a href="#date-number-limiting">Limit by Date or Number</a>\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<a href="#commit-range-limiting">Limiting by Commit Ranges</a>\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<a href="#reachability-limiting">Limiting by Reachability</a>\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<a href="#refspec-combi">Combining Revisions Specification</a>\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<a href="#refspec-all">Examining All Repository References</a>\r
+</p>\r
+</li>\r
+</ul>\r
+</li>\r
+<li>\r
+<p>\r
+<a href="#copy-right">Copyright</a>\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<a href="#references">References and Related Tools</a>\r
+</p>\r
+</li>\r
+</ol>\r
 </div>\r
 </div>\r
 </div>\r
 </div>\r
-<h2>Calling Conventions</h2>\r
+<h2><a id="calling-conventions"></a>1. Calling Conventions</h2>\r
 <div class="sectionbody">\r
 <div class="sectionbody">\r
-<h3>Pager Mode</h3>\r
+<h3><a id="pager-mode"></a>1.1. Pager Mode</h3>\r
 <p>If stdin is a pipe, any log or diff options will be ignored and the pager view\r
 will be opened loading data from stdin. The pager mode can be used for\r
 colorizing output from various git commands.</p>\r
 <p>Example on how to colorize the output of git-show(1):</p>\r
 <p>If stdin is a pipe, any log or diff options will be ignored and the pager view\r
 will be opened loading data from stdin. The pager mode can be used for\r
 colorizing output from various git commands.</p>\r
 <p>Example on how to colorize the output of git-show(1):</p>\r
-<div class="literalblock">\r
+<div class="listingblock">\r
 <div class="content">\r
 <pre><tt>$ git show | tig</tt></pre>\r
 </div></div>\r
 <div class="content">\r
 <pre><tt>$ git show | tig</tt></pre>\r
 </div></div>\r
-<h3>Git Command Options</h3>\r
+<h3><a id="cmd-options"></a>1.2. Git Command Options</h3>\r
 <p>All git command options specified on the command line will be passed to the\r
 given command and all will be shell quoted before they are passed to the\r
 shell.</p>\r
 <p>All git command options specified on the command line will be passed to the\r
 given command and all will be shell quoted before they are passed to the\r
 shell.</p>\r
@@ -301,7 +427,7 @@ expected by the main view.</td>
 </div>\r
 <p>Example on how to open the log view and show both author and committer\r
 information:</p>\r
 </div>\r
 <p>Example on how to open the log view and show both author and committer\r
 information:</p>\r
-<div class="literalblock">\r
+<div class="listingblock">\r
 <div class="content">\r
 <pre><tt>$ tig log --pretty=fuller</tt></pre>\r
 </div></div>\r
 <div class="content">\r
 <pre><tt>$ tig log --pretty=fuller</tt></pre>\r
 </div></div>\r
@@ -309,20 +435,20 @@ information:</p>
 to revision options supported by the git commands. For details on specific git\r
 command options, refer to the man page of the command in question.</p>\r
 </div>\r
 to revision options supported by the git commands. For details on specific git\r
 command options, refer to the man page of the command in question.</p>\r
 </div>\r
-<h2>Environment Variables</h2>\r
+<h2><a id="env-variables"></a>2. Environment Variables</h2>\r
 <div class="sectionbody">\r
 <p>Several options related to the interface with git can be configured via\r
 environment options.</p>\r
 <div class="sectionbody">\r
 <p>Several options related to the interface with git can be configured via\r
 environment options.</p>\r
-<h3>Repository References</h3>\r
+<h3><a id="repo-refs"></a>2.1. Repository References</h3>\r
 <p>Commits that are referenced by tags and branch heads will be marked by the\r
 reference name surrounded by <em>[</em> and <em>]</em>:</p>\r
 <p>Commits that are referenced by tags and branch heads will be marked by the\r
 reference name surrounded by <em>[</em> and <em>]</em>:</p>\r
-<div class="literalblock">\r
+<div class="listingblock">\r
 <div class="content">\r
 <pre><tt>2006-03-26 19:42 Petr Baudis         | [cogito-0.17.1] Cogito 0.17.1</tt></pre>\r
 </div></div>\r
 <p>If you want to filter out certain directories under <tt>.git/refs/</tt>, say <tt>tmp</tt>\r
 you can do it by setting the following variable:</p>\r
 <div class="content">\r
 <pre><tt>2006-03-26 19:42 Petr Baudis         | [cogito-0.17.1] Cogito 0.17.1</tt></pre>\r
 </div></div>\r
 <p>If you want to filter out certain directories under <tt>.git/refs/</tt>, say <tt>tmp</tt>\r
 you can do it by setting the following variable:</p>\r
-<div class="literalblock">\r
+<div class="listingblock">\r
 <div class="content">\r
 <pre><tt>$ TIG_LS_REMOTE="git ls-remote . | sed /\/tmp\//d" tig</tt></pre>\r
 </div></div>\r
 <div class="content">\r
 <pre><tt>$ TIG_LS_REMOTE="git ls-remote . | sed /\/tmp\//d" tig</tt></pre>\r
 </div></div>\r
@@ -338,11 +464,11 @@ TIG_LS_REMOTE
 </p>\r
 </dd>\r
 </dl>\r
 </p>\r
 </dd>\r
 </dl>\r
-<h3><a id="history-commands"></a>History Commands</h3>\r
+<h3><a id="history-commands"></a>2.2. History Commands</h3>\r
 <p>It is possible to alter which commands are used for the different views.  If\r
 for example you prefer commits in the main view to be sorted by date and only\r
 show 500 commits, use:</p>\r
 <p>It is possible to alter which commands are used for the different views.  If\r
 for example you prefer commits in the main view to be sorted by date and only\r
 show 500 commits, use:</p>\r
-<div class="literalblock">\r
+<div class="listingblock">\r
 <div class="content">\r
 <pre><tt>$ TIG_MAIN_CMD="git log --date-order -n500 --pretty=raw %s" tig</tt></pre>\r
 </div></div>\r
 <div class="content">\r
 <pre><tt>$ TIG_MAIN_CMD="git log --date-order -n500 --pretty=raw %s" tig</tt></pre>\r
 </div></div>\r
@@ -381,29 +507,29 @@ TIG_MAIN_CMD
 </dd>\r
 </dl>\r
 </div>\r
 </dd>\r
 </dl>\r
 </div>\r
-<h2>The Viewer</h2>\r
+<h2><a id="viewer"></a>3. The Viewer</h2>\r
 <div class="sectionbody">\r
 <p>The display consists of a status window on the last line of the screen and one\r
 or more views. The default is to only show one view at the time but it is\r
 possible to split both the main and log view to also show the commit diff.</p>\r
 <p>If you are in the log view and press <em>Enter</em> when the current line is a commit\r
 line, such as:</p>\r
 <div class="sectionbody">\r
 <p>The display consists of a status window on the last line of the screen and one\r
 or more views. The default is to only show one view at the time but it is\r
 possible to split both the main and log view to also show the commit diff.</p>\r
 <p>If you are in the log view and press <em>Enter</em> when the current line is a commit\r
 line, such as:</p>\r
-<div class="literalblock">\r
+<div class="listingblock">\r
 <div class="content">\r
 <pre><tt>commit 4d55caff4cc89335192f3e566004b4ceef572521</tt></pre>\r
 </div></div>\r
 <p>You will split the view so that the log view is displayed in the top window\r
 and the diff view in the bottom window. You can switch between the two views\r
 by pressing <em>Tab</em>. To maximize the log view again, simply press <em>l</em>.</p>\r
 <div class="content">\r
 <pre><tt>commit 4d55caff4cc89335192f3e566004b4ceef572521</tt></pre>\r
 </div></div>\r
 <p>You will split the view so that the log view is displayed in the top window\r
 and the diff view in the bottom window. You can switch between the two views\r
 by pressing <em>Tab</em>. To maximize the log view again, simply press <em>l</em>.</p>\r
-<h3>Current Head and Commit ID</h3>\r
+<h3><a id="commit-id"></a>3.1. Current Head and Commit ID</h3>\r
 <p>The viewer keeps track of both what head and commit ID you are currently\r
 viewing. The commit ID will follow the cursor line and change everytime time\r
 you highlight a different commit. Whenever you reopen the diff view it will be\r
 reloaded, if the commit ID changed.</p>\r
 <p>The head ID is used when opening the main and log view to indicate from what\r
 revision to show history.</p>\r
 <p>The viewer keeps track of both what head and commit ID you are currently\r
 viewing. The commit ID will follow the cursor line and change everytime time\r
 you highlight a different commit. Whenever you reopen the diff view it will be\r
 reloaded, if the commit ID changed.</p>\r
 <p>The head ID is used when opening the main and log view to indicate from what\r
 revision to show history.</p>\r
-<h3>Views</h3>\r
-<p>tig(1) presents various <em>views</em> of a repository. Each view is based on output\r
+<h3><a id="views"></a>3.2. Views</h3>\r
+<p>Various <em>views</em> of a repository is presented. Each view is based on output\r
 from an external command, most often <em>git log</em>, <em>git diff</em>, or <em>git show</em>.</p>\r
 <dl>\r
 <dt>\r
 from an external command, most often <em>git log</em>, <em>git diff</em>, or <em>git show</em>.</p>\r
 <dl>\r
 <dt>\r
@@ -454,25 +580,25 @@ The help view
 </p>\r
 </dd>\r
 </dl>\r
 </p>\r
 </dd>\r
 </dl>\r
-<h3>Title Windows</h3>\r
+<h3><a id="title-window"></a>3.3. Title Windows</h3>\r
 <p>Each view has a title window which shows the name of the view, current commit\r
 ID if available, and where the view is positioned:</p>\r
 <p>Each view has a title window which shows the name of the view, current commit\r
 ID if available, and where the view is positioned:</p>\r
-<div class="literalblock">\r
+<div class="listingblock">\r
 <div class="content">\r
 <pre><tt>[main] c622eefaa485995320bc743431bae0d497b1d875 - commit 1 of 61 (1%)</tt></pre>\r
 </div></div>\r
 <p>By default, the title of the current view is highlighted using bold font.  For\r
 long loading views (taking over 3 seconds) the time since loading started will\r
 be appended:</p>\r
 <div class="content">\r
 <pre><tt>[main] c622eefaa485995320bc743431bae0d497b1d875 - commit 1 of 61 (1%)</tt></pre>\r
 </div></div>\r
 <p>By default, the title of the current view is highlighted using bold font.  For\r
 long loading views (taking over 3 seconds) the time since loading started will\r
 be appended:</p>\r
-<div class="literalblock">\r
+<div class="listingblock">\r
 <div class="content">\r
 <pre><tt>[main] 77d9e40fbcea3238015aea403e06f61542df9a31 - commit 1 of 779 (0%) 5s</tt></pre>\r
 </div></div>\r
 </div>\r
 <div class="content">\r
 <pre><tt>[main] 77d9e40fbcea3238015aea403e06f61542df9a31 - commit 1 of 779 (0%) 5s</tt></pre>\r
 </div></div>\r
 </div>\r
-<h2>Keys</h2>\r
+<h2><a id="keys"></a>4. Keys</h2>\r
 <div class="sectionbody">\r
 <p>Below the default key bindings are shown.</p>\r
 <div class="sectionbody">\r
 <p>Below the default key bindings are shown.</p>\r
-<h3>View Switching</h3>\r
+<h3><a id="view-switching"></a>4.1. View Switching</h3>\r
 <dl>\r
 <dt>\r
 m\r
 <dl>\r
 <dt>\r
 m\r
@@ -515,7 +641,7 @@ h, ?
 </p>\r
 </dd>\r
 </dl>\r
 </p>\r
 </dd>\r
 </dl>\r
-<h3>View Manipulation</h3>\r
+<h3><a id="view-manipulation"></a>4.2. View Manipulation</h3>\r
 <dl>\r
 <dt>\r
 q\r
 <dl>\r
 <dt>\r
 q\r
@@ -567,7 +693,7 @@ Down
 </p>\r
 </dd>\r
 </dl>\r
 </p>\r
 </dd>\r
 </dl>\r
-<h3>Cursor Navigation</h3>\r
+<h3><a id="cursor-nav"></a>4.3. Cursor Navigation</h3>\r
 <dl>\r
 <dt>\r
 j\r
 <dl>\r
 <dt>\r
 j\r
@@ -627,7 +753,7 @@ End
 </p>\r
 </dd>\r
 </dl>\r
 </p>\r
 </dd>\r
 </dl>\r
-<h3>Scrolling</h3>\r
+<h3><a id="view-scrolling"></a>4.4. Scrolling</h3>\r
 <dl>\r
 <dt>\r
 Insert\r
 <dl>\r
 <dt>\r
 Insert\r
@@ -662,7 +788,7 @@ s
 </p>\r
 </dd>\r
 </dl>\r
 </p>\r
 </dd>\r
 </dl>\r
-<h3>Misc</h3>\r
+<h3><a id="misc-keys"></a>4.5. Misc</h3>\r
 <dl>\r
 <dt>\r
 Q\r
 <dl>\r
 <dt>\r
 Q\r
@@ -686,7 +812,7 @@ z
 <dd>\r
 <p>\r
         Stop all background loading. This can be useful if you use\r
 <dd>\r
 <p>\r
         Stop all background loading. This can be useful if you use\r
-        tig(1) in a repository with a long history without limiting\r
+        tig in a repository with a long history without limiting\r
         the revision log.\r
 </p>\r
 </dd>\r
         the revision log.\r
 </p>\r
 </dd>\r
@@ -729,20 +855,20 @@ g
 </dd>\r
 </dl>\r
 </div>\r
 </dd>\r
 </dl>\r
 </div>\r
-<h2><a id="refspec"></a>Revision Specification</h2>\r
+<h2><a id="refspec"></a>5. Revision Specification</h2>\r
 <div class="sectionbody">\r
 <p>This section describes various ways to specify what revisions to display or\r
 <div class="sectionbody">\r
 <p>This section describes various ways to specify what revisions to display or\r
-otherwise limit the view to. tig(1) does not itself parse the described\r
+otherwise limit the view to. Tig does not itself parse the described\r
 revision options so refer to the relevant git man pages for futher\r
 information. Relevant man pages besides git-log(1) are git-diff(1) and\r
 git-rev-list(1).</p>\r
 <p>You can tune the interaction with git by making use of the options explained\r
 in this section. For example, by configuring the environment variables\r
 described in the  <a href="#history-commands">"History commands"</a> section.</p>\r
 revision options so refer to the relevant git man pages for futher\r
 information. Relevant man pages besides git-log(1) are git-diff(1) and\r
 git-rev-list(1).</p>\r
 <p>You can tune the interaction with git by making use of the options explained\r
 in this section. For example, by configuring the environment variables\r
 described in the  <a href="#history-commands">"History commands"</a> section.</p>\r
-<h3>Limit by Path Name</h3>\r
+<h3><a id="path-limiting"></a>5.1. Limit by Path Name</h3>\r
 <p>If you are interested only in those revisions that made changes to a specific\r
 file (or even several files) list the files like this:</p>\r
 <p>If you are interested only in those revisions that made changes to a specific\r
 file (or even several files) list the files like this:</p>\r
-<div class="literalblock">\r
+<div class="listingblock">\r
 <div class="content">\r
 <pre><tt>$ tig log Makefile README</tt></pre>\r
 </div></div>\r
 <div class="content">\r
 <pre><tt>$ tig log Makefile README</tt></pre>\r
 </div></div>\r
@@ -750,7 +876,7 @@ file (or even several files) list the files like this:</p>
 separate file names from other git options using "--". So if you have a file\r
 named <em>master</em> it will clash with the reference named <em>master</em>, and thus you\r
 will have to use:</p>\r
 separate file names from other git options using "--". So if you have a file\r
 named <em>master</em> it will clash with the reference named <em>master</em>, and thus you\r
 will have to use:</p>\r
-<div class="literalblock">\r
+<div class="listingblock">\r
 <div class="content">\r
 <pre><tt>$ tig log -- master</tt></pre>\r
 </div></div>\r
 <div class="content">\r
 <pre><tt>$ tig log -- master</tt></pre>\r
 </div></div>\r
@@ -760,17 +886,17 @@ will have to use:</p>
 <div class="title">Note</div>\r
 </td>\r
 <td class="content">For the main view, avoiding ambiguity will in some cases require you to\r
 <div class="title">Note</div>\r
 </td>\r
 <td class="content">For the main view, avoiding ambiguity will in some cases require you to\r
-specify two "--" options. The first will make tig(1) stop option processing\r
+specify two "--" options. The first will make tig stop option processing\r
 and the latter will be passed to git log.</td>\r
 </tr></table>\r
 </div>\r
 and the latter will be passed to git log.</td>\r
 </tr></table>\r
 </div>\r
-<h3>Limit by Date or Number</h3>\r
+<h3><a id="date-number-limiting"></a>5.2. Limit by Date or Number</h3>\r
 <p>To speed up interaction with git, you can limit the amount of commits to show\r
 both for the log and main view. Either limit by date using e.g.\r
 <tt>&#8212;since=1.month</tt> or limit by the number of commits using <tt>-n400</tt>.</p>\r
 <p>If you are only interested in changed that happened between two dates you can\r
 use:</p>\r
 <p>To speed up interaction with git, you can limit the amount of commits to show\r
 both for the log and main view. Either limit by date using e.g.\r
 <tt>&#8212;since=1.month</tt> or limit by the number of commits using <tt>-n400</tt>.</p>\r
 <p>If you are only interested in changed that happened between two dates you can\r
 use:</p>\r
-<div class="literalblock">\r
+<div class="listingblock">\r
 <div class="content">\r
 <pre><tt>$ tig -- --after="May 5th" --before="2006-05-16 15:44"</tt></pre>\r
 </div></div>\r
 <div class="content">\r
 <pre><tt>$ tig -- --after="May 5th" --before="2006-05-16 15:44"</tt></pre>\r
 </div></div>\r
@@ -783,54 +909,54 @@ use:</p>
 "." instead, e.g. <tt>&#8212;after=May.5th</tt>.</td>\r
 </tr></table>\r
 </div>\r
 "." instead, e.g. <tt>&#8212;after=May.5th</tt>.</td>\r
 </tr></table>\r
 </div>\r
-<h3>Limiting by Commit Ranges</h3>\r
+<h3><a id="commit-range-limiting"></a>5.3. Limiting by Commit Ranges</h3>\r
 <p>Alternatively, commits can be limited to a specific range, such as "all\r
 commits between <em>tag-1.0</em> and <em>tag-2.0</em>". For example:</p>\r
 <p>Alternatively, commits can be limited to a specific range, such as "all\r
 commits between <em>tag-1.0</em> and <em>tag-2.0</em>". For example:</p>\r
-<div class="literalblock">\r
+<div class="listingblock">\r
 <div class="content">\r
 <pre><tt>$ tig log tag-1.0..tag-2.0</tt></pre>\r
 </div></div>\r
 <p>This way of commit limiting makes it trivial to only browse the commits which\r
 haven't been pushed to a remote branch. Assuming <em>origin</em> is your upstream\r
 remote branch, using:</p>\r
 <div class="content">\r
 <pre><tt>$ tig log tag-1.0..tag-2.0</tt></pre>\r
 </div></div>\r
 <p>This way of commit limiting makes it trivial to only browse the commits which\r
 haven't been pushed to a remote branch. Assuming <em>origin</em> is your upstream\r
 remote branch, using:</p>\r
-<div class="literalblock">\r
+<div class="listingblock">\r
 <div class="content">\r
 <pre><tt>$ tig log origin..HEAD</tt></pre>\r
 </div></div>\r
 <p>will list what will be pushed to the remote branch. Optionally, the ending\r
 <em>HEAD</em> can be left out since it is implied.</p>\r
 <div class="content">\r
 <pre><tt>$ tig log origin..HEAD</tt></pre>\r
 </div></div>\r
 <p>will list what will be pushed to the remote branch. Optionally, the ending\r
 <em>HEAD</em> can be left out since it is implied.</p>\r
-<h3>Limiting by Reachability</h3>\r
+<h3><a id="reachability-limiting"></a>5.4. Limiting by Reachability</h3>\r
 <p>Git interprets the range specifier "tag-1.0..tag-2.0" as "all commits\r
 reachable from <em>tag-2.0</em> but not from <em>tag-1.0</em>".  Where reachability refers\r
 to what commits are ancestors (or part of the history) of the branch or tagged\r
 revision in question.</p>\r
 <p>If you prefer to specify which commit to preview in this way use the\r
 following:</p>\r
 <p>Git interprets the range specifier "tag-1.0..tag-2.0" as "all commits\r
 reachable from <em>tag-2.0</em> but not from <em>tag-1.0</em>".  Where reachability refers\r
 to what commits are ancestors (or part of the history) of the branch or tagged\r
 revision in question.</p>\r
 <p>If you prefer to specify which commit to preview in this way use the\r
 following:</p>\r
-<div class="literalblock">\r
+<div class="listingblock">\r
 <div class="content">\r
 <pre><tt>$ tig log tag-2.0 ^tag-1.0</tt></pre>\r
 </div></div>\r
 <p>You can think of <em>^</em> as a negation operator. Using this alternate syntax, it\r
 is possible to further prune commits by specifying multiple branch cut offs.</p>\r
 <div class="content">\r
 <pre><tt>$ tig log tag-2.0 ^tag-1.0</tt></pre>\r
 </div></div>\r
 <p>You can think of <em>^</em> as a negation operator. Using this alternate syntax, it\r
 is possible to further prune commits by specifying multiple branch cut offs.</p>\r
-<h3>Combining Revisions Specification</h3>\r
+<h3><a id="refspec-combi"></a>5.5. Combining Revisions Specification</h3>\r
 <p>Revisions options can to some degree be combined, which makes it possible to\r
 say "show at most 20 commits from within the last month that changed files\r
 under the Documentation/ directory."</p>\r
 <p>Revisions options can to some degree be combined, which makes it possible to\r
 say "show at most 20 commits from within the last month that changed files\r
 under the Documentation/ directory."</p>\r
-<div class="literalblock">\r
+<div class="listingblock">\r
 <div class="content">\r
 <pre><tt>$ tig -- --since=1.month -n20 -- Documentation/</tt></pre>\r
 </div></div>\r
 <div class="content">\r
 <pre><tt>$ tig -- --since=1.month -n20 -- Documentation/</tt></pre>\r
 </div></div>\r
-<h3>Examining All Repository References</h3>\r
+<h3><a id="refspec-all"></a>5.6. Examining All Repository References</h3>\r
 <p>In some cases, it can be useful to query changes across all references in a\r
 repository. An example is to ask "did any line of development in this\r
 repository change a particular file within the last week". This can be\r
 accomplished using:</p>\r
 <p>In some cases, it can be useful to query changes across all references in a\r
 repository. An example is to ask "did any line of development in this\r
 repository change a particular file within the last week". This can be\r
 accomplished using:</p>\r
-<div class="literalblock">\r
+<div class="listingblock">\r
 <div class="content">\r
 <pre><tt>$ tig -- --all --since=1.week -- Makefile</tt></pre>\r
 </div></div>\r
 </div>\r
 <div class="content">\r
 <pre><tt>$ tig -- --all --since=1.week -- Makefile</tt></pre>\r
 </div></div>\r
 </div>\r
-<h2>BUGS</h2>\r
+<h2>6. BUGS</h2>\r
 <div class="sectionbody">\r
 <p>Known bugs and problems:</p>\r
 <ul>\r
 <div class="sectionbody">\r
 <p>Known bugs and problems:</p>\r
 <ul>\r
@@ -852,14 +978,9 @@ The cursor can wrap-around on the last line and cause the
    window to scroll.\r
 </p>\r
 </li>\r
    window to scroll.\r
 </p>\r
 </li>\r
-<li>\r
-<p>\r
-The prompt doesn't work while loading.\r
-</p>\r
-</li>\r
 </ul>\r
 </div>\r
 </ul>\r
 </div>\r
-<h2>Copyright</h2>\r
+<h2><a id="copy-right"></a>7. Copyright</h2>\r
 <div class="sectionbody">\r
 <p>Copyright (c) 2006 Jonas Fonseca &lt;fonseca@diku.dk&gt;</p>\r
 <p>This program is free software; you can redistribute it and/or modify\r
 <div class="sectionbody">\r
 <p>Copyright (c) 2006 Jonas Fonseca &lt;fonseca@diku.dk&gt;</p>\r
 <p>This program is free software; you can redistribute it and/or modify\r
@@ -867,8 +988,22 @@ it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or\r
 (at your option) any later version.</p>\r
 </div>\r
 the Free Software Foundation; either version 2 of the License, or\r
 (at your option) any later version.</p>\r
 </div>\r
-<h2>References and Related Tools</h2>\r
+<h2><a id="references"></a>8. References and Related Tools</h2>\r
 <div class="sectionbody">\r
 <div class="sectionbody">\r
+<p>Manpages:</p>\r
+<ul>\r
+<li>\r
+<p>\r
+<a href="tig.1.html">tig(1)</a>\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<a href="tigrc.5.html">tigrc(5)</a>\r
+</p>\r
+</li>\r
+</ul>\r
+<p>Online resources:</p>\r
 <ul>\r
 <li>\r
 <p>\r
 <ul>\r
 <li>\r
 <p>\r
@@ -925,7 +1060,7 @@ gitview(1)
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 06-Jun-2006 13:56:34 CEST\r
+Last updated 14-Jun-2006 22:28:53 CEST\r
 </div>\r
 </div>\r
 </body>\r
 </div>\r
 </div>\r
 </body>\r
diff --git a/tig.1 b/tig.1
index d5a33934451b302e3ebc16da37a1d33793044f3b..08ce8ca0ad1a4cff613822cfedfc1bd778e741a8 100644 (file)
--- a/tig.1
+++ b/tig.1
@@ -118,7 +118,7 @@ The command used for the main view\&. Note, you must always specify the option:
 
 .TP
 \fI~/\&.tigrc\fR
 
 .TP
 \fI~/\&.tigrc\fR
-User configuration file\&. See tigrc(5) for examples\&.
+User configuration file\&. See \fBtigrc\fR(5) for examples\&.
 
 .TP
 \fI\&.git/config\fR
 
 .TP
 \fI\&.git/config\fR
@@ -138,9 +138,6 @@ If the screen width is very small the main view can draw outside the current vie
 .TP
 \(bu
 The cursor can wrap\-around on the last line and cause the window to scroll\&.
 .TP
 \(bu
 The cursor can wrap\-around on the last line and cause the window to scroll\&.
-.TP
-\(bu
-The prompt doesn't work while loading\&.
 .LP
 
 .SH "COPYRIGHT"
 .LP
 
 .SH "COPYRIGHT"
@@ -154,6 +151,12 @@ This program is free software; you can redistribute it and/or modify it under th
 .SH "SEE ALSO"
 
 .TP 3
 .SH "SEE ALSO"
 
 .TP 3
+\(bu
+ \fBtigrc\fR(5) 
+.TP
+\(bu
+ The tig manual: \fIhttp://jonas.nitro.dk/tig/manual.html\fR,
+.TP
 \(bu
  git(7): \fIhttp://www.kernel.org/pub/software/scm/git/docs/\fR,
 .TP
 \(bu
  git(7): \fIhttp://www.kernel.org/pub/software/scm/git/docs/\fR,
 .TP
index 5c34111d63e976f3a96031b93f756be88d96c467..4df2da9b6bc141537319922b173c81e12c3a7a7c 100644 (file)
@@ -448,7 +448,7 @@ TIG_MAIN_CMD
 </dt>\r
 <dd>\r
 <p>\r
 </dt>\r
 <dd>\r
 <p>\r
-        User configuration file. See tigrc(5) for examples.\r
+        User configuration file. See <a href="tigrc.5.html">tigrc(5)</a> for examples.\r
 </p>\r
 </dd>\r
 <dt>\r
 </p>\r
 </dd>\r
 <dt>\r
@@ -484,11 +484,6 @@ The cursor can wrap-around on the last line and cause the
    window to scroll.\r
 </p>\r
 </li>\r
    window to scroll.\r
 </p>\r
 </li>\r
-<li>\r
-<p>\r
-The prompt doesn't work while loading.\r
-</p>\r
-</li>\r
 </ul>\r
 </div>\r
 <h2>COPYRIGHT</h2>\r
 </ul>\r
 </div>\r
 <h2>COPYRIGHT</h2>\r
@@ -504,6 +499,16 @@ the Free Software Foundation; either version 2 of the License, or
 <ul>\r
 <li>\r
 <p>\r
 <ul>\r
 <li>\r
 <p>\r
+<a href="tigrc.5.html">tigrc(5)</a>\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<a href="http://jonas.nitro.dk/tig/manual.html">The tig manual</a>,\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
 <a href="http://www.kernel.org/pub/software/scm/git/docs/">git(7)</a>,\r
 </p>\r
 </li>\r
 <a href="http://www.kernel.org/pub/software/scm/git/docs/">git(7)</a>,\r
 </p>\r
 </li>\r
@@ -557,7 +562,7 @@ Gitweb: <a href="http://pasky.or.cz/gitweb.cgi?p=tig.git;a=summary">http://pasky
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 29-May-2006 21:46:27 CEST\r
+Last updated 14-Jun-2006 22:28:47 CEST\r
 </div>\r
 </div>\r
 </body>\r
 </div>\r
 </div>\r
 </body>\r
diff --git a/tigrc.5 b/tigrc.5
index 25d1ce8a8d983dee3d4bf20c2dbda95117a44e2f..7eab04837459b67f105ea87e5ddadda6d3c59498 100644 (file)
--- a/tigrc.5
+++ b/tigrc.5
@@ -23,7 +23,9 @@ tigrc \- tig user configuration file
 .SH "SYNOPSIS"
 
 .nf
 .SH "SYNOPSIS"
 
 .nf
-\fIcolor\fR \fIfgcolor\fR \fIbgcolor\fR \fI[attributes]\fR
+\fIset\fR   variable \fI=\fR value
+\fIbind\fR  keymap key action
+\fIcolor\fR area fgcolor bgcolor [attributes]
 .fi
 
 .SH "DESCRIPTION"
 .fi
 
 .SH "DESCRIPTION"
@@ -32,102 +34,273 @@ tigrc \- tig user configuration file
 You can permanently set an option by putting it in the ~/\&.tigrc file\&. The file consists of a series of \fIcommands\fR\&. Each line of the file may contain only one command\&.
 
 
 You can permanently set an option by putting it in the ~/\&.tigrc file\&. The file consists of a series of \fIcommands\fR\&. Each line of the file may contain only one command\&.
 
 
-The hash mark (\fI#\fR), or semi\-colon (\fI;\fR) is used as a \fIcomment\fR character\&. All text after the comment character to the end of the line is ignored\&. You can use comments to annotate your initialization file\&.
+The hash mark (\fI#\fR) is used as a \fIcomment\fR character\&. All text after the comment character to the end of the line is ignored\&. You can use comments to annotate your initialization file\&.
 
 
-.SH "COLOR OPTIONS"
+.SH "SET COMMAND"
 
 
 
 
-Color options control highlighting and the user interface styles\&. If your terminal supports color, these commands can be used to assign foreground/backgound combinations to certain areas\&. Optionally, an attribute can be given as the last parameter\&. The syntax is:
+A few selective variables can be configured via the set command\&. The syntax is:
 
 .nf
 
 .nf
-        \fIcolor\fR \fIarea\fR \fIfgcolor\fR \fIbgcolor\fR \fI[attributes]\fR
+        \fIset\fR variables \fI=\fR value
 .fi
 
 
 .fi
 
 
-Valid colors include: \fIwhite\fR, \fIblack\fR, \fIgreen\fR, \fImagenta\fR, \fIblue\fR, \fIcyan\fR, \fIyellow\fR, \fIred\fR, \fIdefault\fR\&. Use \fIdefault\fR to refer to the default terminal colors\&.
+Examples:
 
 
+.nf
+        set show\-rev\-graph = yes        # Show revision graph?
+        set line\-number\-interval = 5    # Interval between line numbers
+        set tab\-size = 8                # Number of spaces pr tab
+        set encoding = "UTF\-8"          # Commit encoding
+.fi
 
 
-Valid attributes include: \fInormal\fR, \fIblink\fR, \fIbold\fR, \fIdim\fR, \fIreverse\fR, \fIstandout\fR, and \fIunderline\fR\&. Note, not all attributes may be supported by the terminal\&.
 
 
+The type of variables are either bool, int, and string\&.
 
 
-Valid area names are described below\&. Note, all names are case\-insensitive, and you may use \fI\-\fR, \fI_\fR, and \fI\&.\fR interchangeably\&. So "Diff\-Header", "DIFF_HEADER", and "diff\&.header" are the same\&.
+.TP
+Valid bool values
+To set a bool variable to true use either "1", "true", or "yes"\&. Any other value will set the variable to false\&.
 
 
-.SS "Diff markup"
+.TP
+Valid int values
+A non\-negative integer\&.
 
 
+.TP
+Valid string values
+A string of characters\&. Optionally, use either ' or " as delimiters\&.
 
 
-Options concerning diff start, chunks and lines added and deleted\&.
+.SS "Variables"
 
 
 
 
-\fIdiff\-header\fR, \fIdiff\-chunk\fR, \fIdiff\-add\fR, \fIdiff\-del\fR
+The following variables can be set:
 
 
-.SS "Enhanced git diff markup"
+.TP
+\fIshow\-rev\-graph\fR (bool)
+Show revision graph in the main view on startup\&. Can be toggled with \fIg\fR\&.
 
 
+.TP
+\fIline\-number\-interval\fR (int)
+Interval between line numbers\&. Note, you have to toggle on line numbering with \fIn\fR or the \-n command line option\&. The default is to number every line\&.
 
 
-Extra diff information emitted by the git diff machinery, such as mode changes, rename detection, and similarity\&.
+.TP
+\fItab\-size\fR (int)
+Number of spaces per tab\&. The default is 8 spaces\&.
 
 
+.TP
+\fIcommit\-encoding\fR (string)
+The encoding used for commits\&. The default is UTF\-8\&. Not this option is shadowed by the "i18n\&.commitencoding" option in \&.git/config\&.
 
 
-\fIdiff\-oldmode\fR, \fIdiff\-newmode\fR, \fIdiff\-copy\-from\fR, \fIdiff\-copy\-to\fR, \fIdiff\-rename\-from\fR, \fIdiff\-rename\-to\fR, \fIdiff\-similarity\fR \fIdiff\-dissimilarity\fR \fIdiff\-tree\fR, \fIdiff\-index\fR
+.SH "BIND COMMAND"
 
 
-.SS "Pretty print commit headers"
 
 
+Using bind commands keys can be mapped to an action when pressed in a given key map\&. The syntax is:
 
 
-Commit diffs and the revision logs are usually formatted using pretty printed headers , unless \-\-pretty=raw was given\&. This includes lines, such as merge info, commit ID, and author and comitter date\&.
+.nf
+        \fIbind\fR \fIkeymap\fR \fIkey\fR \fIaction\fR
+.fi
 
 
 
 
-\fIpp\-author\fR, \fIpp\-commit\fR, \fIpp\-merge\fR, \fIpp\-date\fR, \fIpp\-adate\fR, \fIpp\-cdate\fR
+Examples:
 
 
-.SS "Raw commit header"
+.nf
+        # A few keybindings
+        bind main w scroll\-line\-up
+        bind main s scroll\-line\-down
+        bind main space enter
+        bind diff a previous
+        bind diff d next
+        bind diff b move\-first\-line
+.fi
 
 
 
 
-Usually shown when \-\-pretty=raw is given, however \fIcommit\fR is pretty much omnipresent\&.
+Keys are mapped by first searching the keybindings for the current view, then the keybindings for the \fIgeneric\fR keymap, and last the default keybindings\&. Thus, the view keybindings shaddow the generic keybindings which shaddow the built\-in keybindings\&.
 
 
+.TP
+Keymaps
+Valid keymaps are: \fImain\fR, \fIdiff\fR, \fIlog\fR, \fIhelp\fR, \fIpager\fR, and \fIgeneric\fR\&. Use \fIgeneric\fR to set key mapping in all keymaps\&.
 
 
-\fIcommit\fR, \fIparent\fR, \fItree\fR, \fIauthor\fR, \fIcommitter\fR
+.TP
+Key values
+Key values should never be quoted\&. Use either the ASCII value or one of the following symbolic key names\&. Symbolic key names are case insensitive, Use \fIHash\fR to bind to the # key, since the hash mark is used as a comment character\&.
 
 
-.SS "Commit message"
+\fIEnter\fR, \fISpace\fR, \fIBackspace\fR, \fITab\fR, \fIEscape\fR, \fILeft\fR, \fIRight\fR, \fIUp\fR, \fIDown\fR, \fIInsert\fR, \fIDelete\fR, \fIHash\fR, \fIHome\fR, \fIEnd\fR, \fIPageUp\fR, \fIPageDown\fR, \fIF1\fR, \fIF2\fR, \fIF3\fR, \fIF4\fR, \fIF5\fR, \fIF6\fR, \fIF7\fR, \fIF8\fR, \fIF9\fR, \fIF10\fR, \fIF11\fR, \fIF12\fR\&.
 
 
+.TP
+Action names
+Valid action names are described below\&. Note, all names are case\-insensitive, and you may use \fI\-\fR, \fI_\fR, and \fI\&.\fR interchangeably, e\&.g\&. "view\-main", "View\&.Main", and "VIEW_MAIN" are the same\&.
 
 
-For now only Signed\-off\-by lines are colorized\&.
+.SS "Actions"
 
 
+.TP
+View switching
 
 
-\fIsignoff\fR
 
 
-.SS "UI colors"
+.nf
+view\-main               Show main view
+view\-diff               Show diff view
+view\-log                Show log view
+view\-help               Show help page
+view\-pager              Show pager view
+.fi
 
 
+.TP
+View manipulation
 
 
-Colors for text not matching any of the above: \fIdefault\fR
 
 
+.nf
+enter                   Enter current line and scroll
+next                    Move to next
+previous                Move to previous
+view\-next               Move focus to next view
+view\-close              Close the current view
+quit                    Close all views and quit
+.fi
 
 
-Status window colors: \fIstatus\fR
+.TP
+Cursor navigation
 
 
 
 
-Title window colors: \fItitle\-blur\fR, \fItitle\-focus\fR
+.nf
+move\-up                 Move cursor one line up
+move\-down               Move cursor one line down
+move\-page_down          Move cursor one page down
+move\-page_up            Move cursor one page up
+move\-first_line         Move cursor to first line
+move\-last_line          Move cursor to last line
+.fi
+
+.TP
+Scrolling
 
 
 
 
-Cursor line colors: \fIcursor\fR
+.nf
+scroll\-line_up          Scroll one line up
+scroll\-line_down        Scroll one line down
+scroll\-page_up          Scroll one page up
+scroll\-page_down        Scroll one page down
+.fi
 
 
+.TP
+Misc
 
 
-Main view specific: \fImain\-date\fR, \fImain\-author\fR, \fImain\-commit\fR, \fImain\-delim\fR, \fImain\-tag\fR, \fImain\-ref\fR
 
 
-.SH "EXAMPLES"
+.nf
+prompt                  Bring up the prompt
+screen\-update           Update the screen
+screen\-redraw           Redraw the screen
+screen\-resize           Resize the screen
+show\-version            Show version information
+stop\-loading            Stop all loading views
+toggle\-lineno           Toggle line numbers
+toggle\-rev_graph        Toggle revision graph visualization
+.fi
 
 
+.SH "COLOR COMMAND"
 
 
-Some sample options:
 
 
-.IP
+Color commands control highlighting and the user interface styles\&. If your terminal supports color, these commands can be used to assign foreground and backgound combinations to certain areas\&. Optionally, an attribute can be given as the last parameter\&. The syntax is:
 
 .nf
 
 .nf
-# Diff colors
-color diff\-header       yellow  default
-color diff\-index        blue    default
-color diff\-chunk        magenta default
-# UI colors
-color title\-blur        white   blue
-color title\-focus       white   blue    bold
+        \fIcolor\fR \fIarea\fR \fIfgcolor\fR \fIbgcolor\fR \fI[attributes]\fR
 .fi
 
 .fi
 
+
+Examples:
+
+.nf
+        # Diff colors
+        color diff\-header       yellow  default
+        color diff\-index        blue    default
+        color diff\-chunk        magenta default
+        # A strange looking cursor line
+        color cursor            red     default underline
+        # UI colors
+        color title\-blur        white   blue
+        color title\-focus       white   blue    bold
+.fi
+
+.TP
+Area names
+Valid area names are described below\&. Note, all names are case\-insensitive, and you may use \fI\-\fR, \fI_\fR, and \fI\&.\fR interchangeably, e\&.g\&. "Diff\-Header", "DIFF_HEADER", and "diff\&.header" are the same\&.
+
+.TP
+Color names
+Valid colors include: \fIwhite\fR, \fIblack\fR, \fIgreen\fR, \fImagenta\fR, \fIblue\fR, \fIcyan\fR, \fIyellow\fR, \fIred\fR, \fIdefault\fR\&. Use \fIdefault\fR to refer to the default terminal colors\&.
+
+.TP
+Attribute names
+Valid attributes include: \fInormal\fR, \fIblink\fR, \fIbold\fR, \fIdim\fR, \fIreverse\fR, \fIstandout\fR, and \fIunderline\fR\&. Note, not all attributes may be supported by the terminal\&.
+
+.SS "UI colors"
+
+.TP
+Status window colors
+Appearance of the bottom window showing info messages\&.
+
+\fIstatus\fR
+
+.TP
+Title window colors
+Appearence of the title windows when they are attached to any backgrounded windows and the current window\&.
+
+\fItitle\-blur\fR, \fItitle\-focus\fR
+
+.TP
+Cursor line colors
+ \fIcursor\fR 
+
+.TP
+Main view specific
+Appearance of the various columns in the main view, including the \fI~\fR used for delimiting long author names and labels for tag and branch references\&.
+
+\fImain\-date\fR, \fImain\-author\fR, \fImain\-commit\fR, \fImain\-delim\fR, \fImain\-tag\fR, \fImain\-ref\fR
+
+.SS "Highlighting"
+
+
+The colors and attributes for text that is not highlighted can be controlled by changing the \fIdefault\fR color option\&.
+
+.TP
+Diff markup
+Options concerning diff start, chunks and lines added and deleted\&.
+
+\fIdiff\-header\fR, \fIdiff\-chunk\fR, \fIdiff\-add\fR, \fIdiff\-del\fR
+
+.TP
+Enhanced git diff markup
+Extra diff information emitted by the git diff machinery, such as mode changes, rename detection, and similarity\&.
+
+\fIdiff\-oldmode\fR, \fIdiff\-newmode\fR, \fIdiff\-copy\-from\fR, \fIdiff\-copy\-to\fR, \fIdiff\-rename\-from\fR, \fIdiff\-rename\-to\fR, \fIdiff\-similarity\fR  \fIdiff\-dissimilarity\fR  \fIdiff\-tree\fR, \fIdiff\-index\fR
+
+.TP
+Pretty print commit headers
+Commit diffs and the revision logs are usually formatted using pretty printed headers , unless \-\-pretty=raw was given\&. This includes lines, such as merge info, commit ID, and author and comitter date\&.
+
+\fIpp\-author\fR, \fIpp\-commit\fR, \fIpp\-merge\fR, \fIpp\-date\fR, \fIpp\-adate\fR, \fIpp\-cdate\fR
+
+.TP
+Raw commit header
+Usually shown when \-\-pretty=raw is given, however \fIcommit\fR is pretty much omnipresent\&.
+
+\fIcommit\fR, \fIparent\fR, \fItree\fR, \fIauthor\fR, \fIcommitter\fR
+
+.TP
+Commit message
+For now only Signed\-off\-by lines are colorized\&.
+
+\fIsignoff\fR
+
+.SH "COPYRIGHT"
+
+
+Copyright (c) 2006 Jonas Fonseca <fonseca@diku\&.dk>
+
+
+Licensed under the terms of the GNU General Public License\&.
+
 .SH "SEE ALSO"
 
 
 .SH "SEE ALSO"
 
 
-tig(1)
+\fBtig\fR(1) and the tig manual: \fIhttp://jonas.nitro.dk/tig/tig.html\fR\&.
 
 
index 493ad53d94ba8304acab92d87110863b857f2830..2dcc6163bfce6720aa4463087fd7f6d14cb68801 100644 (file)
@@ -273,86 +273,655 @@ tigrc(5) Manual Page
 <h2>SYNOPSIS</h2>\r
 <div class="sectionbody">\r
 <div class="verseblock">\r
 <h2>SYNOPSIS</h2>\r
 <div class="sectionbody">\r
 <div class="verseblock">\r
-<div class="content"><strong>color</strong> <em>fgcolor</em> <em>bgcolor</em> <em>[attributes]</em></div></div>\r
+<div class="content"><strong>set</strong>   variable <strong>=</strong> value\r
+<strong>bind</strong>  keymap key action\r
+<strong>color</strong> area fgcolor bgcolor [attributes]</div></div>\r
 </div>\r
 <h2>DESCRIPTION</h2>\r
 <div class="sectionbody">\r
 </div>\r
 <h2>DESCRIPTION</h2>\r
 <div class="sectionbody">\r
-<p>You can permanently set an option by putting it in the <tt>~/.tigrc</tt> file.\r
-The file consists of a series of <em>commands</em>.  Each\r
-line of the file may contain only one command.</p>\r
-<p>The hash mark (<em>#</em>), or semi-colon (<em>;</em>) is used as a <em>comment</em> character.\r
-All text after the comment character to the end of the line is ignored.\r
-You can use comments to annotate your initialization file.</p>\r
+<p>You can permanently set an option by putting it in the <tt>~/.tigrc</tt> file.  The\r
+file consists of a series of <em>commands</em>.  Each line of the file may contain\r
+only one command.</p>\r
+<p>The hash mark (<em>#</em>) is used as a <em>comment</em> character. All text after the\r
+comment character to the end of the line is ignored. You can use comments to\r
+annotate your initialization file.</p>\r
 </div>\r
 </div>\r
-<h2>Color options</h2>\r
+<h2>Set command</h2>\r
 <div class="sectionbody">\r
 <div class="sectionbody">\r
-<p>Color options control highlighting and the user interface styles.\r
-If  your terminal supports color, these commands can be used to assign\r
-foreground/backgound combinations to certain areas. Optionally, an\r
-attribute can be given as the last parameter. The syntax is:</p>\r
+<p>A few selective variables can be configured via the set command. The syntax\r
+is:</p>\r
+<div class="verseblock">\r
+<div class="content">        <strong>set</strong> variables <strong>=</strong> value</div></div>\r
+<p>Examples:</p>\r
+<div class="listingblock">\r
+<div class="content">\r
+<pre><tt>        set show-rev-graph = yes        # Show revision graph?\r
+        set line-number-interval = 5    # Interval between line numbers\r
+        set tab-size = 8                # Number of spaces pr tab\r
+        set encoding = "UTF-8"          # Commit encoding</tt></pre>\r
+</div></div>\r
+<p>The type of variables are either bool, int, and string.</p>\r
+<dl>\r
+<dt>\r
+Valid bool values\r
+</dt>\r
+<dd>\r
+<p>\r
+        To set a bool variable to true use either "1", "true", or "yes".\r
+        Any other value will set the variable to false.\r
+</p>\r
+</dd>\r
+<dt>\r
+Valid int values\r
+</dt>\r
+<dd>\r
+<p>\r
+        A non-negative integer.\r
+</p>\r
+</dd>\r
+<dt>\r
+Valid string values\r
+</dt>\r
+<dd>\r
+<p>\r
+        A string of characters. Optionally, use either ' or " as delimiters.\r
+</p>\r
+</dd>\r
+</dl>\r
+<h3>Variables</h3>\r
+<p>The following variables can be set:</p>\r
+<dl>\r
+<dt>\r
+<em>show-rev-graph</em> (bool)\r
+</dt>\r
+<dd>\r
+<p>\r
+        Show revision graph in the main view on startup. Can be toggled with\r
+        <em>g</em>.\r
+</p>\r
+</dd>\r
+<dt>\r
+<em>line-number-interval</em> (int)\r
+</dt>\r
+<dd>\r
+<p>\r
+        Interval between line numbers. Note, you have to toggle on line\r
+        numbering with <em>n</em> or the <tt>-n</tt> command line option.  The default is to\r
+        number every line.\r
+</p>\r
+</dd>\r
+<dt>\r
+<em>tab-size</em> (int)\r
+</dt>\r
+<dd>\r
+<p>\r
+        Number of spaces per tab. The default is 8 spaces.\r
+</p>\r
+</dd>\r
+<dt>\r
+<em>commit-encoding</em> (string)\r
+</dt>\r
+<dd>\r
+<p>\r
+        The encoding used for commits. The default is UTF-8. Not this option\r
+        is shadowed by the "i18n.commitencoding" option in <tt>.git/config</tt>.\r
+</p>\r
+</dd>\r
+</dl>\r
+</div>\r
+<h2>Bind command</h2>\r
+<div class="sectionbody">\r
+<p>Using bind commands keys can be mapped to an action when pressed in a given\r
+key map. The syntax is:</p>\r
+<div class="verseblock">\r
+<div class="content">        <strong>bind</strong> <em>keymap</em> <em>key</em> <em>action</em></div></div>\r
+<p>Examples:</p>\r
+<div class="listingblock">\r
+<div class="content">\r
+<pre><tt>        # A few keybindings\r
+        bind main w scroll-line-up\r
+        bind main s scroll-line-down\r
+        bind main space enter\r
+        bind diff a previous\r
+        bind diff d next\r
+        bind diff b move-first-line</tt></pre>\r
+</div></div>\r
+<p>Keys are mapped by first searching the keybindings for the current view, then\r
+the keybindings for the <strong>generic</strong> keymap, and last the default keybindings.\r
+Thus, the view keybindings shaddow the generic keybindings which shaddow the\r
+built-in keybindings.</p>\r
+<dl>\r
+<dt>\r
+Keymaps\r
+</dt>\r
+<dd>\r
+<p>\r
+Valid keymaps are: <strong>main</strong>, <strong>diff</strong>, <strong>log</strong>, <strong>help</strong>, <strong>pager</strong>, and <strong>generic</strong>.  Use\r
+<strong>generic</strong> to set key mapping in all keymaps.\r
+</p>\r
+</dd>\r
+<dt>\r
+Key values\r
+</dt>\r
+<dd>\r
+<p>\r
+Key values should never be quoted. Use either the ASCII value or one of the\r
+following symbolic key names. Symbolic key names are case insensitive, Use\r
+<strong>Hash</strong> to bind to the <tt>#</tt> key, since the hash mark is used as a comment\r
+character.\r
+</p>\r
+<p><strong>Enter</strong>, <strong>Space</strong>, <strong>Backspace</strong>, <strong>Tab</strong>, <strong>Escape</strong>, <strong>Left</strong>, <strong>Right</strong>, <strong>Up</strong>, <strong>Down</strong>,\r
+<strong>Insert</strong>, <strong>Delete</strong>, <strong>Hash</strong>, <strong>Home</strong>, <strong>End</strong>, <strong>PageUp</strong>, <strong>PageDown</strong>, <strong>F1</strong>, <strong>F2</strong>, <strong>F3</strong>,\r
+<strong>F4</strong>, <strong>F5</strong>, <strong>F6</strong>, <strong>F7</strong>, <strong>F8</strong>, <strong>F9</strong>, <strong>F10</strong>, <strong>F11</strong>, <strong>F12</strong>.</p>\r
+</dd>\r
+<dt>\r
+Action names\r
+</dt>\r
+<dd>\r
+<p>\r
+Valid action names are described below. Note, all names are\r
+case-insensitive, and you may use <em>-</em>, <em>_</em>, and <em>.</em> interchangeably,\r
+e.g. "view-main", "View.Main", and "VIEW_MAIN" are the same.\r
+</p>\r
+</dd>\r
+</dl>\r
+<h3>Actions</h3>\r
+<div class="tableblock">\r
+<table rules="none"\r
+frame="void"\r
+cellspacing="0" cellpadding="4">\r
+<col width="274" />\r
+<col width="617" />\r
+<thead>\r
+  <tr>\r
+    <th align="left">\r
+    View switching::\r
+    </th>\r
+    <th align="left">\r
+    \r
+    </th>\r
+  </tr>\r
+</thead>\r
+<tbody valign="top">\r
+  <tr>\r
+    <td align="left">\r
+    view-main\r
+    </td>\r
+    <td align="left">\r
+    Show main view\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    view-diff\r
+    </td>\r
+    <td align="left">\r
+    Show diff view\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    view-log\r
+    </td>\r
+    <td align="left">\r
+    Show log view\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    view-help\r
+    </td>\r
+    <td align="left">\r
+    Show help page\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    view-pager\r
+    </td>\r
+    <td align="left">\r
+    Show pager view\r
+    </td>\r
+  </tr>\r
+</tbody>\r
+</table>\r
+</div>\r
+<div class="tableblock">\r
+<table rules="none"\r
+frame="void"\r
+cellspacing="0" cellpadding="4">\r
+<col width="274" />\r
+<col width="617" />\r
+<thead>\r
+  <tr>\r
+    <th align="left">\r
+    View manipulation::\r
+    </th>\r
+    <th align="left">\r
+    \r
+    </th>\r
+  </tr>\r
+</thead>\r
+<tbody valign="top">\r
+  <tr>\r
+    <td align="left">\r
+    enter\r
+    </td>\r
+    <td align="left">\r
+    Enter current line and scroll\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    next\r
+    </td>\r
+    <td align="left">\r
+    Move to next\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    previous\r
+    </td>\r
+    <td align="left">\r
+    Move to previous\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    view-next\r
+    </td>\r
+    <td align="left">\r
+    Move focus to next view\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    view-close\r
+    </td>\r
+    <td align="left">\r
+    Close the current view\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    quit\r
+    </td>\r
+    <td align="left">\r
+    Close all views and quit\r
+    </td>\r
+  </tr>\r
+</tbody>\r
+</table>\r
+</div>\r
+<div class="tableblock">\r
+<table rules="none"\r
+frame="void"\r
+cellspacing="0" cellpadding="4">\r
+<col width="274" />\r
+<col width="617" />\r
+<thead>\r
+  <tr>\r
+    <th align="left">\r
+    Cursor navigation::\r
+    </th>\r
+    <th align="left">\r
+    \r
+    </th>\r
+  </tr>\r
+</thead>\r
+<tbody valign="top">\r
+  <tr>\r
+    <td align="left">\r
+    move-up\r
+    </td>\r
+    <td align="left">\r
+    Move cursor one line up\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    move-down\r
+    </td>\r
+    <td align="left">\r
+    Move cursor one line down\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    move-page_down\r
+    </td>\r
+    <td align="left">\r
+    Move cursor one page down\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    move-page_up\r
+    </td>\r
+    <td align="left">\r
+    Move cursor one page up\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    move-first_line\r
+    </td>\r
+    <td align="left">\r
+    Move cursor to first line\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    move-last_line\r
+    </td>\r
+    <td align="left">\r
+    Move cursor to last line\r
+    </td>\r
+  </tr>\r
+</tbody>\r
+</table>\r
+</div>\r
+<div class="tableblock">\r
+<table rules="none"\r
+frame="void"\r
+cellspacing="0" cellpadding="4">\r
+<col width="274" />\r
+<col width="617" />\r
+<thead>\r
+  <tr>\r
+    <th align="left">\r
+    Scrolling::\r
+    </th>\r
+    <th align="left">\r
+    \r
+    </th>\r
+  </tr>\r
+</thead>\r
+<tbody valign="top">\r
+  <tr>\r
+    <td align="left">\r
+    scroll-line_up\r
+    </td>\r
+    <td align="left">\r
+    Scroll one line up\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    scroll-line_down\r
+    </td>\r
+    <td align="left">\r
+    Scroll one line down\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    scroll-page_up\r
+    </td>\r
+    <td align="left">\r
+    Scroll one page up\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    scroll-page_down\r
+    </td>\r
+    <td align="left">\r
+    Scroll one page down\r
+    </td>\r
+  </tr>\r
+</tbody>\r
+</table>\r
+</div>\r
+<div class="tableblock">\r
+<table rules="none"\r
+frame="void"\r
+cellspacing="0" cellpadding="4">\r
+<col width="274" />\r
+<col width="617" />\r
+<thead>\r
+  <tr>\r
+    <th align="left">\r
+    Misc::\r
+    </th>\r
+    <th align="left">\r
+    \r
+    </th>\r
+  </tr>\r
+</thead>\r
+<tbody valign="top">\r
+  <tr>\r
+    <td align="left">\r
+    prompt\r
+    </td>\r
+    <td align="left">\r
+    Bring up the prompt\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    screen-update\r
+    </td>\r
+    <td align="left">\r
+    Update the screen\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    screen-redraw\r
+    </td>\r
+    <td align="left">\r
+    Redraw the screen\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    screen-resize\r
+    </td>\r
+    <td align="left">\r
+    Resize the screen\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    show-version\r
+    </td>\r
+    <td align="left">\r
+    Show version information\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    stop-loading\r
+    </td>\r
+    <td align="left">\r
+    Stop all loading views\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    toggle-lineno\r
+    </td>\r
+    <td align="left">\r
+    Toggle line numbers\r
+    </td>\r
+  </tr>\r
+  <tr>\r
+    <td align="left">\r
+    toggle-rev_graph\r
+    </td>\r
+    <td align="left">\r
+    Toggle revision graph visualization\r
+    </td>\r
+  </tr>\r
+</tbody>\r
+</table>\r
+</div>\r
+</div>\r
+<h2>Color command</h2>\r
+<div class="sectionbody">\r
+<p>Color commands control highlighting and the user interface styles. If your\r
+terminal supports color, these commands can be used to assign foreground and\r
+backgound combinations to certain areas. Optionally, an attribute can be given\r
+as the last parameter. The syntax is:</p>\r
 <div class="verseblock">\r
 <div class="content">        <strong>color</strong> <em>area</em> <em>fgcolor</em> <em>bgcolor</em> <em>[attributes]</em></div></div>\r
 <div class="verseblock">\r
 <div class="content">        <strong>color</strong> <em>area</em> <em>fgcolor</em> <em>bgcolor</em> <em>[attributes]</em></div></div>\r
-<p>Valid colors include: <strong>white</strong>, <strong>black</strong>, <strong>green</strong>, <strong>magenta</strong>, <strong>blue</strong>, <strong>cyan</strong>,\r
-<strong>yellow</strong>, <strong>red</strong>, <strong>default</strong>. Use <strong>default</strong> to refer to the default terminal\r
-colors.</p>\r
-<p>Valid attributes include: <strong>normal</strong>, <strong>blink</strong>, <strong>bold</strong>, <strong>dim</strong>, <strong>reverse</strong>, <strong>standout</strong>,\r
-and <strong>underline</strong>. Note, not all attributes may be supported by the terminal.</p>\r
-<p>Valid area names are described below. Note, all names are case-insensitive,\r
-and you may use <em>-</em>, <em>_</em>, and <em>.</em> interchangeably. So "Diff-Header",\r
-"DIFF_HEADER", and "diff.header" are the same.</p>\r
-<h3>Diff markup</h3>\r
-<p>Options concerning diff start, chunks and lines added and deleted.</p>\r
+<p>Examples:</p>\r
+<div class="listingblock">\r
+<div class="content">\r
+<pre><tt>        # Diff colors\r
+        color diff-header       yellow  default\r
+        color diff-index        blue    default\r
+        color diff-chunk        magenta default\r
+        # A strange looking cursor line\r
+        color cursor            red     default underline\r
+        # UI colors\r
+        color title-blur        white   blue\r
+        color title-focus       white   blue    bold</tt></pre>\r
+</div></div>\r
+<dl>\r
+<dt>\r
+Area names\r
+</dt>\r
+<dd>\r
+<p>\r
+        Valid area names are described below. Note, all names are\r
+        case-insensitive, and you may use <em>-</em>, <em>_</em>, and <em>.</em> interchangeably,\r
+        e.g. "Diff-Header", "DIFF_HEADER", and "diff.header" are the same.\r
+</p>\r
+</dd>\r
+<dt>\r
+Color names\r
+</dt>\r
+<dd>\r
+<p>\r
+        Valid colors include: <strong>white</strong>, <strong>black</strong>, <strong>green</strong>, <strong>magenta</strong>, <strong>blue</strong>,\r
+        <strong>cyan</strong>, <strong>yellow</strong>, <strong>red</strong>, <strong>default</strong>. Use <strong>default</strong> to refer to the\r
+        default terminal colors.\r
+</p>\r
+</dd>\r
+<dt>\r
+Attribute names\r
+</dt>\r
+<dd>\r
+<p>\r
+        Valid attributes include: <strong>normal</strong>, <strong>blink</strong>, <strong>bold</strong>, <strong>dim</strong>, <strong>reverse</strong>,\r
+        <strong>standout</strong>, and <strong>underline</strong>. Note, not all attributes may be supported\r
+        by the terminal.\r
+</p>\r
+</dd>\r
+</dl>\r
+<h3>UI colors</h3>\r
+<dl>\r
+<dt>\r
+Status window colors\r
+</dt>\r
+<dd>\r
+<p>\r
+Appearance of the bottom window showing info messages.\r
+</p>\r
+<p><strong>status</strong></p>\r
+</dd>\r
+<dt>\r
+Title window colors\r
+</dt>\r
+<dd>\r
+<p>\r
+Appearence of the title windows when they are attached\r
+to any backgrounded windows and the current window.\r
+</p>\r
+<p><strong>title-blur</strong>, <strong>title-focus</strong></p>\r
+</dd>\r
+<dt>\r
+Cursor line colors\r
+</dt>\r
+<dd>\r
+<p>\r
+<strong>cursor</strong>\r
+</p>\r
+</dd>\r
+<dt>\r
+Main view specific\r
+</dt>\r
+<dd>\r
+<p>\r
+Appearance of the various columns in the main view, including the <em>~</em> used for\r
+delimiting long author names and labels for tag and branch references.\r
+</p>\r
+<p><strong>main-date</strong>, <strong>main-author</strong>, <strong>main-commit</strong>, <strong>main-delim</strong>, <strong>main-tag</strong>,\r
+<strong>main-ref</strong></p>\r
+</dd>\r
+</dl>\r
+<h3>Highlighting</h3>\r
+<p>The colors and attributes for text that is not highlighted can be controlled\r
+by changing the <strong>default</strong> color option.</p>\r
+<dl>\r
+<dt>\r
+Diff markup\r
+</dt>\r
+<dd>\r
+<p>\r
+Options concerning diff start, chunks and lines added and deleted.\r
+</p>\r
 <p><strong>diff-header</strong>, <strong>diff-chunk</strong>, <strong>diff-add</strong>, <strong>diff-del</strong></p>\r
 <p><strong>diff-header</strong>, <strong>diff-chunk</strong>, <strong>diff-add</strong>, <strong>diff-del</strong></p>\r
-<h3>Enhanced git diff markup</h3>\r
-<p>Extra diff information emitted by the git diff machinery, such as mode\r
-changes, rename detection, and similarity.</p>\r
+</dd>\r
+<dt>\r
+Enhanced git diff markup\r
+</dt>\r
+<dd>\r
+<p>\r
+Extra diff information emitted by the git diff machinery, such as mode\r
+changes, rename detection, and similarity.\r
+</p>\r
 <p><strong>diff-oldmode</strong>, <strong>diff-newmode</strong>, <strong>diff-copy-from</strong>, <strong>diff-copy-to</strong>,\r
 <strong>diff-rename-from</strong>, <strong>diff-rename-to</strong>, <strong>diff-similarity</strong> <strong>diff-dissimilarity</strong>\r
 <strong>diff-tree</strong>, <strong>diff-index</strong></p>\r
 <p><strong>diff-oldmode</strong>, <strong>diff-newmode</strong>, <strong>diff-copy-from</strong>, <strong>diff-copy-to</strong>,\r
 <strong>diff-rename-from</strong>, <strong>diff-rename-to</strong>, <strong>diff-similarity</strong> <strong>diff-dissimilarity</strong>\r
 <strong>diff-tree</strong>, <strong>diff-index</strong></p>\r
-<h3>Pretty print commit headers</h3>\r
-<p>Commit diffs and the revision logs are usually formatted using pretty\r
-printed headers , unless <tt>--pretty=raw</tt> was given. This includes lines,\r
-such as merge info, commit ID, and author and comitter date.</p>\r
+</dd>\r
+<dt>\r
+Pretty print commit headers\r
+</dt>\r
+<dd>\r
+<p>\r
+Commit diffs and the revision logs are usually formatted using pretty printed\r
+headers , unless <tt>--pretty=raw</tt> was given. This includes lines, such as merge\r
+info, commit ID, and author and comitter date.\r
+</p>\r
 <p><strong>pp-author</strong>, <strong>pp-commit</strong>, <strong>pp-merge</strong>, <strong>pp-date</strong>, <strong>pp-adate</strong>, <strong>pp-cdate</strong></p>\r
 <p><strong>pp-author</strong>, <strong>pp-commit</strong>, <strong>pp-merge</strong>, <strong>pp-date</strong>, <strong>pp-adate</strong>, <strong>pp-cdate</strong></p>\r
-<h3>Raw commit header</h3>\r
-<p>Usually shown when <tt>--pretty=raw</tt> is given, however <em>commit</em> is pretty\r
-much omnipresent.</p>\r
+</dd>\r
+<dt>\r
+Raw commit header\r
+</dt>\r
+<dd>\r
+<p>\r
+Usually shown when <tt>--pretty=raw</tt> is given, however <em>commit</em> is pretty much\r
+omnipresent.\r
+</p>\r
 <p><strong>commit</strong>, <strong>parent</strong>, <strong>tree</strong>, <strong>author</strong>, <strong>committer</strong></p>\r
 <p><strong>commit</strong>, <strong>parent</strong>, <strong>tree</strong>, <strong>author</strong>, <strong>committer</strong></p>\r
-<h3>Commit message</h3>\r
-<p>For now only <tt>Signed-off-by lines</tt> are colorized.</p>\r
+</dd>\r
+<dt>\r
+Commit message\r
+</dt>\r
+<dd>\r
+<p>\r
+For now only <tt>Signed-off-by</tt> lines are colorized.\r
+</p>\r
 <p><strong>signoff</strong></p>\r
 <p><strong>signoff</strong></p>\r
-<h3>UI colors</h3>\r
-<p>Colors for text not matching any of the above: <strong>default</strong></p>\r
-<p>Status window colors: <strong>status</strong></p>\r
-<p>Title window colors: <strong>title-blur</strong>, <strong>title-focus</strong></p>\r
-<p>Cursor line colors: <strong>cursor</strong></p>\r
-<p>Main view specific: <strong>main-date</strong>, <strong>main-author</strong>, <strong>main-commit</strong>, <strong>main-delim</strong>,\r
-<strong>main-tag</strong>, <strong>main-ref</strong></p>\r
+</dd>\r
+</dl>\r
 </div>\r
 </div>\r
-<h2>EXAMPLES</h2>\r
+<h2>COPYRIGHT</h2>\r
 <div class="sectionbody">\r
 <div class="sectionbody">\r
-<p>Some sample options:</p>\r
-<div class="exampleblock">\r
-<div class="exampleblock-content">\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt># Diff colors\r
-color diff-header       yellow  default\r
-color diff-index        blue    default\r
-color diff-chunk        magenta default\r
-# UI colors\r
-color title-blur        white   blue\r
-color title-focus       white   blue    bold</tt></pre>\r
-</div></div>\r
-</div></div>\r
+<p>Copyright (c) 2006 Jonas Fonseca &lt;fonseca@diku.dk&gt;</p>\r
+<p>Licensed under the terms of the GNU General Public License.</p>\r
 </div>\r
 <h2>SEE ALSO</h2>\r
 <div class="sectionbody">\r
 </div>\r
 <h2>SEE ALSO</h2>\r
 <div class="sectionbody">\r
-<p>tig(1)</p>\r
+<p><a href="tig.1.html">tig(1)</a> and the <a href="http://jonas.nitro.dk/tig/tig.html">tig manual</a>.</p>\r
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 29-May-2006 21:46:30 CEST\r
+Last updated 14-Jun-2006 22:28:50 CEST\r
 </div>\r
 </div>\r
 </body>\r
 </div>\r
 </div>\r
 </body>\r