fix(pulls): a squash merge keeps the pull's description #3

Merged
jmoran merged 2 commits from feat/squash-keeps-description into main 2026-10-13 22:43:58 +00:00
Owner

A squash leaves one commit on the default branch. Its message held only
the pull's title, so main's history lost every explanation the pull gave.

  • The squash message is now the title, then the pull's description.
  • An empty description leaves the title alone, as before.
  • A test checks the message keeps the description's overview and bullets.
A squash leaves one commit on the default branch. Its message held only the pull's title, so main's history lost every explanation the pull gave. - The squash message is now the title, then the pull's description. - An empty description leaves the title alone, as before. - A test checks the message keeps the description's overview and bullets.
A squash leaves one commit on the default branch. Its message held only
the pull's title, so main's history lost every explanation the pull gave.

- The squash message is now the title, then the pull's description.
- An empty description leaves the title alone, as before.
- A test checks the message keeps the description's overview and bullets.
jmoran merged commit d0c856ab7a into main 2026-10-13 22:43:58 +00:00
jmoran deleted branch feat/squash-keeps-description 2026-10-13 22:43:59 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
jmoran/forge-jay!3
No description provided.