| Age | Commit message (Expand) | Author |
| 2026-03-29 | Make Cond-Let's when$ available | Jonas Bernoulli |
| 2026-01-01 | Improve indentation of interactive | Jonas Bernoulli |
| 2026-01-01 | Improve indentation of cond | Jonas Bernoulli |
| 2026-01-01 | Bump copyright years | Jonas Bernoulli |
| 2025-11-05 | Drop a space from autoload cookies | Jonas Bernoulli |
| 2025-08-22 | Avoid t condition in final match-all cond clause | Jonas Bernoulli |
| 2025-08-22 | Use Cond-Let's implementations of {if,when,and,while}-let{,*} | Jonas Bernoulli |
| 2025-07-25 | Use shorthand match-str instead of match-string-no-properties | Jonas Bernoulli |
| 2025-03-29 | Use ## more | Jonas Bernoulli |
| 2025-01-01 | Bump copyright years | Jonas Bernoulli |
| 2024-12-09 | Depend on Git >= v2.25.0 | Jonas Bernoulli |
| 2024-10-17 | Merge when-let and neighboring conditionals | Jonas Bernoulli |
| 2024-06-30 | magit-fetch: Cosmetics | Jonas Bernoulli |
| 2024-06-30 | magit-{fetch,pull}: Add --force | Pratyush Yadav |
| 2024-04-15 | Update contact information | Jonas Bernoulli |
| 2024-01-01 | Bump copyright years | Jonas Bernoulli |
| 2023-04-24 | Clarify that some commands only deal with populated submodules | Jonas Bernoulli |
| 2023-03-13 | Remove variables and functions obsolete since v3.3.0 | Jonas Bernoulli |
| 2023-01-03 | Bump copyright years | Jonas Bernoulli |
| 2022-04-22 | Refresh library headers | Jonas Bernoulli |
| 2022-03-28 | Function-quote many more functions | Jonas Bernoulli |
| 2022-02-16 | magit-fetch-modules: Remove --all argument | Jonas Bernoulli |
| 2022-01-11 | magit-git-version>=, magit-git-version<: New functions | Jonas Bernoulli |
| 2022-01-01 | Bump copyright years | Jonas Bernoulli |
| 2021-12-19 | magit-fetch-modules: Fix previous commit | Kyle Meyer |
| 2021-12-19 | magit-fetch-modules: Fix yoda condition | Jonas Bernoulli |
| 2021-12-01 | magit-fetch-modules: With prefix argument act as transient prefix | Jonas Bernoulli |
| 2021-05-25 | Add SPDX-License-Identifier library header | Jonas Bernoulli |
| 2021-01-03 | Bump copyright years | Jonas Bernoulli |
| 2020-08-25 | magit-fetch: Add -u for --unshallow option | Adam Spiers |
| 2020-05-16 | Adjust to renamed Transient macros and variables | Jonas Bernoulli |
| 2020-01-11 | Update documentation of commands that may also set a remote | Jonas Bernoulli |
| 2020-01-02 | Update copyright years | Jonas Bernoulli |
| 2019-08-02 | Fix 904bb82ca | Jonas Bernoulli |
| 2019-08-02 | magit-fetch: Add --tags | Jonas Bernoulli |
| 2019-08-02 | magit-fetch-all: Use "git fetch --all" | Jonas Bernoulli |
| 2019-03-29 | magit-fetch-from-pushremote: Only care about the remote | Jonas Bernoulli |
| 2019-03-29 | Remove option magit-remote-set-if-missing | Jonas Bernoulli |
| 2019-03-29 | magit-fetch-from-upstream: Fallback to current remote | Jonas Bernoulli |
| 2019-03-25 | magit-git-fetch: Fix regression | Jonas Bernoulli |
| 2019-03-18 | magit-{fetch,pull}-from-upstream: Fix doc-strings | Jonas Bernoulli |
| 2019-03-18 | magit-git-{fetch,rebase}: Put arguments first | Jonas Bernoulli |
| 2019-02-14 | Allow setting push-remote/upstream while fetching, pulling and rebasing | Jonas Bernoulli |
| 2019-02-14 | magit-fetch-from-{pushremote,upstream}: Define as suffixes | Jonas Bernoulli |
| 2019-02-14 | Use same suffix section for switches and options | Jonas Bernoulli |
| 2019-02-14 | Define magit-fetch as a transient command | Jonas Bernoulli |
| 2019-02-14 | Define magit-branch-configure as a transient command | Jonas Bernoulli |
| 2019-01-02 | Bump copyright years | Jonas Bernoulli |
| 2018-10-21 | Split magit-remote.el into multiple libraries | Jonas Bernoulli |