UNPKG

renovate

Version:

Automated dependency updates. Flexible so you don't need to be.

17 lines (16 loc) 957 B
import type { CommitFilesConfig, LongCommitSha } from '../../util/git/types'; import type { PlatformScm } from './types'; export declare class DefaultGitScm implements PlatformScm { branchExists(branchName: string): Promise<boolean>; commitAndPush(commitConfig: CommitFilesConfig): Promise<LongCommitSha | null>; deleteBranch(branchName: string): Promise<void>; getBranchCommit(branchName: string): Promise<LongCommitSha | null>; isBranchBehindBase(branchName: string, baseBranch: string): Promise<boolean>; isBranchConflicted(baseBranch: string, branch: string): Promise<boolean>; isBranchModified(branchName: string, baseBranch: string): Promise<boolean>; getFileList(): Promise<string[]>; checkoutBranch(branchName: string): Promise<LongCommitSha>; mergeAndPush(branchName: string): Promise<void>; mergeToLocal(branchName: string): Promise<void>; syncForkWithUpstream(branchName: string): Promise<void>; }