Theia API Documentation v1.71.0
    Preparing search index...
    interface ScmHistoryProvider {
        currentHistoryItemBaseRef?: ScmHistoryItemRef;
        currentHistoryItemRef?: ScmHistoryItemRef;
        currentHistoryItemRemoteRef?: ScmHistoryItemRef;
        onDidChangeCurrentHistoryItemRefs: Event<void>;
        onDidChangeHistoryItemRefs: Event<ScmHistoryItemRefsChangeEvent>;
        provideHistoryItemChanges(
            historyItemId: string,
            historyItemParentId: undefined | string,
            token: CancellationToken,
        ): Promise<undefined | ScmHistoryItemChange[]>;
        provideHistoryItemRefs(
            historyItemRefs: undefined | string[],
            token: CancellationToken,
        ): Promise<undefined | ScmHistoryItemRef[]>;
        provideHistoryItems(
            options: ScmHistoryOptions,
            token: CancellationToken,
        ): Promise<undefined | ScmHistoryItem[]>;
        resolveHistoryItem(
            historyItemId: string,
            token: CancellationToken,
        ): Promise<undefined | ScmHistoryItem>;
        resolveHistoryItemRefsCommonAncestor(
            historyItemRefs: string[],
            token: CancellationToken,
        ): Promise<undefined | string>;
    }

    Implemented by

    Index

    Properties

    currentHistoryItemBaseRef?: ScmHistoryItemRef
    currentHistoryItemRef?: ScmHistoryItemRef
    currentHistoryItemRemoteRef?: ScmHistoryItemRef
    onDidChangeCurrentHistoryItemRefs: Event<void>
    onDidChangeHistoryItemRefs: Event<ScmHistoryItemRefsChangeEvent>

    Methods