Cache results and don't assume we have the repo checked out