openpencil/apps/desktop/git/__tests__
Fini cd25bd0cf9 test(electron): unblock desktop/git tests on git 2.36 + stubbed electron
- git init --bare now takes -b main (7 sites): bare HEAD defaulted to a
  dangling master ref, so clone checked out nothing and `push origin main`
  couldn't resolve the refspec (surfaced as ENOENT + engine-crash).
- git-ipc.test.ts mocks electron: the file only tests pure helpers but
  imports via ipc-handlers, whose `import { ipcMain } from 'electron'`
  throws when electron's postinstall left path.txt missing.

Production code unchanged; worktree-merge.ts still requires git 2.36 for
--format=%(path) — addressed separately.
2026-04-20 01:22:28 +08:00
..
auth-store.test.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
git-engine.test.ts test(electron): unblock desktop/git tests on git 2.36 + stubbed electron 2026-04-20 01:22:28 +08:00
git-ipc.test.ts test(electron): unblock desktop/git tests on git 2.36 + stubbed electron 2026-04-20 01:22:28 +08:00
git-iso.test.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
git-sys-real.test.ts test(electron): unblock desktop/git tests on git 2.36 + stubbed electron 2026-04-20 01:22:28 +08:00
git-sys.test.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
merge-orchestrator.test.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
merge-session.test.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
repo-detector.test.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
repo-session.test.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
ssh-keys.test.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
test-helpers.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00