← knowledge.oriz.in

Spare forks with downstream forkers

rule feedbackagent-preferencesforksgithubhousekeeping

When deleting forks in bulk (cleanup, scope-cut, profile housekeeping), the spare-list is keyed on downstream forks, not stars:

Applied 2026-06-26 during the chirag127 fork cleanup. 48 forks audited ? 43 deleted, 5 spared because they had =1 downstream forker. Spared list: Terabox-DL (10 downstream), Book-For-Programmers (2), SOCKS-Proxy-Checker, goggles-quickstart, human-eval.

How to check before bulk-deleting:

gh repo list <user> --fork --limit 500 --json name,stargazerCount,forkCount \
  --jq '[.[] | select(.forkCount > 0)] | .[].name'

The output is your spare-list. Everything else is fair game.

Why not also spare by stars:

The asymmetry is the whole point. Downstream forks are commitments, not approvals.

Related: