| Age | Commit message (Expand) | Author |
| 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-30 | Move Ido kludges to a new package magit-ido | Jonas Bernoulli |
| 2025-02-21 | Add missing library commentaries | Jonas Bernoulli |
| 2025-02-02 | Use ## and seq-find instead of --first | Jonas Bernoulli |
| 2025-02-02 | Use ## and seq-remove instead of --remove | Jonas Bernoulli |
| 2025-01-01 | Bump copyright years | Jonas Bernoulli |
| 2024-12-08 | magit-subtree{,-import,-export}: Use more verbose menu headings | Jonas Bernoulli |
| 2024-04-15 | Update contact information | Jonas Bernoulli |
| 2024-01-01 | Bump copyright years | Jonas Bernoulli |
| 2023-07-31 | Use if-let instead of --if-let | 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-01-01 | Bump copyright years | Jonas Bernoulli |
| 2021-05-25 | Add SPDX-License-Identifier library header | Jonas Bernoulli |
| 2021-01-03 | Bump copyright years | Jonas Bernoulli |
| 2020-05-16 | Adjust to renamed Transient macros and variables | Jonas Bernoulli |
| 2020-01-02 | Update copyright years | Jonas Bernoulli |
| 2019-05-08 | magit-subtree-{prefix,arguments}: Add transient argument | Jonas Bernoulli |
| 2019-02-14 | [key] magit-subtree:{--annotate,--onto}: Bind non-shortargs | Jonas Bernoulli |
| 2019-02-14 | [key] magit-subtree:{--prefix,--message,--branch}: Bind shortargs | Jonas Bernoulli |
| 2019-02-14 | magit-subtree:--{*}: Define options explicitly | Jonas Bernoulli |
| 2019-02-14 | Use same suffix section for switches and options | Jonas Bernoulli |
| 2019-02-14 | magit-subtree: Split into sub-transients | Jonas Bernoulli |
| 2019-02-14 | Define magit-subtree as a transient command | Jonas Bernoulli |
| 2019-01-02 | Bump copyright years | Jonas Bernoulli |
| 2018-10-21 | In all libraries, put provide form into separate section | Jonas Bernoulli |
| 2018-01-07 | Bump copyright years | Jonas Bernoulli |
| 2017-05-22 | magit-subtree-{add,pull,push}: Add interactive completion | Justin Burkett |
| 2017-05-22 | magit-subtree-{add,pull}: rename COMMIT parameter to REF | Kyle Meyer |
| 2017-01-04 | Bump copyright years | Jonas Bernoulli |
| 2016-12-29 | Split several libraries into more sections | Jonas Bernoulli |
| 2016-12-29 | magit-subtree-prefix: move definition | Jonas Bernoulli |
| 2016-12-27 | Set local variables in lisp/.dir-locals.el | Jonas Bernoulli |
| 2016-12-22 | Place magit-{*}-arguments in new magit-git-arguments group | Jonas Bernoulli |
| 2016-06-06 | magit-{submodule,subtree}: bump copyright | Jonas Bernoulli |
| 2016-05-21 | magit-subtree-read-prefix: add missing function | Noam Postavsky |
| 2016-05-07 | add support for git-subtree | Jonas Bernoulli |