| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2025-06-16 | manual: Fix minor typo | Jacob Ilsø | |
| 2025-06-16 | magit-show-process-buffer-hint: New option | Jonas Bernoulli | |
| 2025-06-16 | manual: Correct and refine information about process output | Jonas Bernoulli | |
| 2025-06-10 | Clarify that commands run magit-section-movement-hook explicitly | Jonas Bernoulli | |
| Closes #5394. | |||
| 2025-06-01 | Release version 4.3.6v4.3.6 | Jonas Bernoulli | |
| 2025-05-31 | Bring back a variant of delayed hunk refinement | Jonas Bernoulli | |
| The old variant broke with [1: 95ee9d8c51], which cannot be fixed simply be reverting that commit, because it was in preparation of subsequent changes, which heavily refactored section highlighting making it both simpler and more generic, and also to improve performance. Delayed hunk refinement conflicts with the former, and due to the latter it might not be necessary anymore. This commit does not fully restore the old behavior. Previously delayed refinement meant that only the current hunk was ever refined; when another section became current, the refinement of the previously current section was removed again. Now, once a hunk has been refined, it remains refined, until the buffer is refreshed. The reason any form of delayed hunk refinement was implemented in the first place, was to avoid the upfront cost of completely refining a large diff. I never considered this a desirable feature; just a kludge that was sadly necessary for performance reasons. IMO the new behavior is an improvement; though always refining all hunks is of course even better, unless it is too slow of course. Closes #5385. 1: 2025-04-26 95ee9d8c5102bc5619f0e2c6d50104cae17b2009 magit-diff-paint-hunk: Only refine if actually painting | |||
| 2025-05-31 | git-rebase-{alter,squish}: New commands | Jonas Bernoulli | |
| 2025-05-14 | Release version 4.3.5v4.3.5 | Jonas Bernoulli | |
| 2025-05-13 | Release version 4.3.4v4.3.4 | Jonas Bernoulli | |
| 2025-05-13 | AUTHORS.md: Update list of contributors | Jonas Bernoulli | |
| 2025-05-09 | make: Do not needlessly quote every comma in generated texi files | Jonas Bernoulli | |
| This counters Org commit 39264d3d41213085502dc0c2572f50855ea587a1. | |||
| 2025-05-01 | Release version 4.3.3v4.3.3 | Jonas Bernoulli | |
| 2025-04-19 | magit-diff-visit-file: Remove inaccurate sentence from documentation | Richard Sent | |
| Co-authored-by: Jonas Bernoulli <jonas@bernoul.li> | |||
| 2025-04-19 | Regenerate manual | Jonas Bernoulli | |
| 2025-04-15 | git-rebase-kill-line: If the line is commented then uncomment it | Jonas Bernoulli | |
| 2025-04-01 | Release version 4.3.2v4.3.2 | Jonas Bernoulli | |
| 2025-04-01 | Regenerate manual | Jonas Bernoulli | |
| 2025-03-31 | magit-rebase-autosquash: With a prefix allow selecting beginning | Jonas Bernoulli | |
| 2025-03-25 | magit-merge-into: Rename to magit-merge-dissolve and change binding | Jonas Bernoulli | |
| Use the term "dissolve" because that makes it clear that the branch that is being merged is also deleted afterwards. Also change the key binding in the `magit-merge' menu, to keep it mnemonic. At least the latter was planned since [1: 4c096921fd]. Do not define `magit-merge-into' as an obsolete alias, since that would prolong the period during which some users would by take by surprise. Re #4386. 1: 2021-07-01 4c096921fda97ebdff656a35a257910fca9e5aad magit-merge: Change magit-merge-into's description | |||
| 2025-03-02 | Release version 4.3.1v4.3.1 | Jonas Bernoulli | |
| 2025-03-01 | AUTHORS.md: Update list of contributors | Jonas Bernoulli | |
| 2025-02-23 | changelog: Fix typo | Jonas Bernoulli | |
| 2025-02-23 | changelog: Fix typos | Jonas Bernoulli | |
| 2025-02-10 | magit-diff-wash-submodule: Use magit-format-file-function | Jonas Bernoulli | |
| 2025-02-08 | magit-format-file-function: New option | Jonas Bernoulli | |
| Closes #5308. | |||
| 2025-02-04 | Release version 4.3.0v4.3.0 | Jonas Bernoulli | |
| 2025-02-04 | Bump copyright years | Jonas Bernoulli | |
| 2025-02-03 | Drop dependency on Dash | Jonas Bernoulli | |
