Follow-up to #12. origin carries 102 branches inherited from dataform-co/dataform when this repo was created — old upstream PR/feature branches that have nothing to do with SQLAnvil (add-assertion-option, bq-cost, bump_bigquery_client_*, cached_builds, apilaskowski-patch-1, …). They're pure noise in the branch list.
Scope
- Delete the ~102 inherited upstream branches on
origin.
- Keep
main and dataform (the upstream reference snapshot).
- These came from upstream, not from SQLAnvil work, so none should have SQLAnvil PRs or unmerged SQLAnvil content.
Approach (proposed)
- The full, current upstream history is always re-fetchable from the
upstream remote (dataform-co/dataform), so deleting these copies on origin loses nothing.
- Batch-delete via
git push origin --delete <names...> (scripted from git branch -r, filtered to exclude main/dataform).
- Spot-check a sample first to confirm none were repurposed for SQLAnvil work (none expected).
Caution
Follow-up to #12.
origincarries 102 branches inherited fromdataform-co/dataformwhen this repo was created — old upstream PR/feature branches that have nothing to do with SQLAnvil (add-assertion-option,bq-cost,bump_bigquery_client_*,cached_builds,apilaskowski-patch-1, …). They're pure noise in the branch list.Scope
origin.mainanddataform(the upstream reference snapshot).Approach (proposed)
upstreamremote (dataform-co/dataform), so deleting these copies onoriginloses nothing.git push origin --delete <names...>(scripted fromgit branch -r, filtered to excludemain/dataform).Caution
main,dataform) before running.