UNPKG

backport

Version:

A CLI tool that automates the process of backporting commits

28 lines (27 loc) 844 B
import type { ValidConfigOptions } from '../../options/options.js'; import type { TargetPullRequest } from '../sourceCommit/get-pull-request-states.js'; export declare function cherrypickAbort({ options, }: { options: ValidConfigOptions; }): Promise<{ cmdArgs: ReadonlyArray<string>; code: number | null; stderr: string; stdout: string; }>; export declare function cherrypick({ options, sha, mergedTargetPullRequest, commitAuthor, strategyOption, }: { options: ValidConfigOptions; sha: string; mergedTargetPullRequest?: TargetPullRequest; commitAuthor: { name: string; email: string; }; strategyOption?: 'ours' | 'theirs'; }): Promise<{ conflictingFiles: { absolute: string; relative: string; }[]; unstagedFiles: string[]; needsResolving: boolean; }>;