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
Test helpers + scripts updated to match the bare-repo invariant from
openPublicStore. createTestRepo / createFullDataRepo now build the
bare gitdir + use a transient working-tree clone to seed initial
commits via push, then discard the working tree. seedFixtures opens
the bare directly via openRepo({ gitDir }).
New seedRawToml helper (apps/api/tests/helpers/seed-fixtures.ts) wraps
the transient-clone-push dance for ad-hoc TOML seeds — replaces the
identical-shape git-add-commit blocks that lived in account-claim,
auth, github-oauth, and saml tests.
internal-reload + import-laddr test rigs: local clone is --bare;
imp-laddr's ensureBranchCheckedOut uses update-ref + symbolic-ref
instead of git checkout. internal-reload's post-reload sanity check
reads the file via `git show HEAD:<path>` instead of filesystem.
scrub-data: source repo opens bare; .gitsheets configs copied to the
target via `git ls-tree` + `git show` instead of filesystem readdir.
All 241 API tests pass.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments