Extract BuildRelativePathFrom() helper
Use PathComparer in Index
Use PathComparer for ref parsing
Use PathComparer in other stuff
Add retry to work around 'Access denied'
fixup! Use PathComparer in Index
squash! Add StringPropertyComparer
fixup! Use PathComparer in TreeChanges
fixup! Use PathComparer in Index