You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
MANUAL RUN: codeSplitters mirrors on the real desktop app against a real GitHub repo #407
Mirrors (#393), and the private-line and rewritten-history work (#398, #402), were tested in the desktop runtime under Bun with a local bare repo as upstream. They haven't been tested in the built desktop app or against GitHub.
Steps for the owner:
Ship it: zsh ~/release-codesplitters.sh (from any folder) so the site matches main. Mirrors are desktop-only, but the site is behind main anyway: /api, /api.html and /api/mcp all 404 live.
Build or run the desktop app from main (cd apps/codesplitters && bun run desktop).
Set git config --global user.name and user.email. Commits go up as that identity.
Mirror a throwaway GitHub repo you own from the dig box (tick "Keep it in sync").
Commit here and check it lands on GitHub. Push to GitHub and check it lands here.
Force-push GitHub, then press Re-base on upstream. Repeat with Take upstream's.
Make a line private, then press Push the crew's copy. Check that GitHub has the real text and the repo's own clone has the line blank.
All checked by hand via #609 (desktop app from main, against github.com/QuinnsCode/mirror-test):
mirror made from the dig box with Keep it in sync
commit here → landed on GitHub; GitHub edit → Sync now → landed here
force-push, then Re-base on upstream → in step; force-push again, then Take upstream's → in step with round 2
private line written here and committed with the crew's copy going up: GitHub has the real text (29bed6a), a fresh clone of the repo's own git has it hidden (55aa2cf)
Activity
QuinnsCode commentedon Oct 11, 2026
All checked by hand via #609 (desktop app from main, against github.com/QuinnsCode/mirror-test):
UI follow-ups: #693 (make the mirror box visual), #678 (multi-select, private-line marker).