<feed xmlns='http://www.w3.org/2005/Atom'>
<title>magit.git/lisp/git-commit.el, branch v4.3.8</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/magit.git/'/>
<entry>
<title>Use ## more</title>
<updated>2025-04-15T17:45:29+00:00</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2025-04-15T17:45:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/magit.git/commit/?id=7db107c03a1d52f1de3bca4282e3dc9ca2ddeed7'/>
<id>7db107c03a1d52f1de3bca4282e3dc9ca2ddeed7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use ## more</title>
<updated>2025-03-29T00:10:03+00:00</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2025-03-29T00:10:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/magit.git/commit/?id=7b13ced2978fec4a45bf24a9124d9767249a55a5'/>
<id>7b13ced2978fec4a45bf24a9124d9767249a55a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>git-commit-major-mode: Tweak a choice description</title>
<updated>2025-03-25T17:42:47+00:00</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2025-03-25T17:42:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/magit.git/commit/?id=1883877d4cba39218589cb35c9ebc6bc6ee41836'/>
<id>1883877d4cba39218589cb35c9ebc6bc6ee41836</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use radio custom type to allow selecting a function</title>
<updated>2025-03-25T17:41:48+00:00</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2025-03-25T17:41:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/magit.git/commit/?id=6a695e68eb4de8775af09ebf24da08ea809f8abd'/>
<id>6a695e68eb4de8775af09ebf24da08ea809f8abd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Instead of turn-on-* use minor-modes directly</title>
<updated>2025-03-16T14:02:19+00:00</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2025-03-16T14:02:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/magit.git/commit/?id=752fce52350c38c9265e5483e7207d718a3645f0'/>
<id>752fce52350c38c9265e5483e7207d718a3645f0</id>
<content type='text'>
For now only `turn-on-flyspell' is obsolete in Emacs 31.1.
Get it over with and stop using `turn-on-auto-fill' as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For now only `turn-on-flyspell' is obsolete in Emacs 31.1.
Get it over with and stop using `turn-on-auto-fill' as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>git-commit-major-mode: Explicitly support log-edit-mode</title>
<updated>2025-03-07T17:46:33+00:00</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2025-03-07T17:46:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/magit.git/commit/?id=80cae1a26f13a4d48a19cfe8612a561348423f35'/>
<id>80cae1a26f13a4d48a19cfe8612a561348423f35</id>
<content type='text'>
Suggested-by: Stefan Kangas &lt;stefankangas@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Suggested-by: Stefan Kangas &lt;stefankangas@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix various docstrings</title>
<updated>2025-02-21T01:05:31+00:00</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2025-02-21T01:05:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/magit.git/commit/?id=d4fdadc127d3d8b98e71d38675bb0438c6ae93f1'/>
<id>d4fdadc127d3d8b98e71d38675bb0438c6ae93f1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>git-commit-font-lock-keywords-1: Make trailer regex matches lax</title>
<updated>2025-02-17T17:22:48+00:00</updated>
<author>
<name>Curt Brune</name>
<email>curt@brune.net</email>
</author>
<published>2025-02-17T03:19:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/magit.git/commit/?id=8c27c910cab356173165d03edc9fb7b494574d51'/>
<id>8c27c910cab356173165d03edc9fb7b494574d51</id>
<content type='text'>
The `git-commit--trailer-regexp' regex is written so that either groups
1 and 2 will match or groups 3 and 4 will match, but it is impossible
for all 4 groups to match.

This patch updates the font-lock regex checker to be lax about whether
or not the group matched.  Without this patch we have errors like:

  Error during redisplay: (jit-lock-function 77) signaled
    (error "No match 3 in highlight (3 'git-commit-trailer-token)")

Signed-off-by: Curt Brune &lt;curt@brune.net&gt;
Make-it-so: Jonas Bernoulli &lt;jonas@bernoul.li&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `git-commit--trailer-regexp' regex is written so that either groups
1 and 2 will match or groups 3 and 4 will match, but it is impossible
for all 4 groups to match.

This patch updates the font-lock regex checker to be lax about whether
or not the group matched.  Without this patch we have errors like:

  Error during redisplay: (jit-lock-function 77) signaled
    (error "No match 3 in highlight (3 'git-commit-trailer-token)")

Signed-off-by: Curt Brune &lt;curt@brune.net&gt;
Make-it-so: Jonas Bernoulli &lt;jonas@bernoul.li&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Let the byte-compiler check more function references</title>
<updated>2025-02-03T23:21:59+00:00</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2025-02-03T23:21:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/magit.git/commit/?id=e959ab1057016fd1759b9b4a930eca8aa71828ef'/>
<id>e959ab1057016fd1759b9b4a930eca8aa71828ef</id>
<content type='text'>
The sequel.  Part 1 was [1: 7f47299581].

1: 2025-01-05 7f47299581abb6f77870cb5abdae159fcd35b3d5
   Let the byte-compiler check more function references
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The sequel.  Part 1 was [1: 7f47299581].

1: 2025-01-05 7f47299581abb6f77870cb5abdae159fcd35b3d5
   Let the byte-compiler check more function references
</pre>
</div>
</content>
</entry>
<entry>
<title>git-commit.el: Require magit-process</title>
<updated>2025-01-07T23:24:51+00:00</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2025-01-07T23:17:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/magit.git/commit/?id=8b6bb7c7e88c298e1447ca7c86138588a3953784'/>
<id>8b6bb7c7e88c298e1447ca7c86138588a3953784</id>
<content type='text'>
There is a circular dependency between `magit-git' and `magit-process',
which we break by declaring some functions from the latter in the
former.  This usually works out fine because loading `magit' loads both
libraries.

However, when someone only loads `git-commit', then this broke and to
fix it we have to explicitly require `magit-process' in that library
as well.

Also explicitly require `magit-git', even though that isn't strictly
necessary because `magit-mode' requires `magit-git'.  Finally also
update the dependency declaration in "lisp/Makefile".

Closes #5280.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is a circular dependency between `magit-git' and `magit-process',
which we break by declaring some functions from the latter in the
former.  This usually works out fine because loading `magit' loads both
libraries.

However, when someone only loads `git-commit', then this broke and to
fix it we have to explicitly require `magit-process' in that library
as well.

Also explicitly require `magit-git', even though that isn't strictly
necessary because `magit-mode' requires `magit-git'.  Finally also
update the dependency declaration in "lisp/Makefile".

Closes #5280.
</pre>
</div>
</content>
</entry>
</feed>
