github.com/jfrog/frogbot@v1.1.1-0.20231221090046-821a26f50338/action/node_modules/simple-git/dist/src/lib/runners/git-executor-chain.d.ts (about)

     1  import { PluginStore } from '../plugins';
     2  import { outputHandler, SimpleGitExecutor, SimpleGitTask } from '../types';
     3  import { Scheduler } from './scheduler';
     4  export declare class GitExecutorChain implements SimpleGitExecutor {
     5      private _executor;
     6      private _scheduler;
     7      private _plugins;
     8      private _chain;
     9      private _queue;
    10      private _cwd;
    11      get binary(): string;
    12      get cwd(): string;
    13      set cwd(cwd: string);
    14      get env(): import("../types").GitExecutorEnv;
    15      get outputHandler(): outputHandler | undefined;
    16      constructor(_executor: SimpleGitExecutor, _scheduler: Scheduler, _plugins: PluginStore);
    17      chain(): this;
    18      push<R>(task: SimpleGitTask<R>): Promise<R>;
    19      private attemptTask;
    20      private onFatalException;
    21      private attemptRemoteTask;
    22      private attemptEmptyTask;
    23      private handleTaskData;
    24      private gitResponse;
    25      private _beforeSpawn;
    26  }