backport
Version:
A CLI tool that automates the process of backporting commits
20 lines (19 loc) • 889 B
TypeScript
import type { ValidConfigOptions } from '../../options/options.js';
import type { CommitAuthor } from '../author.js';
import type { Commit } from '../sourceCommit/parse-source-commit.js';
export declare function gitAddAll({ options }: {
options: ValidConfigOptions;
}): Promise<{
cmdArgs: ReadonlyArray<string>;
code: number | null;
stderr: string;
stdout: string;
}>;
export declare function commitChanges({ options, commit, commitAuthor, }: {
options: ValidConfigOptions;
commit: Commit;
commitAuthor: CommitAuthor;
}): Promise<void>;
export declare function getIsCommitInBranch(options: ValidConfigOptions, commitSha: string): Promise<boolean>;
export declare function getIsMergeCommit(options: ValidConfigOptions, sha: string): Promise<boolean>;
export declare function getShasInMergeCommit(options: ValidConfigOptions, sha: string): Promise<string[]>;