)]}'
{
  "commit": "3fbf2c08308e36462f748e404a48faefef524ea1",
  "tree": "9d63fda435ae2089c976f3096b2e892b6d95e0a8",
  "parents": [
    "3824ccfad83d628cffd57596735451c2615c3e5e"
  ],
  "author": {
    "name": "Alex Eagle",
    "email": "alex.eagle@robinhood.com",
    "time": "Fri Jun 05 16:18:18 2020 -0700"
  },
  "committer": {
    "name": "Alex Eagle",
    "email": "eagle@post.harvard.edu",
    "time": "Mon Jun 08 10:47:17 2020 -0700"
  },
  "message": "feat: introduce generated_file_test\n\nThis is a new public API for checking in golden or snapshot files.\nIf you used the private golden_file_test previously, you need to rename actual to generated, golden to src, and golden_debug to src_dbg\n\nFixes #1893\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "86fecd7a80391354c4b49e112f2143e1f1243778",
      "old_mode": 33188,
      "old_path": ".github/BUILD.bazel",
      "new_id": "0ed9b0df852307a7628f626aec63e238519bb81b",
      "new_mode": 33188,
      "new_path": ".github/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "a56e2b873d60de73d060eeafdd8e7aee443a166f",
      "old_mode": 33188,
      "old_path": "BUILD.bazel",
      "new_id": "2974d7e70ccd420fd84d3e1e3042061f1c59e1ba",
      "new_mode": 33188,
      "new_path": "BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "375b74535cb9a29fb74b5e7169a05e83df18499d",
      "old_mode": 33188,
      "old_path": "index.bzl",
      "new_id": "f0d456c558c3aad13389407bba5f94c511dbfe2a",
      "new_mode": 33188,
      "new_path": "index.bzl"
    },
    {
      "type": "modify",
      "old_id": "7fc18e029ff37e0dd0a6a6fcd538f3f6af8b45e2",
      "old_mode": 33188,
      "old_path": "index.for_docs.bzl",
      "new_id": "9b4a7dd21e773658738c7d614e1a7ee4af308270",
      "new_mode": 33188,
      "new_path": "index.for_docs.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40d131da5cd8ca3595eac2f85f5464a1650945e8",
      "new_mode": 33188,
      "new_path": "internal/generated_file_test/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8991c540f78e52beb92551b0d7436462810b260f",
      "new_mode": 33188,
      "new_path": "internal/generated_file_test/bin.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "534e8db6991c7709d8eb9e0b35c81dfdcb0c8242",
      "new_mode": 33188,
      "new_path": "internal/generated_file_test/generated_file_test.bzl"
    },
    {
      "type": "delete",
      "old_id": "df711b8cee733459dac2b467ffa835cfb042b395",
      "old_mode": 33188,
      "old_path": "internal/golden_file_test/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ee01f855b47cee5fc77ea3565460a6d81b9846ad",
      "old_mode": 33188,
      "old_path": "internal/golden_file_test/bin.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d0543818f69dd3251c687b4a85dd39da2d215042",
      "old_mode": 33188,
      "old_path": "internal/golden_file_test/golden_file_test.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "c8fd38051cdab434f01ff636236360b2b47d1f4e",
      "old_mode": 33188,
      "old_path": "internal/linker/BUILD.bazel",
      "new_id": "3cdd4d684b8abba9d62315225da340b548c55edc",
      "new_mode": 33188,
      "new_path": "internal/linker/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "503ca8e57ce6d58faff8b01cbd1bc30353b44924",
      "old_mode": 33188,
      "old_path": "internal/linker/test/integration/BUILD.bazel",
      "new_id": "158dfd3b25ce1fbbb635fb243d5485c2baea6101",
      "new_mode": 33188,
      "new_path": "internal/linker/test/integration/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "c35e61a1b709ae506bc553ab49c188be7e6793fd",
      "old_mode": 33188,
      "old_path": "internal/node/BUILD.bazel",
      "new_id": "f739ff9d0aad7ddb132bd2a2dba6d183cb65e136",
      "new_mode": 33188,
      "new_path": "internal/node/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "073155a7323d12f4fdedab6a379ec7f1d14b370e",
      "old_mode": 33188,
      "old_path": "internal/node/test/BUILD.bazel",
      "new_id": "b1d1d42120c368036d67f24462f2f5fa91ebdd7c",
      "new_mode": 33188,
      "new_path": "internal/node/test/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "0c0246905333f53eb410d892eb05e0ab6278ba26",
      "old_mode": 33188,
      "old_path": "internal/npm_install/test/BUILD.bazel",
      "new_id": "32b5c34e68b3b964033d8c285e90689d0588f78f",
      "new_mode": 33188,
      "new_path": "internal/npm_install/test/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "c33ae79b13e735df7b1280769466db70218e883e",
      "old_mode": 33188,
      "old_path": "internal/npm_install/test/check.js",
      "new_id": "72bf73b21ab82383a6b6a1d3e41c6a655a1eb5b2",
      "new_mode": 33188,
      "new_path": "internal/npm_install/test/check.js"
    },
    {
      "type": "modify",
      "old_id": "c91df3de01e1382a0a49419d4770f5de1cc4833e",
      "old_mode": 33188,
      "old_path": "packages/rollup/test/integration/BUILD.bazel",
      "new_id": "ac0df8515d92b2c1a6e8f6abdb2eeff37e7f07a6",
      "new_mode": 33188,
      "new_path": "packages/rollup/test/integration/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "01a9927ee1546e5c24b7e64a3a315c8452b7c5e2",
      "old_mode": 33261,
      "old_path": "packages/rollup/test/integration/accept.sh",
      "new_id": "528962f4bb1ec8664427749975e7b9a430072f5f",
      "new_mode": 33261,
      "new_path": "packages/rollup/test/integration/accept.sh"
    },
    {
      "type": "modify",
      "old_id": "dfbf338f2528417ec577e4a6db243dac62c36116",
      "old_mode": 33188,
      "old_path": "packages/rollup/test/plugins/BUILD.bazel",
      "new_id": "39e1b04a35492b85508998d4ceb767f3f6548628",
      "new_mode": 33188,
      "new_path": "packages/rollup/test/plugins/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "965a3e9c82b07ee95462e54ee5adf694586d327c",
      "old_mode": 33188,
      "old_path": "packages/rollup/test/version_stamp/BUILD.bazel",
      "new_id": "50189c1ed5189d766f0dd8e08b0fde5d6d733b2c",
      "new_mode": 33188,
      "new_path": "packages/rollup/test/version_stamp/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "041fe8c1bdccf2c1e7ce7a11eacd151f95eaa2fa",
      "old_mode": 33188,
      "old_path": "packages/terser/test/args/BUILD.bazel",
      "new_id": "8dcfd7545413121076dd00b1e717b8d7604d0bb1",
      "new_mode": 33188,
      "new_path": "packages/terser/test/args/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "d5a4edddeb642976d84eebb63bc7b6f0c05847e6",
      "old_mode": 33188,
      "old_path": "packages/terser/test/debug/BUILD.bazel",
      "new_id": "d3f533001ab5f46bbf410f7b77f0bd7e25448def",
      "new_mode": 33188,
      "new_path": "packages/terser/test/debug/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "d873a2f9f310a872183b894bb70c2c141abb6d3e",
      "old_mode": 33188,
      "old_path": "packages/terser/test/user_config/BUILD.bazel",
      "new_id": "8b4ee61c096951aba9c7fe2c57e9bc792e9eb727",
      "new_mode": 33188,
      "new_path": "packages/terser/test/user_config/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "55cc5ed66b450efc16dd3d74ac913c839251defb",
      "old_mode": 33188,
      "old_path": "packages/typescript/checked_in_ts_project.bzl",
      "new_id": "b904ce33191a3640896d79e2c9796a7997f0b73b",
      "new_mode": 33188,
      "new_path": "packages/typescript/checked_in_ts_project.bzl"
    },
    {
      "type": "modify",
      "old_id": "caa8557a6ab7ad85078e65397a1fe5ab0d1f2fb3",
      "old_mode": 33188,
      "old_path": "packages/typescript/test/ts_project/simple/BUILD.bazel",
      "new_id": "7e31fe2090e084a0763a14e30f6f118f0b410f9d",
      "new_mode": 33188,
      "new_path": "packages/typescript/test/ts_project/simple/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "0c8c20172cb212c27476e9ac9055123b07ef3bc7",
      "old_mode": 33261,
      "old_path": "scripts/update_codeowners.sh",
      "new_id": "175b69d2f75ff779e10b4e6543d08a67a454c2c0",
      "new_mode": 33261,
      "new_path": "scripts/update_codeowners.sh"
    }
  ]
}
