1 | import { Repository } from './repository';
|
2 | import { Commit } from './commit';
|
3 | import { MergeOptions } from './merge-options';
|
4 | import { CherrypickOptions } from './cherry-pick-options';
|
5 |
|
6 | export class Cherrypick {
|
7 | |
8 |
|
9 |
|
10 | static cherrypick(repo: Repository, commit: Commit, options?: CherrypickOptions): Promise<number>;
|
11 | |
12 |
|
13 |
|
14 | static commit(
|
15 | repo: Repository,
|
16 | cherrypickCommit: Commit,
|
17 | ourCommit: Commit,
|
18 | mainline: number,
|
19 | mergeOptions?: MergeOptions,
|
20 | ): Promise<number>;
|
21 | static initOptions(opts: CherrypickOptions, version: number): number;
|
22 | }
|