Skip to content

MANUAL RUN: codeSplitters mirrors on the real desktop app against a real GitHub repo #407

Closed

Description

@QuinnsCode

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.

🤖 Generated with Claude Code

Activity

  1. added
    manual runNeeds the owner to run it by hand (tokens, sign-ins); agents can't close it
    on Oct 10, 2026
  2. QuinnsCode commented on Oct 11, 2026

    @QuinnsCode
    OwnerAuthor

    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)

    UI follow-ups: #693 (make the mirror box visual), #678 (multi-select, private-line marker).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    manual runNeeds the owner to run it by hand (tokens, sign-ins); agents can't close it

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions