+1, makes sense; seems completely reasonable David.

-Jess

On Mon, Dec 22, 2025 at 11:24 AM Jason Gerlowski <[email protected]>
wrote:

> +1. Seems like a reasonable experiment, and it's easy to undo later on.
>
> It's worth pointing out that anyone curious about the component
> feature-branch commits that make up some larger contribution should
> still be able to see those in the Github UI.  So the information is
> all still available if needed...
>
> Jason
>
> On Sat, Dec 20, 2025 at 2:37 PM David Smiley <[email protected]> wrote:
> >
> > I really care/believe in the value of thoughtful commit messages to
> > communicate what a change is all about.  But many times I increasingly
> see
> > here (and wherever GHE is used, in my experience), a lack of care.  A
> > committer is excited to see a PR merged and they just hit the big green
> > button on GitHub to squash merge without thinking the slightest bit about
> > the commit message (apparently!), despite resulting in lots of junk in
> > there (e.g. "tidy").  Perhaps it annoys me more than it should... but boy
> > does it ever.  In a word, it's "sloppy".  Moreover, it's a lost
> opportunity
> > to say something of value to a future reader, rather than a series of
> > rather draft-y notes that reflects the iteration process, not the final
> > product of what was actually merged in the end.
> >
> > Next week,  I plan to ask ASF Infra to configure our project to change
> our
> > configuration so that the squash commit message default will be only the
> PR
> > title.  This will be less convenient for me and those of you who use the
> > existing intermediate commit messages as a draft to compose something
> > good.  We'll deal with it; we'll get by.  But hopefully looking at a big
> > *blank* text box by that squash merge button will prompt a... "oh yeah,
> > gotta write something there" to go do that.  If we find this change to
> be a
> > net negative, we can change back.
> >
> > note: I checked if .asf.yaml has an option for this -- it doesn't.  So
> I'll
> > file an INFRA ticket referencing GHE docs:
> >
> https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests
> >
> > ~ David Smiley
> > Apache Lucene/Solr Search Developer
> > http://www.linkedin.com/in/davidwsmiley
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to