Skip to content

craft-hub / GitIntegrationPlan

Interface: GitIntegrationPlan ​

Defined in: packages/craft-hub/src/git-integration.ts:55

Fresh, side-effect-free preview of integrating the current branch into a local target branch.

Properties ​

blockers ​

blockers: GitIntegrationIssue<GitIntegrationBlockerCode>[]

Defined in: packages/craft-hub/src/git-integration.ts:71


clean ​

clean: boolean

Defined in: packages/craft-hub/src/git-integration.ts:65


currentOperation? ​

optional currentOperation?: string

Defined in: packages/craft-hub/src/git-integration.ts:66


deleteSourceBranch ​

deleteSourceBranch: boolean

Defined in: packages/craft-hub/src/git-integration.ts:68


localBranches ​

localBranches: string[]

Defined in: packages/craft-hub/src/git-integration.ts:60


projectId ​

projectId: string

Defined in: packages/craft-hub/src/git-integration.ts:56


relation ​

relation: GitIntegrationRelation

Defined in: packages/craft-hub/src/git-integration.ts:67


repositoryRoot ​

repositoryRoot: string

Defined in: packages/craft-hub/src/git-integration.ts:57


revision ​

revision: string

Defined in: packages/craft-hub/src/git-integration.ts:69


sourceBranch? ​

optional sourceBranch?: string

Defined in: packages/craft-hub/src/git-integration.ts:58


sourceRevision? ​

optional sourceRevision?: string

Defined in: packages/craft-hub/src/git-integration.ts:61


steps ​

steps: GitIntegrationStep[]

Defined in: packages/craft-hub/src/git-integration.ts:70


targetBranch? ​

optional targetBranch?: string

Defined in: packages/craft-hub/src/git-integration.ts:59


targetRevision? ​

optional targetRevision?: string

Defined in: packages/craft-hub/src/git-integration.ts:62


targetUpstream? ​

optional targetUpstream?: string

Defined in: packages/craft-hub/src/git-integration.ts:63


targetUpstreamState? ​

optional targetUpstreamState?: GitUpstreamState

Defined in: packages/craft-hub/src/git-integration.ts:64


warnings ​

warnings: GitIntegrationIssue<GitIntegrationWarningCode>[]

Defined in: packages/craft-hub/src/git-integration.ts:72

Released under the MIT License.