My company is using Smart Mirrors at sever locations around the world and the data being fetched/pulled is large. We have had issues in the past were a build was underway and some team members were pulling data from their local mirror and it was not up-to-date. I thought I saw an article that showed the clone/fetch/pull would wait until the mirror was updated or would instead redirect the request directly to the remote repository and not the mirror. Possibly a REST call exists that can do a sync status check of the mirror prior to the clone/fetch/pull request?
Thanks!