INNER CODE UNIT · TypeScript

createGitComparisonReview

modem-dev/hunk · packages/hunk-git/src/index.ts:184

async function createGitComparisonReview(
  input: ExtensionVcsDiffInput,
  cwd: string,
  repoRoot: string,
  gitExecutable: string,
  signal?: AbortSignal,
) {
  const endpoints = await resolveGitComparisonEndpointsAsync(input, {
    cwd,
    repoRoot,
    gitExecutable,
    signal,
  });
  if (!endpoints) return undefined;
  const revision = `${endpoints.base}..${endpoints.head}`;
  const [commits, commitCount] = await Promise.all([
    loadGitReviewCommits(revision, { cwd: repoRoot, gitExecutable, signal }),
    countGitReviewCommits(revision, { cwd: repoRoot, gitExecutable, signal }),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…