| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-28 | AUTHORS.md: Update list of contributors | Jonas Bernoulli | |
| 2026-03-28 | Fix typos in manual and docstrings | Jonas Bernoulli | |
| 2026-03-27 | magit-remote.<remote>.followremotehead: New variable setting command | Jonas Bernoulli | |
| Closes #5283. | |||
| 2026-03-22 | manual: Regenerate texi | Jonas Bernoulli | |
| 2026-03-22 | manual: Extend documentation about subset rebase with git equivalent | Andrea Alberti | |
| The description of `magit-rebase-subset' did not mention the underlying Git command it runs, nor does it explain that HEAD must already be at the desired upper bound before invoking it. This is a discoverability problem for users coming from the Git CLI. "git rebase --onto NEWBASE START END" is a well-known pattern, but there was no hint in the manual that this is its Magit equivalent. | |||
| 2026-03-19 | Add syntax highlighting to diffs | Jonas Bernoulli | |
| 2026-03-19 | manual: Extend magit-diff-toggle-refine-hunk documentation | Jonas Bernoulli | |
| 2026-03-19 | manual: Document two more options | Jonas Bernoulli | |
| 2026-03-14 | manual: Update for rename of magit-{stage,unstage}-buffer-file | Kyle Meyer | |
| magit-stage-buffer-file and magit-unstage-buffer-file were renamed to magit-file-stage and magit-file-unstage in bf920b7ff (2025-03-31). | |||
| 2026-03-14 | manual: Update for rename of magit-{stage,unstage}-file | Kyle Meyer | |
| magit-stage-file and magit-unstage-file were renamed to magit-stage-files and magit-unstage-files in 993cdf0aa (2025-03-31). | |||
| 2026-02-21 | magit-merge-{plain,editmsg,nocommit}: Support creating octopus merges | Jonas Bernoulli | |
| Closes #5523. | |||
| 2026-02-10 | AUTHORS.md: Update list of contributors | Jonas Bernoulli | |
| 2026-01-01 | Release version 4.5.0v4.5.0 | Jonas Bernoulli | |
| 2026-01-01 | Bump copyright years | Jonas Bernoulli | |
| 2025-12-15 | AUTHORS.md: Update list of contributors | Jonas Bernoulli | |
| 2025-12-12 | magit-insert-worktrees: mention in documentation | Huon Wilson | |
| This section inserter is handy, and has existed since 2.7.0 / 82bfdd46295c5d6fa5d1a26a5058994e5b4f7c56... but appears to not yet be documented. This documentation is modeled in the style of `magit-sparse-checkout-insert-header', where it is mentioned in the docs for the relevant commands rather than the docs of `magit-status', since most people who wish see a list of worktrees are likely using `magit-worktree' / reading its documentation. | |||
| 2025-11-30 | make: Add new EMACS_Q_ARG variable | Jonas Bernoulli | |
| It defaults to "-Q" but users can instead use "-q", which is useful if "site-start.el" contains essential settings. Also rename `BATCH' to `EMACS_BATCH', add `EMACS_ORG' and `EMACS_INTR', and rework use of related variables. | |||
| 2025-11-14 | AUTHORS.md: Update list of contributors | Jonas Bernoulli | |
| 2025-11-13 | Update links to manuals | Jonas Bernoulli | |
| 2025-11-13 | Publish manual and statistics using webdav | Jonas Bernoulli | |
| Re magit/magit#5472. | |||
| 2025-11-11 | Regenerate manual | Jonas Bernoulli | |
| 2025-11-08 | magit-section-visibility-indicators: New option | Jonas Bernoulli | |
| Replace `magit-section-visibility-indicator'. Closes #5463. | |||
| 2025-11-08 | manual: Wrap booleans with @code | Jonas Bernoulli | |
| 2025-11-08 | manual: Wrap booleans with @code | Jonas Bernoulli | |
| 2025-11-08 | magit-wip-mode: Avoid race condition | Jonas Bernoulli | |
| 2025-11-08 | magit-wip-mode: Remove all the sub-modes | Jonas Bernoulli | |
| 2025-10-27 | AUTHORS.md: Update list of contributors | Jonas Bernoulli | |
| 2025-10-06 | Release version 4.4.2v4.4.2 | Jonas Bernoulli | |
| 2025-10-06 | Release version 4.4.1v4.4.1 | Jonas Bernoulli | |
| 2025-09-10 | manual: Document magit-insert-unpushed-to-upstream-or-recent | Jonas Bernoulli | |
| 2025-09-10 | manual: Document magit-insert-status-headers in "Status Sections" | Jonas Bernoulli | |
| 2025-09-10 | Fix typos | Jonas Bernoulli | |
| 2025-09-09 | Release version 4.4.0v4.4.0 | Jonas Bernoulli | |
| 2025-09-01 | magit-diff-visit-avoid-prefer-worktree: New option | Jonas Bernoulli | |
| I strongly recommend you don't change the value of this option. See the information I have added to the manual. Closes #5421. | |||
| 2025-09-01 | magit-diff-visit-{file,previous-blob}: Update documentation | Jonas Bernoulli | |
| 2025-09-01 | magit-diff-on-removed-line-p: Use magit-diff-visit-previous-blob | Jonas Bernoulli | |
| In [1: 9b4ce73f74] we stopped respecting the value of this variable. 1: 2025-07-30 9b4ce73f74a3a9dda769ade9fa52b59214f085dc magit-diff-on-removed-line-p: New function | |||
| 2025-09-01 | manual: Move magit-diff-visit-previous-blob to end of its section | Jonas Bernoulli | |
| Changing its value is discouraged, so move it out of sight. | |||
| 2025-09-01 | manual: Document magit-diff-visit{,worktree}-file-{frame,window} | Jonas Bernoulli | |
| 2025-08-31 | docs: Fix typos | Jonas Bernoulli | |
| 2025-08-30 | manual: Remove obsolete Ido information | Jonas Bernoulli | |
| [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 | |||
| 2025-08-23 | manual: Fix typo | Jonas Bernoulli | |
| 2025-08-23 | Add missing references to Cond-Let package | Jonas Bernoulli | |
| Closes #5429. | |||
| 2025-08-01 | magit-completing-read: Support requiring non-empty input | Jonas Bernoulli | |
| 2025-07-21 | magit-status-show-untracked-files: Fix documentation | Damien Cassou | |
| 2025-07-20 | magit-status-here: Also save file-visiting buffers | Jonas Bernoulli | |
| 2025-07-15 | Don't kill blob buffers when displayed in multiple windows | Jonas Bernoulli | |
| Previously "q" in a blob buffer unconditionally killed it. I have a personal command that displays the current buffer in a new frame (while still displaying it in the old window/frame), which I often follow up by quitting the current buffer in the old window, which then ends up killing the buffer "in both frames". On the other hand, when time traveling, it is useful if "q" cleans up completely, else we would end up with many blob buffers, which are no longer of interest. Determining whether to kill or only bury the current buffer based on whether it is displayed in a second window, covers both use-cases. Other users might find different behaviors useful, so implement and mention some alternatives. | |||
| 2025-07-11 | Document return value of functions running process synchronously | Jonas Bernoulli | |
| 2025-07-05 | Release version 4.3.8v4.3.8 | Jonas Bernoulli | |
| 2025-07-01 | Release version 4.3.7v4.3.7 | Jonas Bernoulli | |
| 2025-06-30 | make authors: Show no diff if no commit was created | Jonas Bernoulli | |
