)]}'
{
  "commit": "efdb6e9da9ed4d575afe72fde02a27817eca37c4",
  "tree": "b1e1a9bff4b1b91ada8da8673e042bfecda2f505",
  "parents": [
    "b7689bd2d426a5b5fa8375bb6e72aa853610707f"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@nexantic.com",
    "time": "Mon Jul 13 17:19:27 2020 +0200"
  },
  "committer": {
    "name": "Serge Bazanski",
    "email": "serge@nexantic.com",
    "time": "Mon Jul 13 17:19:27 2020 +0200"
  },
  "message": "core/api: move to core/proto\n\nThis is keeping in line with conventions that protobuf files generally\nlive in a \u0027proto/\u0027 directory. Even without that, a lot of the protos in\nthere aren\u0027t actually part of an API, so keeping them in `api/` is a bit\nof a misnomer.\n\nWe also remove unused protos that were part of the old\nintegrity/lifecycle flow. Again, these will make a comeback.\n\nTest Plan: this should fail. part of a larger stack. D590 is the first tip of the stack that should work.\n\nX-Origin-Diff: phab/D588\nGitOrigin-RevId: 4a7af494810348f6bcabd49e63902b4c47e6ec35\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "d61474017f644a7176e84eb3e30d1d977e823f4c",
      "old_mode": 33188,
      "old_path": "core/api/api/schema.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "7088ea1c44639aa6d1974b050e2bae592e5a5bee",
      "old_mode": 33188,
      "old_path": "core/cmd/dbg/BUILD.bazel",
      "new_id": "3ca06d0350298474731303177e63a7973e2fb567",
      "new_mode": 33188,
      "new_path": "core/cmd/dbg/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "44803ec4c85bf707017690fb3362e1ce12bcbfc3",
      "old_mode": 33188,
      "old_path": "core/cmd/dbg/main.go",
      "new_id": "bfa787161a15371e6b998270c0e6704c4cab8371",
      "new_mode": 33188,
      "new_path": "core/cmd/dbg/main.go"
    },
    {
      "type": "modify",
      "old_id": "3e3e57096932dc25c82e3595203a63f0d9dea7a8",
      "old_mode": 33188,
      "old_path": "core/cmd/launch-multi2/BUILD.bazel",
      "new_id": "87f4c888013902620644a9ed2f6a3b8795d68983",
      "new_mode": 33188,
      "new_path": "core/cmd/launch-multi2/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "0b7ef4e962de6e7b740534056c8f6d7d705426a4",
      "old_mode": 33188,
      "old_path": "core/cmd/launch-multi2/main.go",
      "new_id": "f8c9035e339702abf1d26eab8eb007b63730100a",
      "new_mode": 33188,
      "new_path": "core/cmd/launch-multi2/main.go"
    },
    {
      "type": "modify",
      "old_id": "47cbc9578e063ccc3b1f870cd7790577c0c13718",
      "old_mode": 33188,
      "old_path": "core/internal/launch/BUILD.bazel",
      "new_id": "b57c0166cbd85a1478e10bb7e2e50f7c34b2693e",
      "new_mode": 33188,
      "new_path": "core/internal/launch/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "d08117d0cbc18d00f2964fd8649eadda54fa9318",
      "old_mode": 33188,
      "old_path": "core/internal/launch/launch.go",
      "new_id": "90eb00b9d430c9ed785dfba68c3fdb987a724234",
      "new_mode": 33188,
      "new_path": "core/internal/launch/launch.go"
    },
    {
      "type": "rename",
      "old_id": "70764cc92bf5c2fe88ddc905e8934941b289b34f",
      "old_mode": 33188,
      "old_path": "core/api/api/BUILD.bazel",
      "new_id": "88569f307a4ede59d756fd41297572c5b8ebf10d",
      "new_mode": 33188,
      "new_path": "core/proto/api/BUILD.bazel",
      "score": 67
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b0369894cd167580e45cdb7693bea620086706f5",
      "new_mode": 33188,
      "new_path": "core/proto/api/debug.proto"
    },
    {
      "type": "copy",
      "old_id": "dbc7b8eb85caa6dd220462ea53920afff13430a5",
      "old_mode": 33188,
      "old_path": "core/api/common/main.proto",
      "new_id": "cf109adba5310d32e97a8e13a82ab4593b16776b",
      "new_mode": 33188,
      "new_path": "core/proto/api/enrolment.proto",
      "score": 70
    },
    {
      "type": "rename",
      "old_id": "67864318ab2418865516990b8a49de4aa9325cde",
      "old_mode": 33188,
      "old_path": "core/api/common/BUILD.bazel",
      "new_id": "69b93af113cc215cf8f89c0d672390b4f99fa0d7",
      "new_mode": 33188,
      "new_path": "core/proto/common/BUILD.bazel",
      "score": 73
    },
    {
      "type": "rename",
      "old_id": "dbc7b8eb85caa6dd220462ea53920afff13430a5",
      "old_mode": 33188,
      "old_path": "core/api/common/main.proto",
      "new_id": "56161034d6cb64d7c4695d05b0bbbf34f24400ef",
      "new_mode": 33188,
      "new_path": "core/proto/common/common.proto",
      "score": 85
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa16e97088aa121a48cfb54ba53708ef9e2baf4a",
      "new_mode": 33188,
      "new_path": "core/proto/internal/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "681101760cf1e4358eb03e766f3b4bf861b33d0f",
      "new_mode": 33188,
      "new_path": "core/proto/internal/internal.proto"
    },
    {
      "type": "modify",
      "old_id": "e2983bcb3c490bc9d6ad6c85f7f8770254ecc329",
      "old_mode": 33188,
      "old_path": "core/tests/e2e/BUILD.bazel",
      "new_id": "a0cc43334d0226f31d8ee226b2c763091b940638",
      "new_mode": 33188,
      "new_path": "core/tests/e2e/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "df5d38cd6b32cda4ede78e68a58a4eecf9850bea",
      "old_mode": 33188,
      "old_path": "core/tests/e2e/condition_helpers.go",
      "new_id": "7f9bc6373d7dec92e6b2d4616bc1cb279f74722e",
      "new_mode": 33188,
      "new_path": "core/tests/e2e/condition_helpers.go"
    },
    {
      "type": "modify",
      "old_id": "e633538f14afc63ea1c08929b333264a81748aae",
      "old_mode": 33188,
      "old_path": "core/tests/e2e/kubernetes_helpers.go",
      "new_id": "d0337e6be4cd35e4859d39511126ec42e1cb8da5",
      "new_mode": 33188,
      "new_path": "core/tests/e2e/kubernetes_helpers.go"
    },
    {
      "type": "modify",
      "old_id": "3ab03df43f910af497dd182cdb746cfb7400c206",
      "old_mode": 33188,
      "old_path": "core/tests/e2e/main_test.go",
      "new_id": "ae14a9a34426ae306b1d4d31a3c93f896704f969",
      "new_mode": 33188,
      "new_path": "core/tests/e2e/main_test.go"
    }
  ]
}
