Skip to content

fix(submit): use first commit as default PR title#27

Merged
boneskull merged 2 commits intomainfrom
default-pr-title
Feb 4, 2026
Merged

fix(submit): use first commit as default PR title#27
boneskull merged 2 commits intomainfrom
default-pr-title

Conversation

@boneskull
Copy link
Copy Markdown
Owner

The default PR title is now derived from the subject of the first
commit in the branch (the oldest commit unique to the branch) instead
of the branch name.

Falls back to the branch-name-based title if no commits are available.

@boneskull
Copy link
Copy Markdown
Owner Author

boneskull commented Feb 4, 2026

Stack


Managed by gh-stack

Base automatically changed from submit-no-pr to main February 4, 2026 05:23
@boneskull boneskull marked this pull request as ready for review February 4, 2026 05:23
The default PR title is now derived from the subject of the first
commit in the branch (the oldest commit unique to the branch) instead
of the branch name.

Falls back to the branch-name-based title if no commits are available.
Copilot AI review requested due to automatic review settings February 4, 2026 05:23
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR changes the default PR title generation strategy to use the subject line of the first (oldest) commit in the branch instead of deriving it from the branch name, with a fallback to the branch-name-based title when no commits are available.

Changes:

  • Modified default title generation to prioritize commit message over branch name
  • Added new function to extract title from the first commit's subject line
  • Maintained backward compatibility with branch-name fallback

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

- Add whitespace trimming to handle commits with leading/trailing spaces
- Fall back to branch name if subject is empty or whitespace-only
- Improve comment to reference GetCommits ordering guarantee
@boneskull boneskull merged commit 9bc1881 into main Feb 4, 2026
7 checks passed
@boneskull boneskull deleted the default-pr-title branch February 4, 2026 05:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants