consider repo objects pointing to the same path identical