aboutsummaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)Author
2026-03-28AUTHORS.md: Update list of contributorsJonas Bernoulli
2026-03-28Fix typos in manual and docstringsJonas Bernoulli
2026-03-27magit-remote.<remote>.followremotehead: New variable setting commandJonas Bernoulli
Closes #5283.
2026-03-22manual: Regenerate texiJonas Bernoulli
2026-03-22manual: Extend documentation about subset rebase with git equivalentAndrea 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-19Add syntax highlighting to diffsJonas Bernoulli
2026-03-19manual: Extend magit-diff-toggle-refine-hunk documentationJonas Bernoulli
2026-03-19manual: Document two more optionsJonas Bernoulli
2026-03-14manual: Update for rename of magit-{stage,unstage}-buffer-fileKyle 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-14manual: Update for rename of magit-{stage,unstage}-fileKyle 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-21magit-merge-{plain,editmsg,nocommit}: Support creating octopus mergesJonas Bernoulli
Closes #5523.
2026-02-10AUTHORS.md: Update list of contributorsJonas Bernoulli
2026-01-01Release version 4.5.0v4.5.0Jonas Bernoulli
2026-01-01Bump copyright yearsJonas Bernoulli
2025-12-15AUTHORS.md: Update list of contributorsJonas Bernoulli
2025-12-12magit-insert-worktrees: mention in documentationHuon 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-30make: Add new EMACS_Q_ARG variableJonas 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-14AUTHORS.md: Update list of contributorsJonas Bernoulli
2025-11-13Update links to manualsJonas Bernoulli
2025-11-13Publish manual and statistics using webdavJonas Bernoulli
Re magit/magit#5472.
2025-11-11Regenerate manualJonas Bernoulli
2025-11-08magit-section-visibility-indicators: New optionJonas Bernoulli
Replace `magit-section-visibility-indicator'. Closes #5463.
2025-11-08manual: Wrap booleans with @codeJonas Bernoulli
2025-11-08manual: Wrap booleans with @codeJonas Bernoulli
2025-11-08magit-wip-mode: Avoid race conditionJonas Bernoulli
2025-11-08magit-wip-mode: Remove all the sub-modesJonas Bernoulli
2025-10-27AUTHORS.md: Update list of contributorsJonas Bernoulli
2025-10-06Release version 4.4.2v4.4.2Jonas Bernoulli
2025-10-06Release version 4.4.1v4.4.1Jonas Bernoulli
2025-09-10manual: Document magit-insert-unpushed-to-upstream-or-recentJonas Bernoulli
2025-09-10manual: Document magit-insert-status-headers in "Status Sections"Jonas Bernoulli
2025-09-10Fix typosJonas Bernoulli
2025-09-09Release version 4.4.0v4.4.0Jonas Bernoulli
2025-09-01magit-diff-visit-avoid-prefer-worktree: New optionJonas 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-01magit-diff-visit-{file,previous-blob}: Update documentationJonas Bernoulli
2025-09-01magit-diff-on-removed-line-p: Use magit-diff-visit-previous-blobJonas 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-01manual: Move magit-diff-visit-previous-blob to end of its sectionJonas Bernoulli
Changing its value is discouraged, so move it out of sight.
2025-09-01manual: Document magit-diff-visit{,worktree}-file-{frame,window}Jonas Bernoulli
2025-08-31docs: Fix typosJonas Bernoulli
2025-08-30manual: Remove obsolete Ido informationJonas 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-23manual: Fix typoJonas Bernoulli
2025-08-23Add missing references to Cond-Let packageJonas Bernoulli
Closes #5429.
2025-08-01magit-completing-read: Support requiring non-empty inputJonas Bernoulli
2025-07-21magit-status-show-untracked-files: Fix documentationDamien Cassou
2025-07-20magit-status-here: Also save file-visiting buffersJonas Bernoulli
2025-07-15Don't kill blob buffers when displayed in multiple windowsJonas 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-11Document return value of functions running process synchronouslyJonas Bernoulli
2025-07-05Release version 4.3.8v4.3.8Jonas Bernoulli
2025-07-01Release version 4.3.7v4.3.7Jonas Bernoulli
2025-06-30make authors: Show no diff if no commit was createdJonas Bernoulli