Expand description
Given an objects directory, try to resolve alternate object directories possibly located in the
./info/alternates file into canonical paths.
If no alternate object database was resolved, the resulting Vec is empty (it is not an error
if there are no alternates).
It is an error once a repository is seen again as it would lead to a cycle.