Reduce duplicate git rev-parse work in VS Code Cache only safe git read commands Add VS Code bridge cache coverage