#54 avoid unnecessary pulls before read only GitDataStore operations