)]}'
{
  "commit": "5e9cb57fea22628d21ce9d2cceee0cc4113564b1",
  "tree": "dee8deda66583a1ca9232ed32221bcebe00debc7",
  "parents": [
    "78cefcafa315af20d9f603fefd1423fe7bab7483"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Mon May 16 15:54:50 2022 +0200"
  },
  "committer": {
    "name": "Sergiusz Bazanski",
    "email": "serge@monogon.tech",
    "time": "Wed Jun 22 09:01:00 2022 +0000"
  },
  "message": "m/n/c/rpc: replace SetupExternalGRPC with an option generator\n\nThis is one step closer to making interactions with gRPC not magic.\nWe\u0027ve done a similar cleanup on the client side, now we do it on server\nside too.\n\nChange-Id: I6b7d7767044db47ab6b0660fd985723a91607f71\nReviewed-on: https://review.monogon.dev/c/monogon/+/687\nTested-by: Jenkins CI\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "af0e11f52b83a6cfb7c3b62614831cecb0e5773b",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/BUILD.bazel",
      "new_id": "8d150b416f6cc80f946263839a73d8bf2d9e09fd",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "cf16af8ee5b0e628e240f80b6d6f3c785f1432eb",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/impl_leader_test.go",
      "new_id": "15c05dcc9fbb49df215af0df1d92d3402048b5c7",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/impl_leader_test.go"
    },
    {
      "type": "modify",
      "old_id": "5af644b9100df4f6832394e9fa1ae99a10def6ef",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/listener.go",
      "new_id": "8718efdb47d5ed56b333f8ec987e87b2eadff0b6",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/listener.go"
    },
    {
      "type": "modify",
      "old_id": "5acca74d60ab1be2220bf1c04160a78227fff590",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/rpc/resolver_test.go",
      "new_id": "8231273fa693998bff5243b9df4da6223e448cfa",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/rpc/resolver_test.go"
    },
    {
      "type": "modify",
      "old_id": "eccf0067ca4a58e37379baabf8492ac250ffc27e",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/rpc/server_authentication.go",
      "new_id": "83afad2c5c2253367caf161433d3d371df7f0f99",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/rpc/server_authentication.go"
    },
    {
      "type": "modify",
      "old_id": "247479e25cd59fe6b41cf43008d6767653d1eeb2",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/rpc/server_authentication_test.go",
      "new_id": "a229927f3608aeda591afdf0e6b93dde7e9b53a1",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/rpc/server_authentication_test.go"
    }
  ]
}
