Skip to main content

inspect_worktree_file

Function inspect_worktree_file 

Source
pub fn inspect_worktree_file(
    destination: &Path,
    git_mode: &str,
    original: &[u8],
    intended: &[u8],
) -> Result<WorktreeFileState>
Expand description

What: Classify a worktree copy as original, intended or conflict. Why: inspectWorktreeFile: missing, linked and concurrently replaced paths are conflicts, not recovery failures.

In TS you’d write (pseudocode):

async function inspectWorktreeFile({ destination, gitMode, original, intended }): Promise<WorktreeFileState>;