Endpoint.fetch_file always pulls when ref is a branch