How hard can it be to cache a Git checkout? | Hacker News Reader