* Fixes #4637 * use PathInfo instead of Path * catch ValueError with PathInfo.relative_to and fallback to dvc.utils.relpath * cleanup * add test Co-authored-by: Peter Rowlands <[email protected]>