summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Koutcher <thomas.koutcher@online.fr>2024-03-29 20:35:54 +0100
committerThomas Koutcher <thomas.koutcher@online.fr>2024-03-29 20:35:54 +0100
commitd21cae32814881ca545898a1dc06e1c37de45454 (patch)
tree10d96f65224c038b2852e61590bd286755497883
parent5d1255bdf0f51f8af98dfdc732c4a09cbbacb8fd (diff)
Update for version tig-2.5.9release
-rw-r--r--INSTALL.html8
-rw-r--r--NEWS.html134
-rw-r--r--README.html2
-rw-r--r--doc/manual.html8
-rw-r--r--doc/tig.18
-rw-r--r--doc/tig.1.html4
-rw-r--r--doc/tigmanual.712
-rw-r--r--doc/tigrc.543
-rw-r--r--doc/tigrc.5.html35
9 files changed, 218 insertions, 36 deletions
diff --git a/INSTALL.html b/INSTALL.html
index e6bd0127..55fc85e1 100644
--- a/INSTALL.html
+++ b/INSTALL.html
@@ -740,10 +740,10 @@ asciidoc.install();
<div id="preamble">
<div class="sectionbody">
<div class="paragraph"><p>Download a tarball from <a href="https://github.com/jonas/tig/releases">https://github.com/jonas/tig/releases</a> or clone the Tig
-repository <a href="https://github.com/jonas/tig">git://github.com/jonas/tig.git</a>.</p></div>
+repository <a href="https://github.com/jonas/tig">https://github.com/jonas/tig.git</a>.</p></div>
<div class="paragraph"><p>The latest version is:
-<a href="https://github.com/jonas/tig/releases/download/tig-2.5.8/tig-2.5.8.tar.gz">tig-2.5.8</a>
-<a href="https://github.com/jonas/tig/releases/download/tig-2.5.8/tig-2.5.8.tar.gz.sha256">(sha256)</a></p></div>
+<a href="https://github.com/jonas/tig/releases/download/tig-2.5.9/tig-2.5.9.tar.gz">tig-2.5.9</a>
+<a href="https://github.com/jonas/tig/releases/download/tig-2.5.9/tig-2.5.9.tar.gz.sha256">(sha256)</a></p></div>
<div class="paragraph"><p><strong>Note:</strong> Do not use the tar.gz file for version 2.0 because it will fail
to compile due to issue <a href="https://github.com/jonas/tig/pull/283">#283</a> and
<a href="https://github.com/jonas/tig/issues/337">#337</a></p></div>
@@ -1044,7 +1044,7 @@ cellspacing="0" cellpadding="4">
<div id="footer">
<div id="footer-text">
Last updated
- 2023-02-04 13:30:10 CET
+ 2024-03-29 20:35:47 CET
</div>
</div>
</body>
diff --git a/NEWS.html b/NEWS.html
index 038b9275..a9995bbd 100644
--- a/NEWS.html
+++ b/NEWS.html
@@ -738,6 +738,138 @@ asciidoc.install();
</div>
<div id="content">
<div class="sect1">
+<h2 id="_tig_2_5_9">tig-2.5.9</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Improvements:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Update utf8proc to v2.9.0, supporting Unicode 15.1.
+</p>
+</li>
+<li>
+<p>
+Also use lightweight tags in the Refs line of the diff view. (#1235)
+</p>
+</li>
+<li>
+<p>
+Support %(text) in all views with a text column. (#1275)
+</p>
+</li>
+<li>
+<p>
+Use HTTPS for GitHub clone URLs. (#1310)
+</p>
+</li>
+<li>
+<p>
+Move default log view options to tigrc.
+</p>
+</li>
+<li>
+<p>
+Allow to go to stage view without Enter. (#1284)
+</p>
+</li>
+<li>
+<p>
+Add new "prefetch" reference type for refs created by <code>git maintenance</code>
+ (hidden in default config). (#1318)
+</p>
+</li>
+<li>
+<p>
+Show the selected commit in the blame view title window.
+</p>
+</li>
+<li>
+<p>
+Improve the blob view experience.
+</p>
+</li>
+<li>
+<p>
+Clear keybinding from all keymaps (unbind) with <code>bind generic &lt;key&gt; none</code>.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Bug fixes:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Fix "dangling pointer" warning. (#1268)
+</p>
+</li>
+<li>
+<p>
+Don&#8217;t use array size in function arguments. (#1269)
+</p>
+</li>
+<li>
+<p>
+Fix rpmbuild -ta. (#1276)
+</p>
+</li>
+<li>
+<p>
+Initialise struct timezone. (#1291)
+</p>
+</li>
+<li>
+<p>
+Fix NULL dereference at startup. (#1293)
+</p>
+</li>
+<li>
+<p>
+Enforce a blank before view scroll percentage.
+</p>
+</li>
+<li>
+<p>
+Fix refresh-mode periodic not updating branch labels. (#1270)
+</p>
+</li>
+<li>
+<p>
+Fix display non-ascii character. (#1299)
+</p>
+</li>
+<li>
+<p>
+Fix readline echo when stdin is redirected. (#1229)
+</p>
+</li>
+<li>
+<p>
+Fix tig blame --reverse. (#1300)
+</p>
+</li>
+<li>
+<p>
+Fix status view lockup.
+</p>
+</li>
+<li>
+<p>
+Fix untracked changes and chunk staging behaviour in plain stage view.
+</p>
+</li>
+<li>
+<p>
+Reset state variables when selecting a commit with no reference.
+</p>
+</li>
+<li>
+<p>
+Fix parsing of <code>git ls-tree</code> for submodules. (#1282)
+</p>
+</li>
+</ul></div>
+</div>
+</div>
+<div class="sect1">
<h2 id="_tig_2_5_8">tig-2.5.8</h2>
<div class="sectionbody">
<div class="paragraph"><p>Improvements:</p></div>
@@ -5005,7 +5137,7 @@ Tree view: use a stack for remembering the lines for parent tree.
<div id="footer">
<div id="footer-text">
Last updated
- 2023-02-04 13:30:10 CET
+ 2024-03-29 20:35:47 CET
</div>
</div>
</body>
diff --git a/README.html b/README.html
index 21b8f8f9..806c6a80 100644
--- a/README.html
+++ b/README.html
@@ -46,7 +46,7 @@ Tarballs: <a href="https://github.com/jonas/tig/releases">https://github.com/
</li>
<li>
<p>
-Git URL: git://github.com/jonas/tig.git
+Git URL: <a href="https://github.com/jonas/tig.git">https://github.com/jonas/tig.git</a>
</p>
</li>
<li>
diff --git a/doc/manual.html b/doc/manual.html
index 89ef09f2..464bfb87 100644
--- a/doc/manual.html
+++ b/doc/manual.html
@@ -1320,14 +1320,14 @@ Rebase current branch on top of the selected branch:
ID if available, and where the view is positioned:</p></div>
<div class="listingblock">
<div class="content">
-<pre><code>[main] c622eefaa485995320bc743431bae0d497b1d875 - commit 1 of 61 (1%)</code></pre>
+<pre><code>[main] c622eefaa485995320bc743431bae0d497b1d875 - commit 1 of 61 1%</code></pre>
</div></div>
<div class="paragraph"><p>By default, the title of the current view is highlighted using bold font. For
long loading views (taking over 3 seconds) the time since loading started will
be appended:</p></div>
<div class="listingblock">
<div class="content">
-<pre><code>[main] 77d9e40fbcea3238015aea403e06f61542df9a31 - commit 1 of 779 (0%) 5s</code></pre>
+<pre><code>[main] 77d9e40fbcea3238015aea403e06f61542df9a31 - commit 1 of 779 loading 5s 0%</code></pre>
</div></div>
</div>
</div>
@@ -2074,7 +2074,7 @@ new releases and how to report bugs and feature requests.</p></div>
<div class="sect1">
<h2 id="copy-right">7. Copyright</h2>
<div class="sectionbody">
-<div class="paragraph"><p>Copyright (c) 2006-2022 Jonas Fonseca &lt;<a href="mailto:jonas.fonseca@gmail.com">jonas.fonseca@gmail.com</a>&gt;</p></div>
+<div class="paragraph"><p>Copyright (c) 2006-2024 Jonas Fonseca &lt;<a href="mailto:jonas.fonseca@gmail.com">jonas.fonseca@gmail.com</a>&gt;</p></div>
<div class="paragraph"><p>This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
@@ -2104,7 +2104,7 @@ the Free Software Foundation; either version 2 of the License, or
<div id="footer">
<div id="footer-text">
Last updated
- 2023-02-04 13:30:10 CET
+ 2024-03-29 20:35:47 CET
</div>
</div>
</body>
diff --git a/doc/tig.1 b/doc/tig.1
index fc5caf54..8ac389e7 100644
--- a/doc/tig.1
+++ b/doc/tig.1
@@ -2,12 +2,12 @@
.\" Title: tig
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 02/04/2023
+.\" Date: 03/29/2024
.\" Manual: Tig Manual
-.\" Source: Tig 2.5.8
+.\" Source: Tig 2.5.9
.\" Language: English
.\"
-.TH "TIG" "1" "02/04/2023" "Tig 2\&.5\&.8" "Tig Manual"
+.TH "TIG" "1" "03/29/2024" "Tig 2\&.5\&.9" "Tig Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -489,7 +489,7 @@ if it does not exist\&.
Please visit Tig\(cqs \m[blue]\fBhome page\fR\m[]\&\s-2\u[1]\d\s+2 or \m[blue]\fBmain Git repository\fR\m[]\&\s-2\u[2]\d\s+2 for information about new releases and how to report bugs or feature request\&.
.SH "COPYRIGHT"
.sp
-Copyright (c) 2006\-2022 Jonas Fonseca <\m[blue]\fBjonas\&.fonseca@gmail\&.com\fR\m[]\&\s-2\u[3]\d\s+2>
+Copyright (c) 2006\-2024 Jonas Fonseca <\m[blue]\fBjonas\&.fonseca@gmail\&.com\fR\m[]\&\s-2\u[3]\d\s+2>
.sp
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version\&.
.SH "SEE ALSO"
diff --git a/doc/tig.1.html b/doc/tig.1.html
index f3d86ccc..2fb7a8ed 100644
--- a/doc/tig.1.html
+++ b/doc/tig.1.html
@@ -1186,7 +1186,7 @@ new releases and how to report bugs or feature request.</p></div>
<div class="sect1">
<h2 id="_copyright">COPYRIGHT</h2>
<div class="sectionbody">
-<div class="paragraph"><p>Copyright (c) 2006-2022 Jonas Fonseca &lt;<a href="mailto:jonas.fonseca@gmail.com">jonas.fonseca@gmail.com</a>&gt;</p></div>
+<div class="paragraph"><p>Copyright (c) 2006-2024 Jonas Fonseca &lt;<a href="mailto:jonas.fonseca@gmail.com">jonas.fonseca@gmail.com</a>&gt;</p></div>
<div class="paragraph"><p>This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
@@ -1206,7 +1206,7 @@ git(7)</p></div>
<div id="footer">
<div id="footer-text">
Last updated
- 2023-02-04 13:30:10 CET
+ 2024-03-29 20:35:47 CET
</div>
</div>
</body>
diff --git a/doc/tigmanual.7 b/doc/tigmanual.7
index 18940285..0509215f 100644
--- a/doc/tigmanual.7
+++ b/doc/tigmanual.7
@@ -2,12 +2,12 @@
.\" Title: tigmanual
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 02/04/2023
+.\" Date: 03/29/2024
.\" Manual: Tig Manual
-.\" Source: Tig 2.5.8
+.\" Source: Tig 2.5.9
.\" Language: English
.\"
-.TH "TIGMANUAL" "7" "02/04/2023" "Tig 2\&.5\&.8" "Tig Manual"
+.TH "TIGMANUAL" "7" "03/29/2024" "Tig 2\&.5\&.9" "Tig Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -564,7 +564,7 @@ Each view has a title window which shows the name of the view, current commit ID
.RS 4
.\}
.nf
-[main] c622eefaa485995320bc743431bae0d497b1d875 \- commit 1 of 61 (1%)
+[main] c622eefaa485995320bc743431bae0d497b1d875 \- commit 1 of 61 1%
.fi
.if n \{\
.RE
@@ -577,7 +577,7 @@ By default, the title of the current view is highlighted using bold font\&. For
.RS 4
.\}
.nf
-[main] 77d9e40fbcea3238015aea403e06f61542df9a31 \- commit 1 of 779 (0%) 5s
+[main] 77d9e40fbcea3238015aea403e06f61542df9a31 \- commit 1 of 779 loading 5s 0%
.fi
.if n \{\
.RE
@@ -1567,7 +1567,7 @@ $ tig \-\-all \-\-since=1\&.week \-\- Makefile
Please visit Tig\(cqs \m[blue]\fBhome page\fR\m[]\&\s-2\u[1]\d\s+2 or \m[blue]\fBmain Git repository\fR\m[]\&\s-2\u[2]\d\s+2 for information about new releases and how to report bugs and feature requests\&.
.SH "COPYRIGHT"
.sp
-Copyright (c) 2006\-2022 Jonas Fonseca <\m[blue]\fBjonas\&.fonseca@gmail\&.com\fR\m[]\&\s-2\u[3]\d\s+2>
+Copyright (c) 2006\-2024 Jonas Fonseca <\m[blue]\fBjonas\&.fonseca@gmail\&.com\fR\m[]\&\s-2\u[3]\d\s+2>
.sp
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version\&.
.SH "SEE ALSO"
diff --git a/doc/tigrc.5 b/doc/tigrc.5
index 4134b284..a72960a4 100644
--- a/doc/tigrc.5
+++ b/doc/tigrc.5
@@ -2,12 +2,12 @@
.\" Title: tigrc
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 02/04/2023
+.\" Date: 03/29/2024
.\" Manual: Tig Manual
-.\" Source: Tig 2.5.8
+.\" Source: Tig 2.5.9
.\" Language: English
.\"
-.TH "TIGRC" "5" "02/04/2023" "Tig 2\&.5\&.8" "Tig Manual"
+.TH "TIGRC" "5" "03/29/2024" "Tig 2\&.5\&.9" "Tig Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -211,10 +211,11 @@ and
local\-tag, the format for
tag
is used\&. Similarly, if no format is specified for
-tracked\-remote
-the
+tracked\-remote, the format for
remote
-format is used\&. Prefix with
+is used, and if no format is specified for any other reference type, the format for
+branch
+is used\&. Prefix with
hide:
to not show that reference type, e\&.g\&.
hide:remote\&. Supported reference types are:
@@ -315,6 +316,18 @@ stash : The stash\&.
.sp -1
.IP \(bu 2.3
.\}
+prefetch : Refs prefetched by
+git maintenance\&.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
other : Any other reference\&.
.RE
.RE
@@ -404,6 +417,11 @@ Number of spaces per tab\&. The default is 8 spaces\&.
Number of context lines to show for diffs\&.
.RE
.PP
+\fIword\-diff\fR (bool)
+.RS 4
+Show a word diff\&. Only plain mode is supported\&. Off by default\&.
+.RE
+.PP
\fIdiff\-highlight\fR (mixed)
.RS 4
Whether to highlight diffs using Git\(cqs
@@ -462,6 +480,11 @@ git\-shortlog(1)\&.
Wrap long lines\&. By default, lines are not wrapped\&. Not compatible with line numbers enabled\&.
.RE
.PP
+\fIwrap\-search\fR (bool)
+.RS 4
+Wrap around to top/bottom of view when searching\&. On by default\&.
+.RE
+.PP
\fIfocus\-child\fR (bool)
.RS 4
Whether to focus the child view when it is opened\&. When disabled the focus will remain in the parent view, avoiding reloads of the child view when navigating the parent view\&. True by default\&.
@@ -1072,9 +1095,9 @@ Or in the Git configuration files:
.nf
[tig "bind"]
# \*(Aqunbind\*(Aq the default quit key binding
- main = Q none
+ generic = Q none
# Cherry\-pick current commit onto current branch
- generic = C !git cherry\-pick %(commit)
+ main = C !git cherry\-pick %(commit)
.fi
.if n \{\
.RE
@@ -1083,6 +1106,8 @@ Or in the Git configuration files:
.sp
Keys are mapped by first searching the keybindings for the current view, then the keybindings for the \fBgeneric\fR keymap, and last the default keybindings\&. Thus, the view keybindings override the generic keybindings which override the built\-in keybindings\&.
.sp
+Clear keybinding (unbind) from all keymaps at once with bind \fBgeneric\fR \fIkey\fR \fBnone\fR\&.
+.sp
Keybindings at the line\-entry prompt are typically governed by the readline library, and are configured separately in ~/\&.inputrc\&. See \fIreadline(1)\fR\&. Tig respects but does not require an $if tig section in ~/\&.inputrc\&.
.PP
Keymaps
@@ -2747,7 +2772,7 @@ source ~/\&.tig/keybindings\&.tigrc
.sp
.SH "COPYRIGHT"
.sp
-Copyright (c) 2006\-2022 Jonas Fonseca <\m[blue]\fBjonas\&.fonseca@gmail\&.com\fR\m[]\&\s-2\u[1]\d\s+2>
+Copyright (c) 2006\-2024 Jonas Fonseca <\m[blue]\fBjonas\&.fonseca@gmail\&.com\fR\m[]\&\s-2\u[1]\d\s+2>
.sp
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version\&.
.SH "SEE ALSO"
diff --git a/doc/tigrc.5.html b/doc/tigrc.5.html
index 9baeda92..23cb9776 100644
--- a/doc/tigrc.5.html
+++ b/doc/tigrc.5.html
@@ -974,7 +974,9 @@ Valid mixed values
names. Wrap the name of the reference type with the characters you would
like to use for formatting, e.g. <code>[tag]</code> and <code>&lt;remote&gt;</code>. If no format is
specified for <code>local-tag</code>, the format for <code>tag</code> is used. Similarly, if no
- format is specified for <code>tracked-remote</code> the <code>remote</code> format is used.
+ format is specified for <code>tracked-remote</code>, the format for <code>remote</code> is used,
+ and if no format is specified for any other reference type, the format for
+ <code>branch</code> is used.
Prefix with <code>hide:</code> to not show that reference type, e.g. <code>hide:remote</code>.
Supported reference types are:
</p>
@@ -1021,6 +1023,11 @@ stash : The stash.
</li>
<li>
<p>
+prefetch : Refs prefetched by <code>git maintenance</code>.
+</p>
+</li>
+<li>
+<p>
other : Any other reference.
</p>
</li>
@@ -1163,6 +1170,14 @@ other : Any other reference.
</p>
</dd>
<dt class="hdlist1">
+<em>word-diff</em> (bool)
+</dt>
+<dd>
+<p>
+ Show a word diff. Only plain mode is supported. Off by default.
+</p>
+</dd>
+<dt class="hdlist1">
<em>diff-highlight</em> (mixed)
</dt>
<dd>
@@ -1233,6 +1248,14 @@ other : Any other reference.
</p>
</dd>
<dt class="hdlist1">
+<em>wrap-search</em> (bool)
+</dt>
+<dd>
+<p>
+ Wrap around to top/bottom of view when searching. On by default.
+</p>
+</dd>
+<dt class="hdlist1">
<em>focus-child</em> (bool)
</dt>
<dd>
@@ -1787,14 +1810,16 @@ bind generic ΓΈ @sh -c "printf '%s' %(commit) | pbcopy"</code></pre>
<div class="content">
<pre><code>[tig "bind"]
# 'unbind' the default quit key binding
- main = Q none
+ generic = Q none
# Cherry-pick current commit onto current branch
- generic = C !git cherry-pick %(commit)</code></pre>
+ main = C !git cherry-pick %(commit)</code></pre>
</div></div>
<div class="paragraph"><p>Keys are mapped by first searching the keybindings for the current view, then
the keybindings for the <strong>generic</strong> keymap, and last the default keybindings.
Thus, the view keybindings override the generic keybindings which override the
built-in keybindings.</p></div>
+<div class="paragraph"><p>Clear keybinding (unbind) from all keymaps at once with bind <strong>generic</strong> <em>key</em>
+<strong>none</strong>.</p></div>
<div class="paragraph"><p>Keybindings at the line-entry prompt are typically governed by the readline
library, and are configured separately in <code>~/.inputrc</code>. See <em>readline(1)</em>.
Tig respects but does not require an <code>$if tig</code> section in <code>~/.inputrc</code>.</p></div>
@@ -2897,7 +2922,7 @@ source ~/.tig/keybindings.tigrc</code></pre>
<div class="sect1">
<h2 id="_copyright">COPYRIGHT</h2>
<div class="sectionbody">
-<div class="paragraph"><p>Copyright (c) 2006-2022 Jonas Fonseca &lt;<a href="mailto:jonas.fonseca@gmail.com">jonas.fonseca@gmail.com</a>&gt;</p></div>
+<div class="paragraph"><p>Copyright (c) 2006-2024 Jonas Fonseca &lt;<a href="mailto:jonas.fonseca@gmail.com">jonas.fonseca@gmail.com</a>&gt;</p></div>
<div class="paragraph"><p>This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
@@ -2917,7 +2942,7 @@ git(7), git-config(1)</p></div>
<div id="footer">
<div id="footer-text">
Last updated
- 2023-02-04 13:30:10 CET
+ 2024-03-29 20:35:47 CET
</div>
</div>
</body>