vcswatch reports that
this package seems to have a new changelog entry (version
4.4.0-1, distribution
UNRELEASED) and new commits
in its VCS. You should consider whether it's time to make
an upload.
Here are the relevant commit messages:
commit d4ca1bfca093f38b90b9f8f3a3d7237e18014eda
Author: Xiyue Deng <manphiz@gmail.com>
Date: Tue Sep 9 22:59:52 2025 -0700
Migrate d/watch to rfc822-style version 5 format
commit 18e6b2f75ac71b4a6c9f58fe4200c6ddf3f740b2
Author: Xiyue Deng <manphiz@gmail.com>
Date: Tue Sep 9 23:49:59 2025 -0700
Update Build-Dependencies
- Add newly required elpa-cond-let.
- Require elpa-transient >= 0.10.
- Drop elpa-compat; provided by Emacs.
commit a7cc516dbc96df0abaacbdcf5931e54aac8fd908
Author: Xiyue Deng <manphiz@gmail.com>
Date: Tue Sep 9 22:49:41 2025 -0700
New upstream release
commit b6ad031878212bd86372da53ee43523c24a91d70
Merge: be3f2160 dc0094bd
Author: Xiyue Deng <manphiz@gmail.com>
Date: Tue Sep 9 22:44:12 2025 -0700
Merge tag 'v4.4.0'
Magit 4.4.0
# -----BEGIN PGP SIGNATURE-----
#
# iQGzBAABCAAdFiEEdaz8LQ9BAZPM1yGnIwwu+7Mm2ScFAmi//wsACgkQIwwu+7Mm
# 2SdmWQwAjmMlI1D1hq9Mvo0p5pWtyTGg4UzxRDXbQBUnfudZIbjJCFf1mBz0tY3y
# ovvSApNMlW/lP8eWbzWqf+exXmOiXpxRbvgnk2kAOg3VZYlZiQSb8ImgP/S5soPC
# 8FtFr93xvVLY+c/LHfuIjzodyecWLpPvvFyTacDAELJ9Tb+GIplJ7cZDwXFdWj9U
# g9czWSMwCxXyb3aXx8IYYv6lAeYmjYISblGJ6XBW1lbBh31HZLsaIp6u0ne69vgb
# cCIZ/g/9OlwDL8laCbQ7k8CJI51kjmTTsTFClNbC/qZqrIly54NaJa6Ty0nvv3+E
# zeiaPfoSTgSWokqaAikrk/9LYlmBkmOze57X7rgV+CkVqAWBHZ5SlKLLYivd3YZL
# UvXX2PYJFGwuC0gTrxzyghTgKog48lmwxWv22XO0D5H+IXShjlYeTatyb8LvHeum
# Jx+ilrCga3KHTqDS5G1+NL1wLR9rTOYgsjSKO7X9hM2sAWdUrxrJucC2pNyaVore
# EpYKelDT
# =Pupe
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Sep 9 03:18:51 2025 PDT
# gpg: using RSA key 75ACFC2D0F410193CCD721A7230C2EFBB326D927
# gpg: Good signature from "Jonas Bernoulli <jonas@bernoul.li>" [unknown]
# gpg: aka "Jonas Bernoulli <jonas@bernoulli.cc>" [unknown]
# gpg: aka "Jonas Bernoulli <jonas@bernoulli.ch>" [unknown]
# gpg: aka "Jonas Bernoulli <jonas@bernoulli.me>" [unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg: There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 7E10 8E46 F316 CBA0 CE3C 8D20 FC61 B723 7C71 55B7
# Subkey fingerprint: 75AC FC2D 0F41 0193 CCD7 21A7 230C 2EFB B326 D927
commit dc0094bd88a5307fdfa1c2a48f3ec5b33891f1f0
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Tue Sep 9 12:18:41 2025 +0200
Release version 4.4.0
commit 614942c8aa442ac9113bffd51ee4c81d01dcd73f
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Tue Sep 9 12:16:18 2025 +0200
Bump dependencies
commit 4c84a874c09d556817f380de4f19b1cbd9212235
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Tue Sep 9 11:53:56 2025 +0200
Update changelog
commit 034df82e01024a7de6566799f6d128b520db5c95
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Tue Sep 9 11:33:43 2025 +0200
magit-blame--run: Handle starting from index blob
commit 8748426ac6550e79e4374a17f35fa1e7803b703d
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Fri Sep 5 01:49:46 2025 +0200
make: Add missing space in *.elc target
Closes #5436.
commit 7d6ac0abbae4ee36219729257791a201005e1e3d
Author: Kyle Meyer <kyle@kyleam.com>
Date: Mon Sep 1 12:38:46 2025 -0400
magit-buffer-file-name: Drop repeated word from docstring
commit fc2074578528a0008107b6201aadc28f71c88f9a
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Mon Sep 1 14:52:04 2025 +0200
Add .elpaignore
These files are ignored for both the `magit' and the
`magit-section' package. Each of these packages has
to additionally ignore the files included in the other
package, which is done in "<nongnu.git>/elpa-packages".
commit 679736e111c2809f6f2e803bf29931078aee417e
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Mon Sep 1 03:10:06 2025 +0200
magit-blob-next: Move definition after that of magit-blob-previous
That is how I always order such pairs. Not sure what happened here.
commit 5282c977bcfcffaf7a0726ae3455369a18831aae
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Mon Sep 1 03:10:04 2025 +0200
magit-blob-{previous,next}: Add suffix predicates
commit f0063d2c83c67242888576647c7b44041a068a24
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Mon Sep 1 03:10:03 2025 +0200
Support navigating from and to index blobs
commit 82b58b9116de776b9e60748332a7109d5864e08a
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Mon Sep 1 03:10:02 2025 +0200
magit-blob-visit: Take two arguments
Like related functions already do.
commit c59ac90f6cc43034515e6cffb96231c9ccda7083
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Mon Sep 1 03:10:00 2025 +0200
magit-blob-{ancestor,successor}: Abbreviate returned hash
commit 50706e095d70b627bb80bd0602803c7e3797fb53
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Mon Sep 1 03:09:59 2025 +0200
magit-blob-successor: Return nil for file from worktree
Don't force the caller to deal with this case explicitly.
Now this function is more like the related `magit-blob-ancestor'.
commit 2b538323ec786320e61ebc0d203cf95dcff4624a
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Mon Sep 1 03:09:58 2025 +0200
magit-blob-ancestor: Cosmetics
commit b55c5c4f5901a27207d5400f84827470ede39259
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Mon Sep 1 03:09:56 2025 +0200
magit-blob-visit: Use magit-find-file when visiting worktree file
Otherwise the location would not be preserved.
commit 2a0804b27de6878f67aeca5b124efc050f6cd470
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Mon Sep 1 03:09:55 2025 +0200
magit-blob-{previous,next}: Use cond-let
commit 9430c222e0b364748a5f7eeaa5c4afb4777f6e23
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Mon Sep 1 03:09:54 2025 +0200
magit-buffer-{file-name,revision}: New functions
commit e1993d6a1d759cf0c5fc0095006dcc46a872ab2f
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Mon Sep 1 03:09:52 2025 +0200
magit-diff-visit-avoid-prefer-worktree: New option
I strongly recommend you don't change the value of this option.
See the information I have added to the manual.
Closes #5421.
commit f62d94eb855a0497059617eb9d099dd768e19bf6
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Mon Sep 1 03:09:51 2025 +0200
magit-diff-visit-{file,previous-blob}: Update documentation
commit e43549effd64856123352cb3935633c43c043216
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Mon Sep 1 03:09:50 2025 +0200
magit-diff-visit--sides: Use index as other side with unstaged changes
Iff the file in question has staged changes, then visit the index
instead of HEAD, when visiting a removed line from a diff of unstaged
changes.
commit f8632898e83052914d8de35c0375148a8b2c99e1
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Mon Sep 1 03:09:48 2025 +0200
magit-diff-visit--position: Don't add bogus offset when visiting index
We only need to calculate the offset when visiting the worktree
because GOTO-FILE is non-nil, despite REV not being "{worktree}".
But we always added an offset when REV is "{index}". We must only
add an offset when visiting "{worktree}" instead of REV, including
when REV is "{index}". The only thing special about "{index}" is
that `magit-diff-visit--offset' doesn't understand it, so we have
to substitute nil, when calling that function.
commit bf8fec3d8558e6fcde2a4fa98b65a70113295ab4
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Mon Sep 1 03:09:47 2025 +0200
magit-diff-on-removed-line-p: Use magit-diff-visit-previous-blob
In [1: 9b4ce73f74] we stopped respecting the value of this variable.
1: 2025-07-30 9b4ce73f74a3a9dda769ade9fa52b59214f085dc
magit-diff-on-removed-line-p: New function
commit b3e6ec094e2c6e5ac617be383f3d900ff9bfdc0b
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Mon Sep 1 03:09:46 2025 +0200
manual: Move magit-diff-visit-previous-blob to end of its section
Changing its value is discouraged, so move it out of sight.
commit 067fac119fb5e93a97c1525a1858be1ee2d6755e
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Mon Sep 1 03:09:44 2025 +0200
manual: Document magit-diff-visit{,worktree}-file-{frame,window}
commit 6c6c2029538216817931f2c4d90b5ff2957d2e75
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Sun Aug 31 21:37:35 2025 +0200
make: Load transient early for older Emacs releases
Transient implements a backport for
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=69108.
commit e4e7f7bc656f1c24bccd311b5f174528e724150f
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Sun Aug 31 21:34:05 2025 +0200
make: Remove kludges for old Emacs releases
commit f7103cfdf15353b512338238714a440f97c2f305
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Sun Aug 31 01:43:58 2025 +0200
docs: Fix typos
commit aed3fd31fa79870b611f3cb61b8da07141ecd2e5
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Sun Aug 31 01:36:42 2025 +0200
magit--get-file-icon: Don't override the icon package's face
We used to override `font-lock-face' but not `face'. That ended
up working because we did not enable `font-lock-mode'. It would
have broken if something else enabled `font-lock-mode'. Starting
with [1: 7de0f1335f] we enable `font-lock-mode' ourselves, so
since then we always discarded the face selected by the icon
package.
Closes #5435.
1: 2025-08-22 7de0f1335f8c4954d6d07413c5ec19fc8200078c
magit-section-mode: Set font-lock-defaults to disable syntactic font-lock
commit bde7a74dcda3052c98b520b1251db34fcddb01d7
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Sun Aug 31 01:23:30 2025 +0200
magit--get-file-icon: New function
commit 5d0cff48ec823d3de6fa453646b5766fc4083a74
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Sat Aug 30 01:25:43 2025 +0200
manual: Remove obsolete Ido information
[1: 6aec967ee4] moved Ido support to the new `magit-ido' package.
1: 2025-03-30 6aec967ee4af617ddae577153208bd8a8bb011f0
Move Ido kludges to a new package magit-ido
commit 0432831929c6300291282cb9ed17d04da8cd14b5
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Fri Aug 29 22:15:38 2025 +0200
make: Add a reminder comment
commit 79adfbb22c398d7a273cc57c82037c2031216927
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Thu Aug 28 22:31:02 2025 +0200
magit-find-file-noselect: Check auto-revert-mode in correct buffer
In [1: efaf91d8af] we started checking whether `auto-revert-buffer'
is enabled in the current buffer, but that is likely Magit's status
buffer.
Also, to be on the safe side, cons onto the existing value of
`revert-without-query', instead of overriding it.
1: 2025-08-26 efaf91d8af17a99ec0c5d6ae8c151ba6319fa2f1
magit-find-file-noselect: Auto-revert worktree file
commit 7de46ddeb30e095645d93d73bbbc5fe3e8565ac5
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Thu Aug 28 13:34:31 2025 +0200
magit-set-window-margins: Fix recent regression fix
commit 35ee3a759e3da518be59d1719892c82cf12e0aad
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Thu Aug 28 08:45:21 2025 +0200
magit-set-window-margins: Fix recent regression
In [1: a47b5098c8] we started to fall back to preserving the current
width for the right margin, similar to how we do for the left column.
That makes sense for the left column, where we want to continue to
support something else making use of that. However in the case the
right margin Magit claims absolute ownership in Magit buffers. The
result of this was that we lost the ability to hide the right margin
again.
1: 2025-08-26 a47b5098c812b7a7932df802378cb754e3ad8639
Support displaying visibility indicator in left margin
commit c595f6aef8bbacedaaf95d4b22a77f2e41c1728d
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Tue Aug 26 21:08:04 2025 +0200
magit-diff-tab-width: Cache value from existing buffer
commit 54c15f5c01f1fe66467853a0c68989e18c9d7f32
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Tue Aug 26 21:08:02 2025 +0200
magit-diff-tab-width: Kill buffer after caching
If the file was not already being visited in some buffer, then kill
the buffer we create, when we are done getting `tab-width's value.
commit efe21bfcdf6ed5b1409f608f6ef90b47f25480e7
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Tue Aug 26 21:08:01 2025 +0200
magit-diff-tab-width: Use alist-get
commit 18d0e0d9250c641100b8d07f4326361934e1a2dd
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Tue Aug 26 21:08:00 2025 +0200
magit-diff-tab-width: Use cond-let
commit 8cee322fcdc12028b5149dcb831fea49a19966a7
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Tue Aug 26 21:07:58 2025 +0200
Avoid t condition in more final match-all cond clauses
commit efaf91d8af17a99ec0c5d6ae8c151ba6319fa2f1
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Tue Aug 26 18:29:36 2025 +0200
magit-find-file-noselect: Auto-revert worktree file
If `auto-revert-mode' is enabled but hasn't gotten around to reverting
the file yet, arrange for `find-file-noselect' to automatically revert
it now, without prompting.
commit a47b5098c812b7a7932df802378cb754e3ad8639
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Tue Aug 26 08:51:21 2025 +0200
Support displaying visibility indicator in left margin
Closes #5424.
commit 62534ba292255a7516ccaf8ecd59449ee462f403
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Tue Aug 26 08:51:20 2025 +0200
magit-set-{buffer,window}-margins: Rename to make plural
In the next commit we'll start using the left margin as well.
commit d00753ca2c5e849d980cc2a99cc013fbc8f8365d
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Tue Aug 26 08:51:18 2025 +0200
magit-section-maybe-update-visibility-indicator: Cosmetics
Prepare for the addition of a third indicator kind.
commit 035da71bf932d08bd01666b82234ca0fd3eca4f4
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Tue Aug 26 08:51:17 2025 +0200
magit-section-maybe-update-visibility-indicator: Cosmetics
commit 8564fb295e9410b88df509af4b803ec0096ae96d
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Tue Aug 26 08:51:16 2025 +0200
Rename variables and a function that deal with the right margin
We are going to (optionally) use the left margin too, so we can
no longer talk about the right margin as if it was the only one.
commit 864fc0a6e197ea8a45aa62e793e881f74536514e
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Tue Aug 26 08:51:14 2025 +0200
magit-margin.el: Add new Settings section
commit 28249e37811e5d7d990c6b3059a646b191e760df
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Tue Aug 26 08:51:13 2025 +0200
Refer to right margin in docstrings of margin commands
We are going to (optionally) use the left margin as well.
commit 7eb4b2b863c425e8ba97b1e7fea963a8c1e09f62
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Tue Aug 26 08:51:12 2025 +0200
magit--age-spec: Remove unnecessary variable declaration
commit c847b2dde5e9f7b09545fab7e33510a8da5f9895
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Tue Aug 26 08:51:10 2025 +0200
magit-refs--maybe-format-margin: Replace magit-refs--format-margin
commit 98a0447d975e5640a4f8dc64fdec506841b6f596
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Sat Aug 23 19:16:18 2025 +0200
manual: Fix typo