Background
On 2026-08-02 this repository's history was rewritten with git filter-repo
to remove two directories that should never have been published:
docs/api/ — 351 DocFX-generated YAML files extracted from FlexLib's
proprietary source, reproducing 544 of FlexRadio's own XML documentation
comments verbatim.
docs/_site/ — 588 rendered HTML files containing the same material.
The rewrite also removed a local-path leak: 343 of those YAML files embedded
C:\Users\chris\OneDrive\Documents\github\FlexLib_API_v4.1.5.39794\....
main and the v1.0 / v1.1 tags were force-pushed. Repository size went
from 7.21 MiB to 94.13 KiB.
The remaining problem
Rewriting history makes objects unreferenced, not deleted. GitHub retains
them until staff run garbage collection.
Verified still live as of 2026-08-02:
- Pre-rewrite commits still resolve by SHA through the API, including
9141c97 ("add _site html filles").
docs/api/Flex.Smoothlake.FlexLib.Slice.yml?ref=9141c97 still downloads
at 151,009 bytes, still containing 99 occurrences of the local path.
A fresh git clone is clean — this only affects direct SHA access.
Action
There is no API or CLI for this. Open a ticket at
https://support.github.com/contact:
Repository: cdub89/FlexLib-API-Docs (recently renamed from
FlexLib-API-4.1.5-Docs).
I rewrote this repository's history with git filter-repo to remove files
that should not have been published, and force-pushed both main and the
v1.0/v1.1 tags. No refs point at the old commits, and a fresh clone is
clean.
However, the pre-rewrite commits and blobs are still retrievable by SHA
through the web UI and API — for example
docs/api/Flex.Smoothlake.FlexLib.Slice.yml at commit 9141c97. Please
run garbage collection on this repository to permanently remove the
unreachable objects and purge any cached views.
There are no forks and no open pull requests.
Naming a concrete still-fetchable path is what gets these actioned quickly.
Verifying the purge
Both commands should fail once GitHub has collected the objects:
gh api repos/cdub89/FlexLib-API-Docs/commits/9141c97
gh api "repos/cdub89/FlexLib-API-Docs/contents/docs/api/Flex.Smoothlake.FlexLib.Slice.yml?ref=9141c97"
Notes
- A complete pre-rewrite backup exists locally at
FlexLib-docs-prefilter-backup.bundle, so nothing is lost by purging.
- No release assets were ever attached; the auto-generated release archives
build from the rewritten trees and are clean.
- Related policy is recorded in
CLAUDE.md under "Licensing and
Redistribution Policy".
Background
On 2026-08-02 this repository's history was rewritten with
git filter-repoto remove two directories that should never have been published:
docs/api/— 351 DocFX-generated YAML files extracted from FlexLib'sproprietary source, reproducing 544 of FlexRadio's own XML documentation
comments verbatim.
docs/_site/— 588 rendered HTML files containing the same material.The rewrite also removed a local-path leak: 343 of those YAML files embedded
C:\Users\chris\OneDrive\Documents\github\FlexLib_API_v4.1.5.39794\....mainand thev1.0/v1.1tags were force-pushed. Repository size wentfrom 7.21 MiB to 94.13 KiB.
The remaining problem
Rewriting history makes objects unreferenced, not deleted. GitHub retains
them until staff run garbage collection.
Verified still live as of 2026-08-02:
9141c97("add _site html filles").docs/api/Flex.Smoothlake.FlexLib.Slice.yml?ref=9141c97still downloadsat 151,009 bytes, still containing 99 occurrences of the local path.
A fresh
git cloneis clean — this only affects direct SHA access.Action
There is no API or CLI for this. Open a ticket at
https://support.github.com/contact:
Naming a concrete still-fetchable path is what gets these actioned quickly.
Verifying the purge
Both commands should fail once GitHub has collected the objects:
gh api repos/cdub89/FlexLib-API-Docs/commits/9141c97 gh api "repos/cdub89/FlexLib-API-Docs/contents/docs/api/Flex.Smoothlake.FlexLib.Slice.yml?ref=9141c97"Notes
FlexLib-docs-prefilter-backup.bundle, so nothing is lost by purging.build from the rewritten trees and are clean.
CLAUDE.mdunder "Licensing andRedistribution Policy".