Changes in emails sent by the forge
Forge bot updates simplify patch emails, making them easier to thread and manage.
Claudio Bantaloukas announces updates to the batrachomyomachia bot for GCC’s forge. These changes aim to streamline the email notifications for patches, specifically by removing threading from patch versions, eliminating cover letters for single commits and pure rebases, and improving the readability of bot-added text. Developers are advised to add a new remote to their local clones for easier fetching of pull requests.
- proposer
Announces updates to the forge bot, including changes to patch email threading, cover letters, and rebasing notifications. Recommends adding a new remote for easier pull request management.
“I've pushed a couple of updates to the batrachomyomachia bot. As a consequence: - patch versions sent by the bot will no longer be threaded (this was an explicit ask) - single commits will no longer carry an additional cover letter - pure rebases will no longer generate a new patch version - the cover letter / additional text added by the bot after the patch divider is now easier to read and prov…”
In Details
Updates to the GCC forge bot streamline patch notification emails. Changes include de-threading patch versions, removing cover letters for single commits and rebases, and enhancing instructions for fetching pull requests via git. A new remote 'forge-upstream' is recommended for easier workflow integration.
- forge
- Refers to the Sourceware Forge, a platform for hosting and collaborating on open-source projects, including GCC.
- patch version
- A specific iteration or revision of a code change submitted for review, often with a numbering scheme.
- cover letter
- An introductory email or message accompanying a patch series, providing an overview and context for the changes.
- rebase
- A git operation that reapplies commits from one branch onto another, creating a linear history.
- pull request
- A mechanism in version control systems (like git) where a developer proposes changes from their branch to be merged into another.