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>;