Documentation
    Preparing search index...

    Interface SquashManagerOptions

    Options for SquashManager construction beyond the required params.

    interface SquashManagerOptions {
        accessToken?: string;
        branch?: string;
        pauseCommits?: () => Promise<void>;
        remoteUrl?: string;
        resumeCommits?: () => void;
    }
    Index
    accessToken?: string

    Access token for HTTPS push authentication.

    branch?: string

    Git branch name for squash operations. Default: "master".

    pauseCommits?: () => Promise<void>

    Called before squash to drain and pause the commit pipeline.

    remoteUrl?: string

    Remote URL for force-push after squash.

    resumeCommits?: () => void

    Called after squash to resume the commit pipeline.