From 143ad046f22026a510e4b585fc7152bc1ca0fb79 Mon Sep 17 00:00:00 2001 From: sebastien Date: Fri, 7 Nov 2025 16:10:26 +0100 Subject: [PATCH] replace method --- packages/docusaurus-utils/src/vcs/vcsGitEager.ts | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/packages/docusaurus-utils/src/vcs/vcsGitEager.ts b/packages/docusaurus-utils/src/vcs/vcsGitEager.ts index 3d25a02431..320f3097c4 100644 --- a/packages/docusaurus-utils/src/vcs/vcsGitEager.ts +++ b/packages/docusaurus-utils/src/vcs/vcsGitEager.ts @@ -6,25 +6,11 @@ */ import {resolve} from 'node:path'; -import {realpath} from 'node:fs/promises'; import execa from 'execa'; import {PerfLogger} from '@docusaurus/logger'; +import {getGitRepoRoot} from './gitUtils'; import type {VcsConfig} from '@docusaurus/types'; -async function getGitRepoRoot(filePath: string): Promise { - const result = await execa('git', ['rev-parse', '--show-toplevel'], { - cwd: filePath, - }); - - if (result.exitCode !== 0) { - throw new Error( - `Failed to retrieve the git repository root with exit code ${result.exitCode}: ${result.stderr}`, - ); - } - - return realpath(result.stdout.trim()); -} - type GitCommitInfo = {timestamp: number; author: string}; type GitFileInfo = {