Rework git core for native submodules | Hacker News Reader