mdn-translation-ja-mcp
    Preparing search index...

    Function runMdnTransCommitGet

    • MDN のページ URL に対応する英語 index.md について、content リポジトリの git log で最新コミットハッシュを返す。

      Parameters

      • options: {
            url: string;
            packageRoot?: string;
            gitLog?: {
                (file: string): PromiseWithChild<{ stdout: string; stderr: string }>;
                (
                    file: string,
                    args: readonly string[] | null | undefined,
                ): PromiseWithChild<{ stdout: string; stderr: string }>;
                (
                    file: string,
                    options: ExecFileOptionsWithBufferEncoding,
                ): PromiseWithChild<{ stdout: NonSharedBuffer; stderr: NonSharedBuffer }>;
                (
                    file: string,
                    args: readonly string[] | null | undefined,
                    options: ExecFileOptionsWithBufferEncoding,
                ): PromiseWithChild<{ stdout: NonSharedBuffer; stderr: NonSharedBuffer }>;
                (
                    file: string,
                    options: ExecFileOptionsWithStringEncoding,
                ): PromiseWithChild<{ stdout: string; stderr: string }>;
                (
                    file: string,
                    args: readonly string[] | null | undefined,
                    options: ExecFileOptionsWithStringEncoding,
                ): PromiseWithChild<{ stdout: string; stderr: string }>;
                (
                    file: string,
                    options: ExecFileOptions | null | undefined,
                ): PromiseWithChild<
                    { stdout: string
                    | NonSharedBuffer; stderr: string | NonSharedBuffer },
                >;
                (
                    file: string,
                    args: readonly string[] | null | undefined,
                    options: ExecFileOptions | null | undefined,
                ): PromiseWithChild<
                    { stdout: string
                    | NonSharedBuffer; stderr: string | NonSharedBuffer },
                >;
            };
        }
        • url: string
        • OptionalpackageRoot?: string
        • OptionalgitLog?: {
              (file: string): PromiseWithChild<{ stdout: string; stderr: string }>;
              (
                  file: string,
                  args: readonly string[] | null | undefined,
              ): PromiseWithChild<{ stdout: string; stderr: string }>;
              (
                  file: string,
                  options: ExecFileOptionsWithBufferEncoding,
              ): PromiseWithChild<{ stdout: NonSharedBuffer; stderr: NonSharedBuffer }>;
              (
                  file: string,
                  args: readonly string[] | null | undefined,
                  options: ExecFileOptionsWithBufferEncoding,
              ): PromiseWithChild<{ stdout: NonSharedBuffer; stderr: NonSharedBuffer }>;
              (
                  file: string,
                  options: ExecFileOptionsWithStringEncoding,
              ): PromiseWithChild<{ stdout: string; stderr: string }>;
              (
                  file: string,
                  args: readonly string[] | null | undefined,
                  options: ExecFileOptionsWithStringEncoding,
              ): PromiseWithChild<{ stdout: string; stderr: string }>;
              (
                  file: string,
                  options: ExecFileOptions | null | undefined,
              ): PromiseWithChild<
                  { stdout: string
                  | NonSharedBuffer; stderr: string | NonSharedBuffer },
              >;
              (
                  file: string,
                  args: readonly string[] | null | undefined,
                  options: ExecFileOptions | null | undefined,
              ): PromiseWithChild<
                  { stdout: string
                  | NonSharedBuffer; stderr: string | NonSharedBuffer },
              >;
          }

          単体テスト用。未指定時は promisify(execFile)git を実行する。

      Returns Promise<MdnTransCommitGetResult>