Skip to content

De-squad the squad/* branch-naming convention (hook + tests) #476

@primetimetank21

Description

@primetimetank21

PR #475 removed the embedded squad, but the squad/* (Disney-cast) branch-naming convention is still hardcoded in the pre-commit ancestry guard and its tests.

Decide whether to generalize squad/* to a neutral prefix (e.g. feature/*) or drop the branch-ancestry check entirely, then update:

  • hooks/pre-commit (lines ~4, 15, 22, 85) - the squad/*|goofy/*|mickey/*|chip/*|pluto/*|donald/*|jiminy/* ancestry patterns
  • tests/test_precommit_hygiene.sh - squad branch helper + stale skipped cases
  • tests/test_windows_setup.ps1 (lines ~1589, 1607, 1614) - the squad/224 ancestry advisory tests

Acceptance criteria:

  • No squad/* or cast-name branch references remain in hooks/ or tests/
  • Pre-commit hygiene tests pass on Linux, macOS, and Windows

Follow-up to #475 (embedded-squad removal).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions