| Age | Commit message (Expand) | Author |
| 2026-01-01 | Improve indentation of cond | Jonas Bernoulli |
| 2026-01-01 | Bump copyright years | Jonas Bernoulli |
| 2025-12-15 | magit-{common-,}post-{commit,merge,rewrite}: New hooks | Jonas Bernoulli |
| 2025-12-15 | Add support for triggering lisp hooks from git hooks | Jonas Bernoulli |
| 2025-12-12 | magit--early-process-lines: Don't quote error symbol | Jonas Bernoulli |
| 2025-12-10 | magit--early-process-lines: Return nil if executable cannot be found | Jonas Bernoulli |
| 2025-12-02 | magit-git-global-arguments: Consistently use camelCase | Jonas Bernoulli |
| 2025-12-02 | magit--early-process-lines: New internal helper function | Jonas Bernoulli |
| 2025-11-30 | Comment eval-and-compile forms | Jonas Bernoulli |
| 2025-11-25 | Drop unnecessary uses of compat-call | Jonas Bernoulli |
| 2025-11-22 | Use seq-keep more | Jonas Bernoulli |
| 2025-11-08 | magit-process-git-arguments: Improve docstring | Jonas Bernoulli |
| 2025-10-29 | magit-file-relative-name: Use file-name-parent-directory | Jonas Bernoulli |
| 2025-10-29 | magit-file-relative-name: Reorder conditions | Jonas Bernoulli |
| 2025-10-29 | magit-inside-worktree-p: Tweak docstring | Jonas Bernoulli |
| 2025-10-29 | magit--assert-usable-git: Remove obsolete kludge | Jonas Bernoulli |
| 2025-10-29 | magit-rev-name: Remove obsolete information from docstring | Jonas Bernoulli |
| 2025-09-22 | magit-read-shelved-branch: New function | Jonas Bernoulli |
| 2025-09-18 | Use cond more | Jonas Bernoulli |
| 2025-09-01 | magit-buffer-{file-name,revision}: New functions | Jonas Bernoulli |
| 2025-08-23 | Use font-lock-face for more text inserted into Magit buffers | Jonas Bernoulli |
| 2025-08-22 | Avoid t condition in final match-all cond clause | Jonas Bernoulli |
| 2025-08-22 | Use Cond-Let's and$ | Jonas Bernoulli |
| 2025-08-22 | Use cond-let and cond-let* | Jonas Bernoulli |
| 2025-08-22 | Use Cond-Let's implementation of and-let | Jonas Bernoulli |
| 2025-08-22 | Use Cond-Let's implementations of {if,when,and,while}-let{,*} | Jonas Bernoulli |
| 2025-08-22 | Revert "Remove kludge for and-let* bug in older Emacs releases" | Jonas Bernoulli |
| 2025-08-17 | Next release will be 4.4.0 | Jonas Bernoulli |
| 2025-08-07 | Use _ in all non-binding entries in the varlist of COND-let forms | Jonas Bernoulli |
| 2025-08-06 | Remove kludge for and-let* bug in older Emacs releases | Jonas Bernoulli |
| 2025-08-01 | magit-toplevel: Remove unnecessary form | Jonas Bernoulli |
| 2025-08-01 | magit-abbrev-length: Use correct conditional | Jonas Bernoulli |
| 2025-08-01 | magit-completing-read: Support requiring non-empty input | Jonas Bernoulli |
| 2025-08-01 | magit-read-other{,-local}-branch: Remove NO-REQUIRE-MATCH argument | Jonas Bernoulli |
| 2025-08-01 | magit-tag-create: No longer use magit-read-tag | Jonas Bernoulli |
| 2025-07-31 | magit-split-range: Add ABBREV argument | Jonas Bernoulli |
| 2025-07-31 | magit--abbrev-if-hash: New function | Jonas Bernoulli |
| 2025-07-31 | magit-split-range: Cosmetics | Jonas Bernoulli |
| 2025-07-31 | magit{-split-range,--split-range-raw,hash-range}: Cosmetics | Jonas Bernoulli |
| 2025-07-29 | Add to eieio--known-slot-names at compile-time still | Jonas Bernoulli |
| 2025-07-29 | Add to eieio--known-slot-names at run-time too | Jonas Bernoulli |
| 2025-07-25 | Use shorthand match-str instead of match-string-no-properties | Jonas Bernoulli |
| 2025-07-24 | magit-file-relative-name: Support indirect buffers | Jonas Bernoulli |
| 2025-07-12 | magit-list-refs: Use "version:refname" for "refs/tags" | Jonas Bernoulli |
| 2025-07-12 | magit-list-refs: Respect order given in magit-list-refs-namespaces | Jonas Bernoulli |
| 2025-07-12 | magit-list-refs: Cosmetics | Jonas Bernoulli |
| 2025-07-12 | magit-prefer-remote-upstream: Remove "refs/pullreqs" | Jonas Bernoulli |
| 2025-07-12 | magit-read-branch-or-commit: Support a list for EXCLUDE argument | Jonas Bernoulli |
| 2025-07-11 | Increase name consistency for "commit" arguments | Jonas Bernoulli |
| 2025-07-02 | magit-discard: On "Untracked files" delete exactly the listed files | Jonas Bernoulli |