Skip to content

fix: restore thulp-logo.svg deleted by vps-git-sync#17

Merged
bkataru merged 1 commit into
masterfrom
fix/restore-thulp-logo
Apr 10, 2026
Merged

fix: restore thulp-logo.svg deleted by vps-git-sync#17
bkataru merged 1 commit into
masterfrom
fix/restore-thulp-logo

Conversation

@bkataru

@bkataru bkataru commented Apr 10, 2026

Copy link
Copy Markdown
Member

Summary

Restores `docs/static/img/thulp-logo.svg` which was 404ing on GitHub (README references it on line 2). Also adds `docs/public/` to `.gitignore` to prevent the Zola build output from being re-tracked.

Root cause

Commit `1ad5593` (vps-git-sync, 2026-03-23) auto-deleted 6 files when someone cleaned the filesystem. 5 of them were Zola build output in `docs/public/` (fine to delete), but one was the source file `docs/static/img/thulp-logo.svg`. vps-git-sync dutifully pushed the deletion.

Test plan

  • Logo file restored from git history (`git show 1ad5593^:docs/static/img/thulp-logo.svg`)
  • README line 2 now resolves again
  • `.gitignore` prevents `docs/public/` from being tracked going forward

🤖 Generated with Claude Code

The thulp logo was referenced in README.md line 2 but 404'd on GitHub
because commit 1ad5593 (vps-git-sync, 2026-03-23) auto-deleted 6 files:
- docs/static/img/thulp-logo.svg (SOURCE — should NEVER have been deleted)
- docs/public/404.html (Zola build output — ok to delete)
- docs/public/img/thulp-logo.svg (Zola build output — ok to delete)
- docs/public/index.html (Zola build output — ok to delete)
- docs/public/robots.txt (Zola build output — ok to delete)
- docs/public/sitemap.xml (Zola build output — ok to delete)

Root cause: vps-git-sync blindly commits local filesystem state to git,
including deletions. Someone cleaned docs/public/ and accidentally also
wiped docs/static/img/ on VPS local, and the sync script dutifully
pushed the removal of the logo source along with the build output.

Fix:
1. Restore docs/static/img/thulp-logo.svg from git history (1ad5593^)
2. Add docs/public/ to .gitignore so the build output can't be
   re-tracked in the future (and its deletion can't be re-committed)

This doesn't prevent the underlying vps-git-sync footgun, but it does
protect this specific incident class from recurring.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@bkataru bkataru merged commit b357e5d into master Apr 10, 2026
8 of 10 checks passed
@bkataru bkataru deleted the fix/restore-thulp-logo branch April 10, 2026 09:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant