Having a colon in the path may cause issues, and having the hash function indicated isn't actually necessary. We now verify the path format in the tests to prevent regressions. (cherry picked from commit c65a6fa86aef7bdf51fb4fba7bd31d265619ba3f)
git-subtree-dir: third_party/nix git-subtree-mainline: cf8cd640c1 git-subtree-split: be66c7a6b24e3c3c6157fd37b86c7203d14acf10
cf8cd640c1