)]}'
{
  "commit": "399ce5537c9d74b2335add19dcb6a4043d9468b5",
  "tree": "a7e086c69c69f8745ca123764c6929e090e0d80b",
  "parents": [
    "0ea448a92ad342bcb0ecb05a2aa9652ebe48b62a"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Tue Mar 29 12:52:42 2022 +0200"
  },
  "committer": {
    "name": "Sergiusz Bazanski",
    "email": "serge@monogon.tech",
    "time": "Wed Mar 30 15:50:59 2022 +0000"
  },
  "message": "m/n/core/rpc: provide lower-level gRPC dialing constructs\n\nThis replaces the 2x2 cartesian product of ready-made dialing functions\n(New{Authenticated,Ephemeral}Client{Test,}) with plain gRPC Dial\nOptions.\n\nThis is partially to reduce the magical aspect of the RPC library (after\nall, we are just using gRPC here, no need for these wrappers), but\nmostly in preparation for having another dimension added: dynamic\ncluster resolving, which will also be just provided as a Dial Option.\n\nChange-Id: Id051ca5204e4b44afcc10164f376ccf08af46120\nReviewed-on: https://review.monogon.dev/c/monogon/+/640\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de0278b494df3d66894ff921316e36da472f66fa",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/BUILD.bazel",
      "new_id": "8d4fee43b72fb12b7d7443304ebdcbe005994774",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "503248ac8c948efd495c7f722387eea3aba4d367",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/takeownership.go",
      "new_id": "17ed1213f8c405ae759a61f882846e8a8006b424",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/takeownership.go"
    },
    {
      "type": "modify",
      "old_id": "2002571c0797093c72eccd930ebb82e958cf7214",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/cluster/BUILD.bazel",
      "new_id": "93cc5dee9667aebde68419ed5e40ed40400fed8a",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/cluster/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "7376b84ff3622c8a0eb59adb0a745ba560b2c16c",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/cluster/cluster_register.go",
      "new_id": "3acb7d7c25e7bc37def7d5c6141248eeb2aaedf6",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/cluster/cluster_register.go"
    },
    {
      "type": "modify",
      "old_id": "60b1d7063b9d2b709c19fc95f4a548f16e3bbe59",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/impl_leader_test.go",
      "new_id": "b07b49fff01ffe796c139f47a512db9c7cb590be",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/impl_leader_test.go"
    },
    {
      "type": "modify",
      "old_id": "d699473e57c9f30f4bef99d541055e500cb90a64",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/roleserve/value_clustermembership.go",
      "new_id": "1a9ebc56ebb38aa2ea9d0133037ff02d5cd1887a",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/value_clustermembership.go"
    },
    {
      "type": "modify",
      "old_id": "4d83dfea522f918ba30c004d36e345b1eb7afeb1",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/rpc/BUILD.bazel",
      "new_id": "8ec88c0c739c9b406a890cb64ec5ae5bc655de7d",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/rpc/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "5ff71be630cf8af2832a927725800ac506e11f0a",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/rpc/client.go",
      "new_id": "70173d8627b3fb014ebf78f03b48c5e94566afbf",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/rpc/client.go"
    },
    {
      "type": "modify",
      "old_id": "559d4fac55d3b0dff9e6bb8918d972d0e3fded17",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/rpc/server_authentication_test.go",
      "new_id": "247479e25cd59fe6b41cf43008d6767653d1eeb2",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/rpc/server_authentication_test.go"
    },
    {
      "type": "modify",
      "old_id": "8cc0a489be3c64e5b93aaf37bb92c6b3740bef25",
      "old_mode": 33188,
      "old_path": "metropolis/test/launch/cluster/cluster.go",
      "new_id": "cf9cd07cbd2d582b69e23d911e840e85dbea0f99",
      "new_mode": 33188,
      "new_path": "metropolis/test/launch/cluster/cluster.go"
    }
  ]
}
