aboutsummaryrefslogtreecommitdiff
path: root/docs/Makefile
AgeCommit message (Collapse)Author
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-13Publish manual and statistics using webdavJonas Bernoulli
Re magit/magit#5472.
2025-06-30make authors: Show no diff if no commit was createdJonas Bernoulli
2025-05-09make: Do not needlessly quote every comma in generated texi filesJonas Bernoulli
This counters Org commit 39264d3d41213085502dc0c2572f50855ea587a1.
2024-08-20make: Make .orgconfig a prerequisite of %.texiJonas Bernoulli
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-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.
2023-12-09make: Remove obsolete org-export kludgesJonas Bernoulli
2023-06-06make: Update authors targetJonas Bernoulli
These lines have already been removed manually from AUTHORS.md.
2023-01-06make: Dependabot is a bot, not an authorJonas Bernoulli
2022-11-19make: Fix previous commitJonas Bernoulli
2022-11-19make: Explicitly specify output directory for makeinfo --htmlJonas Bernoulli
The default output directory differs between makeinfo versions.
2022-08-10make: Print message for texi targetJonas Bernoulli
2022-04-29Update author, maintainer and contributor informationJonas Bernoulli
2022-04-23AUTHORS.md: Drop email addressesJonas Bernoulli
2022-04-22make: Right-align target verbsJonas Bernoulli
2022-03-29make: Rename EMACSBIN variable to EMACSJonas Bernoulli
I've been doing that for a long time for many of my other packages and nobody reported an issue, but if someone is trying to build magit by running make in a terminal running inside emacs and that uses bash 4.3 or older, then that would fail now. On the other hand more people likely try "EMACS=emacs-26.1 make" and then wonder why that doesn't work. (The new variable for indicating to a shell that it is running inside emacs is INSIDE_EMACS.)
2022-03-07Automatically publish statisticsJonas Bernoulli
2022-03-06make: Rename some documentation targetsJonas Bernoulli
For consistencies with other packages.
2022-02-22Rename magit-utils.el to magit-base.elJonas Bernoulli
It hasn't been true for quite some time that this library only (or even just mostly) defined things that have "very little to do with Git or Magit", and it is time to account for that. "magit-base.el" serves a role similar to that of "magit-core.el", except that it comes even earlier in the dependency tree. For that reason other libraries that depend on one or more of the libraries that `magit-base' depends on should just require that feature.
2022-01-30make: No longer publish epubJonas Bernoulli
It complicates publishing and I doubt this is actually being used.
2022-01-30Hardcode version string for nowJonas Bernoulli
2022-01-21Copy org-man-export--magit-gitman to docs/MakefileJonas Bernoulli
This makes it easier to build the manuals on *elpa.
2021-12-26manual: Use updated support for definition commandsJonas Bernoulli
Instead of ox-texinfo+.el use the new implementation that I expect to be merged into Org itself.
2021-12-16make: Set more variables in default.mkJonas Bernoulli
2021-12-16make: Update stats targetJonas Bernoulli
2021-12-16Rename Documentation/ to docs/Jonas Bernoulli