)]}'
{
  "commit": "76c07cb9bfecfffa076e7c107085bea68b0aa9bd",
  "tree": "8ce99e70eab7b7e0010b1f471f9226766b3aa5ca",
  "parents": [
    "41fabef044e08d5296140a1c336f55265a73cb5b"
  ],
  "author": {
    "name": "Andy Zhao",
    "email": "andyzhao@google.com",
    "time": "Wed Sep 30 11:12:40 2020 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Sep 30 12:12:40 2020 -0600"
  },
  "message": "feat(transport): Add Device Certificate Authentication support to GRPC (#682)\n\n- Refactor GetClientCertificateSource and GetEndpoint helpers into a common \"dca\" package to be used by both http and grpc routes.\r\n- Moved endpoint tests to dca_test.go.\r\n- Update GetEndpoint to accept naked \"host:port\" as URL without merging with DefaultEndpoint. This is needed for GRPC DirectPath scenario, where \"DefaultEndpoint\" is likely not configured.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "19b7ddbfb2a18af2de89934327a01d6b8dd6d976",
      "old_mode": 33188,
      "old_path": "transport/grpc/dial.go",
      "new_id": "55c04a5af063e2b0903400684dc34cf88c7bd257",
      "new_mode": 33188,
      "new_path": "transport/grpc/dial.go"
    },
    {
      "type": "modify",
      "old_id": "a1a01c992f07a2d116cfe46a023db37a5e034605",
      "old_mode": 33188,
      "old_path": "transport/http/dial.go",
      "new_id": "8578cac9ef21ba8af3796a8f0feeaff59782e710",
      "new_mode": 33188,
      "new_path": "transport/http/dial.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "827a945b59645910f164800be13f395156c6a44e",
      "new_mode": 33188,
      "new_path": "transport/internal/dca/dca.go"
    },
    {
      "type": "rename",
      "old_id": "5009ca23aaf761f2b189c29b0af945ae0ce6ba6d",
      "old_mode": 33188,
      "old_path": "transport/http/dial_test.go",
      "new_id": "2f61f08a1eb982709523d504d958fc9c731177a4",
      "new_mode": 33188,
      "new_path": "transport/internal/dca/dca_test.go",
      "score": 97
    }
  ]
}
