diff options
author | Thomas Koutcher <thomas.koutcher@online.fr> | 2024-03-29 20:35:54 +0100 |
---|---|---|
committer | Thomas Koutcher <thomas.koutcher@online.fr> | 2024-03-29 20:35:54 +0100 |
commit | d21cae32814881ca545898a1dc06e1c37de45454 (patch) | |
tree | 10d96f65224c038b2852e61590bd286755497883 | |
parent | 5d1255bdf0f51f8af98dfdc732c4a09cbbacb8fd (diff) |
Update for version tig-2.5.9release
-rw-r--r-- | INSTALL.html | 8 | ||||
-rw-r--r-- | NEWS.html | 134 | ||||
-rw-r--r-- | README.html | 2 | ||||
-rw-r--r-- | doc/manual.html | 8 | ||||
-rw-r--r-- | doc/tig.1 | 8 | ||||
-rw-r--r-- | doc/tig.1.html | 4 | ||||
-rw-r--r-- | doc/tigmanual.7 | 12 | ||||
-rw-r--r-- | doc/tigrc.5 | 43 | ||||
-rw-r--r-- | doc/tigrc.5.html | 35 |
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>
@@ -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 <key> 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’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 <<a href="mailto:jonas.fonseca@gmail.com">jonas.fonseca@gmail.com</a>></p></div>
+<div class="paragraph"><p>Copyright (c) 2006-2024 Jonas Fonseca <<a href="mailto:jonas.fonseca@gmail.com">jonas.fonseca@gmail.com</a>></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>
@@ -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 <<a href="mailto:jonas.fonseca@gmail.com">jonas.fonseca@gmail.com</a>></p></div>
+<div class="paragraph"><p>Copyright (c) 2006-2024 Jonas Fonseca <<a href="mailto:jonas.fonseca@gmail.com">jonas.fonseca@gmail.com</a>></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><remote></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 <<a href="mailto:jonas.fonseca@gmail.com">jonas.fonseca@gmail.com</a>></p></div>
+<div class="paragraph"><p>Copyright (c) 2006-2024 Jonas Fonseca <<a href="mailto:jonas.fonseca@gmail.com">jonas.fonseca@gmail.com</a>></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>
|