UNPKG

sync-worktrees

Version:

Automatically synchronize Git worktrees with remote branches - perfect for multi-branch development workflows

10 lines 827 B
import type { SyncMetadata } from "../types/sync-metadata"; export declare class WorktreeMetadataService { getMetadataPath(bareRepoPath: string, worktreeName: string): Promise<string>; saveMetadata(bareRepoPath: string, worktreeName: string, metadata: SyncMetadata): Promise<void>; loadMetadata(bareRepoPath: string, worktreeName: string): Promise<SyncMetadata | null>; deleteMetadata(bareRepoPath: string, worktreeName: string): Promise<void>; updateLastSync(bareRepoPath: string, worktreeName: string, commit: string, action?: "created" | "updated" | "fetched"): Promise<void>; createInitialMetadata(bareRepoPath: string, worktreeName: string, commit: string, upstreamBranch: string, parentBranch: string, parentCommit: string): Promise<void>; } //# sourceMappingURL=worktree-metadata.service.d.ts.map