+1 (non-binding) That's how we do it on Apache Arrow too. I would recommend using a pull request template too which gives some consistency to the commit messages.
As an example the Arrow Go one here: https://github.com/apache/arrow-go/blob/main/.github/pull_request_template.md Regards, Raúl El mar, 14 ene 2025 a las 22:57, Kevin Liu (<kevinjq...@apache.org>) escribió: > +1 non-binding. > Thanks for bringing this up! I wasn’t aware that GitHub supports this > option. I've often had to track down a commit and then go to its PR page to > view more information. This change would make the process much more > streamlined. > > I'd also like to propose enabling this for `iceberg-python` and possibly > for `iceberg-go` as well. > > Best, > Kevin Liu > > On Mon, Jan 13, 2025 at 9:03 PM Honah J. <hon...@apache.org> wrote: > >> Hi everyone, >> >> +1 >> >> I remember that I manually copy-pasting PR descriptions into merge commit >> messages multiple times. PRs often accumulate numerous commits during >> reviews, resulting in overly lengthy and less useful commit messages. >> Using the PR description as the default merge commit message seems like a >> more helpful and effective approach. >> >> Best regards, >> Honah >> >> On Mon, Jan 13, 2025 at 8:15 PM Xuanwo <xua...@apache.org> wrote: >> >>> Hi >>> >>> Here is my +1 non-binding. >>> >>> I have to change the merge commit from time to time. This setting change >>> will help a lot. >>> >>> On Tue, Jan 14, 2025, at 11:49, Renjie Liu wrote: >>> >>> Hi, all: >>> >>> I want to propose to change the github option in iceberg-rust to use pr >>> title + pr description as default git commit title and message, and github >>> already has support for this >>> <https://github.blog/changelog/2022-08-23-new-options-for-controlling-the-default-commit-message-when-merging-a-pull-request/> >>> . >>> >>> Currently when we use squash commits to merge a pr, the default git >>> commit title is pr title, while git commit message is the combined message >>> of each commit. In most cases pr description contains more detailed >>> information describing what's happening while the commit message in each >>> commit is somehow cluttered with random messages. >>> >>> Looking forward to hearing from you! >>> >>> Xuanwo >>> >>> https://xuanwo.io/ >>> >>>