Skip to content

feat: add bundle-based OCM mirror sync#287

Open
chriswritescode-dev wants to merge 2 commits into
mainfrom
feature/ocm-bundle-sync
Open

feat: add bundle-based OCM mirror sync#287
chriswritescode-dev wants to merge 2 commits into
mainfrom
feature/ocm-bundle-sync

Conversation

@chriswritescode-dev

Copy link
Copy Markdown
Owner

Adds Git bundle-based fast sync for OCM push/pull.

Changes:

  • Default OCM push/pull now sync committed refs with git bundles
  • Dirty working tree changes sync with binary patches after bundle import
  • Full tar mirror remains available through --full and as fallback
  • Backend bundle upload/download routes import and export branches/tags
  • Tests cover bundle import/download and dirty patch sync

Validation:

  • pnpm --filter ocm-cli test -- mirror.test.ts
  • pnpm --filter backend test -- repo-mirror.test.ts
  • pnpm lint

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