Skip to content

Commit d6e88c1

Browse files
committed
git-cola v4.17.0
Signed-off-by: David Aguilar <[email protected]>
1 parent 07b7dde commit d6e88c1

19 files changed

+1287
-1003
lines changed

_config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ maruku:
88
png_dir: images/latex
99
png_url: /images/latex
1010

11-
cola_version: "4.16.1"
12-
cola_release_date: "2025-11-12"
11+
cola_version: "4.17.0"
12+
cola_release_date: "2025-12-30"
1313
cola_downloads: "https://github.com/git-cola/git-cola/releases/download"
1414
cola_archive: "https://github.com/git-cola/git-cola/archive"
1515
cola_github: "https://github.com/git-cola/git-cola"

share/doc/git-cola/git-cola.rst

Lines changed: 56 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -876,6 +876,18 @@ Whether to use a "block" cursor in diff editors. The block cursor is easier to
876876
see compared to a line cursor. Set to `false` to use a thin "line" cursor.
877877
Defaults to `true`.
878878

879+
cola.boldfonts
880+
--------------
881+
882+
Use bold fonts throughout the entire interface to increase usability on small screens.
883+
Defaults to `false`.
884+
885+
cola.boldheaders
886+
----------------
887+
888+
Whether to use bold headers on a dark background instead of italics in the Status tool.
889+
Defaults to `false`.
890+
879891
cola.browserdockable
880892
--------------------
881893

@@ -900,8 +912,9 @@ the user for a repository.
900912
cola.dictionary
901913
---------------
902914

903-
Specifies an additional dictionary for `git cola` to use in its spell checker.
915+
Specifies additional dictionaries for `git cola` to use in its spell checker.
904916
This should be configured to the path of a newline-separated list of words.
917+
``*.dic`` dictionary files used by ``hunspell`` are also supported.
905918

906919
By default, `git cola` searches for `dict/words` and `dict/propernames` dictionary
907920
files in `~/.local/share` and `$XDG_DATA_DIRS`.
@@ -921,6 +934,14 @@ you can specify multiple dictionaries using ``git config --global --add``.
921934
git config --global --add cola.dictionary /path/to/dictionary1
922935
git config --global --add cola.dictionary /path/to/dictionary2
923936

937+
Users on Debian-based systems can install additional ``hunspell`` dictionary
938+
files to make them available in ``/usr/share/hunspell/*.dic``. For example,
939+
to install the Spanish dictionary, run:
940+
941+
.. sourcecode:: sh
942+
943+
sudo apt install hunspell-es
944+
924945
cola.enablepopups
925946
-----------------
926947

@@ -1025,6 +1046,12 @@ Set to `false` to disable file system change monitoring. Defaults to `true`,
10251046
but also requires either Linux with inotify support or Windows with `pywin32`
10261047
installed for file system change monitoring to actually function.
10271048

1049+
cola.inotifydelay
1050+
-----------------
1051+
1052+
How long to wait, in milliseconds, between file system change notifications.
1053+
Defaults to `888`.
1054+
10281055
cola.refreshonfocus
10291056
-------------------
10301057

@@ -1284,6 +1311,14 @@ when accessing Git repositories over a Samba share. If you have this enabled the
12841311
can use the ``ctrl-r`` "Refresh" action to force the index to be refreshed instead.
12851312
Defaults to ``true``.
12861313

1314+
cola.verbosity
1315+
--------------
1316+
1317+
Increase the verbosity of the Console tool by logging ``git`` commands with a ``[git]``
1318+
prefix when set to a value of ``1`` or higher. This setting allows users to more easily
1319+
discover which ``git`` commands are being run under the hood.
1320+
Defaults to ``0``.
1321+
12871322
commit.cleanup
12881323
--------------
12891324

@@ -1397,6 +1432,26 @@ environment variables.
13971432
ENVIRONMENT VARIABLES
13981433
=====================
13991434

1435+
GIT_ASKPASS
1436+
-----------
1437+
1438+
Specify the OpenSSH `askpass` program to use when prompting for credentials.
1439+
This environment variable has the highest priority when specifying an `askpass` program.
1440+
1441+
The ``SSH_ASKPASS`` environment variable is considered alongside ``GIT_ASKPASS``
1442+
nd has the 2nd-highest priority.
1443+
1444+
See `Git's askpass documentation <https://git-scm.com/docs/gitcredentials.html#_requesting_credentials>`_
1445+
for more details.
1446+
1447+
Debian users can either ``sudo apt install ssh-askpass-gnome`` or
1448+
``sudo apt install ksshaskpass`` to install a suitable askpass credential helper.
1449+
When installed, these programs will be used by default when the environment variables
1450+
have not been set.
1451+
1452+
If no `askpass` program can be found then cola's builtin `ssh-askpass`
1453+
program will by used, but using an external program is highly encouraged.
1454+
14001455
GIT_COLA_ICON_THEME
14011456
-------------------
14021457

share/doc/git-cola/html/genindex.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta name="viewport" content="width=device-width,initial-scale=1"/>
55
<meta name="color-scheme" content="light dark"><link rel="index" title="Index" href="#" /><link rel="search" title="Search" href="search.html" />
66

7-
<!-- Generated with Sphinx 8.2.3 and Furo 2025.07.19 --><title>Index - Git Cola 4.16.1 documentation</title>
7+
<!-- Generated with Sphinx 8.2.3 and Furo 2025.07.19 --><title>Index - Git Cola 4.17.0 documentation</title>
88
<link rel="stylesheet" type="text/css" href="static/pygments.css?v=acfd86a5" />
99
<link rel="stylesheet" type="text/css" href="static/styles/furo.css?v=25af2a20" />
1010
<link rel="stylesheet" type="text/css" href="static/styles/furo-extensions.css?v=8dab3a3b" />
@@ -164,7 +164,7 @@
164164
</label>
165165
</div>
166166
<div class="header-center">
167-
<a href="index.html"><div class="brand">Git Cola 4.16.1 documentation</div></a>
167+
<a href="index.html"><div class="brand">Git Cola 4.17.0 documentation</div></a>
168168
</div>
169169
<div class="header-right">
170170
<div class="theme-toggle-container theme-toggle-header">
@@ -187,7 +187,7 @@
187187

188188
<div class="sidebar-sticky"><a class="sidebar-brand" href="index.html">
189189

190-
<span class="sidebar-brand-text">Git Cola 4.16.1 documentation</span>
190+
<span class="sidebar-brand-text">Git Cola 4.17.0 documentation</span>
191191

192192
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
193193
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -273,7 +273,7 @@ <h1 id="index">Index</h1>
273273

274274
</aside>
275275
</div>
276-
</div><script src="static/documentation_options.js?v=c9094266"></script>
276+
</div><script src="static/documentation_options.js?v=1ca48c26"></script>
277277
<script src="static/doctools.js?v=9bcbadda"></script>
278278
<script src="static/sphinx_highlight.js?v=dc90522c"></script>
279279
<script src="static/scripts/furo.js?v=46bd48cc"></script>

share/doc/git-cola/html/git-cola.html

Lines changed: 55 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<link rel="index" title="Index" href="genindex.html" /><link rel="search" title="Search" href="search.html" /><link rel="next" title="git-dag" href="git-dag.html" /><link rel="prev" title="Git Cola Documentation" href="index.html" />
77

88
<!-- Generated with Sphinx 8.2.3 and Furo 2025.07.19 -->
9-
<title>git-cola - Git Cola 4.16.1 documentation</title>
9+
<title>git-cola - Git Cola 4.17.0 documentation</title>
1010
<link rel="stylesheet" type="text/css" href="static/pygments.css?v=acfd86a5" />
1111
<link rel="stylesheet" type="text/css" href="static/styles/furo.css?v=25af2a20" />
1212
<link rel="stylesheet" type="text/css" href="static/styles/furo-extensions.css?v=8dab3a3b" />
@@ -166,7 +166,7 @@
166166
</label>
167167
</div>
168168
<div class="header-center">
169-
<a href="index.html"><div class="brand">Git Cola 4.16.1 documentation</div></a>
169+
<a href="index.html"><div class="brand">Git Cola 4.17.0 documentation</div></a>
170170
</div>
171171
<div class="header-right">
172172
<div class="theme-toggle-container theme-toggle-header">
@@ -189,7 +189,7 @@
189189

190190
<div class="sidebar-sticky"><a class="sidebar-brand" href="index.html">
191191

192-
<span class="sidebar-brand-text">Git Cola 4.16.1 documentation</span>
192+
<span class="sidebar-brand-text">Git Cola 4.17.0 documentation</span>
193193

194194
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
195195
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -945,6 +945,16 @@ <h3>cola.blockcursor<a class="headerlink" href="#cola-blockcursor" title="Link t
945945
see compared to a line cursor. Set to <cite>false</cite> to use a thin “line” cursor.
946946
Defaults to <cite>true</cite>.</p>
947947
</section>
948+
<section id="cola-boldfonts">
949+
<h3>cola.boldfonts<a class="headerlink" href="#cola-boldfonts" title="Link to this heading"></a></h3>
950+
<p>Use bold fonts throughout the entire interface to increase usability on small screens.
951+
Defaults to <cite>false</cite>.</p>
952+
</section>
953+
<section id="cola-boldheaders">
954+
<h3>cola.boldheaders<a class="headerlink" href="#cola-boldheaders" title="Link to this heading"></a></h3>
955+
<p>Whether to use bold headers on a dark background instead of italics in the Status tool.
956+
Defaults to <cite>false</cite>.</p>
957+
</section>
948958
<section id="cola-browserdockable">
949959
<h3>cola.browserdockable<a class="headerlink" href="#cola-browserdockable" title="Link to this heading"></a></h3>
950960
<p>Whether to create a dock widget with the <cite>Browser</cite> tool.
@@ -965,8 +975,9 @@ <h3>cola.defaultrepo<a class="headerlink" href="#cola-defaultrepo" title="Link t
965975
</section>
966976
<section id="cola-dictionary">
967977
<h3>cola.dictionary<a class="headerlink" href="#cola-dictionary" title="Link to this heading"></a></h3>
968-
<p>Specifies an additional dictionary for <cite>git cola</cite> to use in its spell checker.
969-
This should be configured to the path of a newline-separated list of words.</p>
978+
<p>Specifies additional dictionaries for <cite>git cola</cite> to use in its spell checker.
979+
This should be configured to the path of a newline-separated list of words.
980+
<code class="docutils literal notranslate"><span class="pre">*.dic</span></code> dictionary files used by <code class="docutils literal notranslate"><span class="pre">hunspell</span></code> are also supported.</p>
970981
<p>By default, <cite>git cola</cite> searches for <cite>dict/words</cite> and <cite>dict/propernames</cite> dictionary
971982
files in <cite>~/.local/share</cite> and <cite>$XDG_DATA_DIRS</cite>.</p>
972983
<p>If <cite>$XDG_DATA_DIRS</cite> is undefined or set to an empty value then <cite>/usr/local/share</cite> and
@@ -980,6 +991,12 @@ <h3>cola.dictionary<a class="headerlink" href="#cola-dictionary" title="Link to
980991
git<span class="w"> </span>config<span class="w"> </span>--global<span class="w"> </span>--add<span class="w"> </span>cola.dictionary<span class="w"> </span>/path/to/dictionary2
981992
</pre></div>
982993
</div>
994+
<p>Users on Debian-based systems can install additional <code class="docutils literal notranslate"><span class="pre">hunspell</span></code> dictionary
995+
files to make them available in <code class="docutils literal notranslate"><span class="pre">/usr/share/hunspell/*.dic</span></code>. For example,
996+
to install the Spanish dictionary, run:</p>
997+
<div class="highlight-sh notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>apt<span class="w"> </span>install<span class="w"> </span>hunspell-es
998+
</pre></div>
999+
</div>
9831000
</section>
9841001
<section id="cola-enablepopups">
9851002
<h3>cola.enablepopups<a class="headerlink" href="#cola-enablepopups" title="Link to this heading"></a></h3>
@@ -1066,6 +1083,11 @@ <h3>cola.inotify<a class="headerlink" href="#cola-inotify" title="Link to this h
10661083
but also requires either Linux with inotify support or Windows with <cite>pywin32</cite>
10671084
installed for file system change monitoring to actually function.</p>
10681085
</section>
1086+
<section id="cola-inotifydelay">
1087+
<h3>cola.inotifydelay<a class="headerlink" href="#cola-inotifydelay" title="Link to this heading"></a></h3>
1088+
<p>How long to wait, in milliseconds, between file system change notifications.
1089+
Defaults to <cite>888</cite>.</p>
1090+
</section>
10691091
<section id="cola-refreshonfocus">
10701092
<h3>cola.refreshonfocus<a class="headerlink" href="#cola-refreshonfocus" title="Link to this heading"></a></h3>
10711093
<p>Set to <cite>true</cite> to automatically refresh when <cite>git cola</cite> gains focus. Defaults
@@ -1290,6 +1312,13 @@ <h3>cola.updateindex<a class="headerlink" href="#cola-updateindex" title="Link t
12901312
can use the <code class="docutils literal notranslate"><span class="pre">ctrl-r</span></code> “Refresh” action to force the index to be refreshed instead.
12911313
Defaults to <code class="docutils literal notranslate"><span class="pre">true</span></code>.</p>
12921314
</section>
1315+
<section id="cola-verbosity">
1316+
<h3>cola.verbosity<a class="headerlink" href="#cola-verbosity" title="Link to this heading"></a></h3>
1317+
<p>Increase the verbosity of the Console tool by logging <code class="docutils literal notranslate"><span class="pre">git</span></code> commands with a <code class="docutils literal notranslate"><span class="pre">[git]</span></code>
1318+
prefix when set to a value of <code class="docutils literal notranslate"><span class="pre">1</span></code> or higher. This setting allows users to more easily
1319+
discover which <code class="docutils literal notranslate"><span class="pre">git</span></code> commands are being run under the hood.
1320+
Defaults to <code class="docutils literal notranslate"><span class="pre">0</span></code>.</p>
1321+
</section>
12931322
<section id="commit-cleanup">
12941323
<h3>commit.cleanup<a class="headerlink" href="#commit-cleanup" title="Link to this heading"></a></h3>
12951324
<p>Configure whether commit messages should be stripped of whitespace and comments.</p>
@@ -1380,6 +1409,21 @@ <h3>user.name<a class="headerlink" href="#user-name" title="Link to this heading
13801409
</section>
13811410
<section id="environment-variables">
13821411
<h2>ENVIRONMENT VARIABLES<a class="headerlink" href="#environment-variables" title="Link to this heading"></a></h2>
1412+
<section id="git-askpass">
1413+
<h3>GIT_ASKPASS<a class="headerlink" href="#git-askpass" title="Link to this heading"></a></h3>
1414+
<p>Specify the OpenSSH <cite>askpass</cite> program to use when prompting for credentials.
1415+
This environment variable has the highest priority when specifying an <cite>askpass</cite> program.</p>
1416+
<p>The <code class="docutils literal notranslate"><span class="pre">SSH_ASKPASS</span></code> environment variable is considered alongside <code class="docutils literal notranslate"><span class="pre">GIT_ASKPASS</span></code>
1417+
nd has the 2nd-highest priority.</p>
1418+
<p>See <a class="reference external" href="https://git-scm.com/docs/gitcredentials.html#_requesting_credentials">Git’s askpass documentation</a>
1419+
for more details.</p>
1420+
<p>Debian users can either <code class="docutils literal notranslate"><span class="pre">sudo</span> <span class="pre">apt</span> <span class="pre">install</span> <span class="pre">ssh-askpass-gnome</span></code> or
1421+
<code class="docutils literal notranslate"><span class="pre">sudo</span> <span class="pre">apt</span> <span class="pre">install</span> <span class="pre">ksshaskpass</span></code> to install a suitable askpass credential helper.
1422+
When installed, these programs will be used by default when the environment variables
1423+
have not been set.</p>
1424+
<p>If no <cite>askpass</cite> program can be found then cola’s builtin <cite>ssh-askpass</cite>
1425+
program will by used, but using an external program is highly encouraged.</p>
1426+
</section>
13831427
<section id="git-cola-icon-theme">
13841428
<h3>GIT_COLA_ICON_THEME<a class="headerlink" href="#git-cola-icon-theme" title="Link to this heading"></a></h3>
13851429
<p>When set in the environment, <cite>GIT_COLA_ICON_THEME</cite> overrides the
@@ -1836,6 +1880,8 @@ <h3>Git Cola Homepage<a class="headerlink" href="#git-cola-homepage" title="Link
18361880
<li><a class="reference internal" href="#cola-autoloadcommittemplate">cola.autoloadCommitTemplate</a></li>
18371881
<li><a class="reference internal" href="#cola-blameviewer">cola.blameviewer</a></li>
18381882
<li><a class="reference internal" href="#cola-blockcursor">cola.blockcursor</a></li>
1883+
<li><a class="reference internal" href="#cola-boldfonts">cola.boldfonts</a></li>
1884+
<li><a class="reference internal" href="#cola-boldheaders">cola.boldheaders</a></li>
18391885
<li><a class="reference internal" href="#cola-browserdockable">cola.browserdockable</a></li>
18401886
<li><a class="reference internal" href="#cola-checkconflicts">cola.checkconflicts</a></li>
18411887
<li><a class="reference internal" href="#cola-defaultrepo">cola.defaultrepo</a></li>
@@ -1850,6 +1896,7 @@ <h3>Git Cola Homepage<a class="headerlink" href="#git-cola-homepage" title="Link
18501896
<li><a class="reference internal" href="#cola-icontheme">cola.icontheme</a></li>
18511897
<li><a class="reference internal" href="#cola-imagediff-extension">cola.imagediff.[extension]</a></li>
18521898
<li><a class="reference internal" href="#cola-inotify">cola.inotify</a></li>
1899+
<li><a class="reference internal" href="#cola-inotifydelay">cola.inotifydelay</a></li>
18531900
<li><a class="reference internal" href="#cola-refreshonfocus">cola.refreshonfocus</a></li>
18541901
<li><a class="reference internal" href="#cola-linebreak">cola.linebreak</a></li>
18551902
<li><a class="reference internal" href="#cola-logdate">cola.logdate</a></li>
@@ -1879,6 +1926,7 @@ <h3>Git Cola Homepage<a class="headerlink" href="#git-cola-homepage" title="Link
18791926
<li><a class="reference internal" href="#cola-color-remove">cola.color.remove</a></li>
18801927
<li><a class="reference internal" href="#cola-color-header">cola.color.header</a></li>
18811928
<li><a class="reference internal" href="#cola-updateindex">cola.updateindex</a></li>
1929+
<li><a class="reference internal" href="#cola-verbosity">cola.verbosity</a></li>
18821930
<li><a class="reference internal" href="#commit-cleanup">commit.cleanup</a></li>
18831931
<li><a class="reference internal" href="#core-commentchar">core.commentChar</a></li>
18841932
<li><a class="reference internal" href="#core-hookspath">core.hooksPath</a></li>
@@ -1893,6 +1941,7 @@ <h3>Git Cola Homepage<a class="headerlink" href="#git-cola-homepage" title="Link
18931941
</ul>
18941942
</li>
18951943
<li><a class="reference internal" href="#environment-variables">ENVIRONMENT VARIABLES</a><ul>
1944+
<li><a class="reference internal" href="#git-askpass">GIT_ASKPASS</a></li>
18961945
<li><a class="reference internal" href="#git-cola-icon-theme">GIT_COLA_ICON_THEME</a></li>
18971946
<li><a class="reference internal" href="#git-cola-scale">GIT_COLA_SCALE</a></li>
18981947
<li><a class="reference internal" href="#git-cola-trace">GIT_COLA_TRACE</a></li>
@@ -1946,7 +1995,7 @@ <h3>Git Cola Homepage<a class="headerlink" href="#git-cola-homepage" title="Link
19461995

19471996
</aside>
19481997
</div>
1949-
</div><script src="static/documentation_options.js?v=c9094266"></script>
1998+
</div><script src="static/documentation_options.js?v=1ca48c26"></script>
19501999
<script src="static/doctools.js?v=9bcbadda"></script>
19512000
<script src="static/sphinx_highlight.js?v=dc90522c"></script>
19522001
<script src="static/scripts/furo.js?v=46bd48cc"></script>

share/doc/git-cola/html/git-dag.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<link rel="index" title="Index" href="genindex.html" /><link rel="search" title="Search" href="search.html" /><link rel="next" title="Thanks" href="thanks.html" /><link rel="prev" title="git-cola" href="git-cola.html" />
77

88
<!-- Generated with Sphinx 8.2.3 and Furo 2025.07.19 -->
9-
<title>git-dag - Git Cola 4.16.1 documentation</title>
9+
<title>git-dag - Git Cola 4.17.0 documentation</title>
1010
<link rel="stylesheet" type="text/css" href="static/pygments.css?v=acfd86a5" />
1111
<link rel="stylesheet" type="text/css" href="static/styles/furo.css?v=25af2a20" />
1212
<link rel="stylesheet" type="text/css" href="static/styles/furo-extensions.css?v=8dab3a3b" />
@@ -166,7 +166,7 @@
166166
</label>
167167
</div>
168168
<div class="header-center">
169-
<a href="index.html"><div class="brand">Git Cola 4.16.1 documentation</div></a>
169+
<a href="index.html"><div class="brand">Git Cola 4.17.0 documentation</div></a>
170170
</div>
171171
<div class="header-right">
172172
<div class="theme-toggle-container theme-toggle-header">
@@ -189,7 +189,7 @@
189189

190190
<div class="sidebar-sticky"><a class="sidebar-brand" href="index.html">
191191

192-
<span class="sidebar-brand-text">Git Cola 4.16.1 documentation</span>
192+
<span class="sidebar-brand-text">Git Cola 4.17.0 documentation</span>
193193

194194
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
195195
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -412,7 +412,7 @@ <h3>log.date<a class="headerlink" href="#log-date" title="Link to this heading">
412412

413413
</aside>
414414
</div>
415-
</div><script src="static/documentation_options.js?v=c9094266"></script>
415+
</div><script src="static/documentation_options.js?v=1ca48c26"></script>
416416
<script src="static/doctools.js?v=9bcbadda"></script>
417417
<script src="static/sphinx_highlight.js?v=dc90522c"></script>
418418
<script src="static/scripts/furo.js?v=46bd48cc"></script>

0 commit comments

Comments
 (0)