aboutsummaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)Author
2024-12-23manual: Copyedit FAQ a bitJonas Bernoulli
2024-12-23manual: Fix two urlsJonas Bernoulli
2024-12-23magit-toggle-subprocess-record: New commandJonas Bernoulli
This is a refinement of the functionality, which was previously enabled using the variable `magit-process-extreme-logging' (which we remove).
2024-12-23magit-toggle-git-debug: Improve documentationJonas Bernoulli
Focus on documenting the command `magit-toggle-git-debug', at the expense of the documentation for the variable `magit-git-debug', which users don't really have to know about.
2024-12-19magit-toggle-profiling: New commandJonas Bernoulli
2024-12-19manual: Document magit-profile-refresh-bufferJonas Bernoulli
2024-12-19magit-diff-dwim: Improve documentationJonas Bernoulli
I wrote this a while ago in response to a user complaining that this command never does what they mean (dwtm), and have finally decided to install it after all, because, despite the slight saltiness towards the end, this actually is useful information.
2024-12-06Release version 4.1.3v4.1.3Jonas Bernoulli
2024-12-03Fix typos in changelogJonas Bernoulli
2024-11-26magit-stash-{pop,apply}: Stop after successfully installing conflictJonas Bernoulli
If we cannot successfully install the conflict with "git stash apply --index", we also try "git stash apply", and if that fails as well, we continue with "git apply --3way". That assumed that we could tell whether a stash was either applied with no conflict or the conflict was successfully installed by, or else the conflict could not be installed, by checking status. Unfortunately it turns out that the exit status is also 1 if the conflict was successfully installed. Instead we have to look at the output. Unfortunately we can only do that for Git v2.38.0 and later, and have to fall back to the less convenient behavior provided by Git itself. Closes #5253.
2024-11-26magit-stash-{pop,apply}: Copy edit documentationJonas Bernoulli
2024-11-24Regenerate texi manualJonas Bernoulli
2024-11-24magit-insert-untracked-files: Improve docsJonas Bernoulli
Fix a typo in doc-string and copy additional information from doc-string to manual.
2024-11-02Release version 4.1.2v4.1.2Jonas Bernoulli
2024-10-01Release version 4.1.1v4.1.1Jonas Bernoulli
2024-09-28manual: Fix a minor typoJacob Ilsø
2024-09-01Release version 4.1.0v4.1.0Jonas Bernoulli
2024-08-30Track generated *.texi againJonas Bernoulli
The ecosystem isn't read; maybe in a few more years.
2024-08-20Update .orgconfigJonas Bernoulli
2024-08-20make: Make .orgconfig a prerequisite of %.texiJonas Bernoulli
2024-08-20manual: Add workaround for too old Emacs on GNU ELPA build serverJonas Bernoulli
Emacs (and thus Org) on GNU ELPA build server is too old, so we have to allow Org to continue when it encounters broken links. Users will notice these broken links, but this way we at least get to distribute the Magit manual. The broken links are those that link to Git's man pages.
2024-08-18Remove "It's Magit!" section from relnotesJonas Bernoulli
2024-08-18Actually no longer track generated %.texiJonas Bernoulli
2024-08-17No longer track generated %.texiJonas Bernoulli
That also means that we can use the (updated) {{{version}}} macro again.
2024-08-17make: Re-generate %.texi if HEAD changed since previous runJonas Bernoulli
2024-08-17make: Ensure documentation is cleaned up and regenerated when neededJonas Bernoulli
- Files are not the only inputs to `texi', so we cannot rely on their modification times alone, to determine whether a rebuild is required. The new `redo-docs' always regenerates the texi file and thus all other formats. Use that target before publishing the manual. - Teach `html-dir' to only regenerate if a texi file has actually been touched. - However when `html-dir' does regenerate, we must first remove all existing html files, to avoid files that used to be generated but are not being generated anymore, from sticking around.
2024-08-11relnotes: Fix date in urlJonas Bernoulli
The release was indeed tagged on the 8th, but the announcement wasn't ready until the 9th.
2024-08-08Release version 4.0.0v4.0.0Jonas Bernoulli
2024-08-05Update release notesJonas Bernoulli
2024-08-04magit-diff-working-tree: Change diff type to committedKyle Meyer
magit-diff-range with a single revision and magit-diff-working-tree both show a diff between the revision and the working tree. Whether magit-reverse aborted in these buffers used to be determined by whether the specified revision resolved to HEAD. If so, magit-reverse aborted with "Cannot reverse unstaged changes". magit-reverse aborting here wasn't entirely right because a diff of HEAD versus the working tree may contain staged changes too. e94b6ebf (Record diff-type in magit-diff-mode buffers, 2023-03-18) moved magit-diff-range and magit-diff-working-tree in different directions. With that change, magit-diff-range with any revision, including HEAD, allows reversing. On the other hand, magit-diff-working-tree with any revision forbids reversing. Update magit-diff-working-tree to pass `committed' instead of `unstaged' for the diff type. As a description, `committed' is a bit off (the diff can include a mix of unstaged, staged, and committed changes), but it allows reversing and matches what magit-diff-range does. For a diff of any revision against the working tree, magit-apply is bound to fail. Before e94b6ebf, magit-apply used to abort when the diff was between _HEAD_ and the working tree. After e94b6ebf and this change, magit-apply leaves the failure to git-apply. To abort early, we could mark working tree diffs with a distinct diff type, but leaving the failure to apply time is good enough, at least for now. Closes #5090.
2024-08-03magit-reverse-in-index: Fix option reference in docsKyle Meyer
2024-08-02AUTHORS.md: Update list of contributorsJonas Bernoulli
2024-07-24relnotes: Fix typoKyle Meyer
2024-07-24Copy edit release notesJonas Bernoulli
2024-06-24magit-insert-heading: Add optional CHILD-COUNT argumentJonas Bernoulli
2024-06-16AUTHORS.md: Update list of contributorsJonas Bernoulli
2024-06-12magit-section-lineage: Update documentationJonas Bernoulli
2024-06-09Use define-advice instead of advice-addJonas Bernoulli
2024-06-07make: docs: Generate all formatsJonas Bernoulli
2024-06-07make: Fix section headingsJonas Bernoulli
Make them match the outline regexp we use.
2024-06-07make: Integrate texi targetJonas Bernoulli
Now that an Org version (9.6), which contains the necessary changes to ox-texinfo, has been released, we assume that users have the necessary tools.
2024-06-05manual: Capitalize Git when referring to the projectJonas Bernoulli
Only when referring to the executable/command, do we use lower-case git.
2024-06-05manual: Fix pastoJonas Bernoulli
2024-05-21manual: Fix description of prefix arg for magit-fetch-modulesKyle Meyer
A prefix arg triggers the transient as of fd5b9ead (magit-fetch-modules: With prefix argument act as transient prefix, 2021-12-01).
2024-05-21manual: Drop stale mention of magit-fetch-modules-jobsKyle Meyer
This variable was deleted in ed806783 (Remove variables and functions obsolete since v3.3.0, 2023-03-13). Re: #5144
2024-05-21manual: Update remaining spot for magit-fetch-modules renameKyle Meyer
This spot was missed in 943686e3 (Update descriptions of module commands in manual, 2018-01-26).
2024-05-10manual: Use correct key E M for magit-ediff-resolve-allPieter van Oostrum
2024-04-29magit-completing-read: Use format-promptJonas Bernoulli
2024-04-29manual: Fix typosAndrew-Zipperer
- "strickly" -> "strictly" - "stricktly" -> "strictly" I change this because I find results on Google for "strictly" but not "strick(t)ly".
2024-04-15Update contact informationJonas Bernoulli