Add branch analysis tool for identifying outdated branches#274
Draft
Add branch analysis tool for identifying outdated branches#274
Conversation
❌ Deploy Preview for sprightly-genie-998c07 failed. Why did it fail? →
|
Co-authored-by: DHCross <45954119+DHCross@users.noreply.github.com>
Co-authored-by: DHCross <45954119+DHCross@users.noreply.github.com>
Co-authored-by: DHCross <45954119+DHCross@users.noreply.github.com>
Co-authored-by: DHCross <45954119+DHCross@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Review and close out-of-date branches
Add branch analysis tool for identifying outdated branches
Nov 5, 2025
Owner
|
Closing draft PR - branch analysis utility can be recreated if needed. The report generated is useful for reference but the PR itself is stale. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Repository has 260 branches with no systematic way to identify which should be closed. Implemented automated analysis tool to categorize branches by age and merge status.
Implementation
Analysis script (
scripts/analyze-branches.js)npm command:
npm run branches:analyzeDocumentation
BRANCH_MANAGEMENT.md- Usage guide, deletion guidelines, maintenance checklistBRANCH_ANALYSIS_REPORT.md- Auto-generated report (current: 21 stale, 155 WIP, 83 recent)BRANCH_ANALYSIS_IMPLEMENTATION.md- Technical overviewREADME updates - Added useful scripts section and maintenance tool reference
Usage
Report includes branch name, last commit date, age, commits behind main, and subject line for each branch.
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.