module Git::Repository::PathResolver

Resolves and normalizes the filesystem paths that locate a Git repository

‘PathResolver` is the single home for the path-resolution logic used by the `Git::Repository` factory class methods ({Git::Repository.open} and {Git::Repository.bare}). It computes the absolute working-directory, repository (`.git`), and index paths from the caller-supplied values, following the same rules Git itself uses (including gitdir-pointer files for submodules and linked worktrees).

@api private