openpencil/apps/desktop/git
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
..
__tests__ test(electron): unblock desktop/git tests on git 2.36 + stubbed electron 2026-04-20 01:22:28 +08:00
auth-store.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
error.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
git-engine.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
git-iso.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
git-sys.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
ipc-handlers.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
merge-orchestrator.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
merge-session.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
repo-detector.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
repo-session.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
ssh-keys.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
worktree-merge.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00