GitNexus/gitnexus/test
ivkond c829f2a7aa refactor(group): address PR #984 review feedback
- Extract `repoInSubgroup` to `group-path-utils.ts` so `cross-impact.ts`
  and `service.ts` share a single implementation; the file-prefix
  helpers now also accept Windows-style backslashes by normalizing to
  POSIX before comparison (NB#1, NB#5).
- `groupStatus` no longer redundantly `await import()`s `node:fs/promises`
  and `node:path` — the static imports at the top of `service.ts` are
  reused, removing the local-shadow risk (NB#2).
- `groupContext` and `groupQuery` now fan their per-repo work out via
  `Promise.all` instead of a sequential `for...of` await loop. Errors
  remain isolated per repo and the result order matches the filtered
  member list (NB#3).
- `runGroupImpact` now derives a single shared `deadline` from the
  caller-supplied `timeoutMs` before Phase 1, and Phase 2's fan-out
  reuses it instead of starting a fresh budget — total wall-clock can
  no longer exceed `timeoutMs` (NB#4).
- New unit suite `test/unit/group/group-path-utils.test.ts` covers the
  shared helpers, including Windows-path normalization.

Made-with: Cursor
2026-04-19 17:30:52 +03:00
..
fixtures feat(ingestion): language-agnostic heritage extractor with config+factory pattern (#890) 2026-04-17 17:51:17 +01:00
helpers Fix security issues and critical bugs found in code review (#709) 2026-04-10 05:20:29 +01:00
integration Merge upstream/main into feat/issue-794-cross-repo-impact 2026-04-19 13:48:11 +03:00
unit refactor(group): address PR #984 review feedback 2026-04-19 17:30:52 +03:00
utils ci: add macOS to cross-platform test matrix (#208) 2026-03-07 10:38:32 +00:00
global-setup.ts feat: upgrade @ladybugdb/core to 0.15.2 and remove segfault workarounds (#374) 2026-03-19 08:25:43 +00:00
vitest.d.ts refactor: migrate from KuzuDB to LadybugDB v0.15 (#275) 2026-03-15 15:53:01 +00:00