)]}'
{
  "commit": "54f4a21ee0b1ea200f1be8c98ee5f72beecf5804",
  "tree": "8f471b2c103e1e5bcdfde2be3b1dba2fc9ac4872",
  "parents": [
    "dc4e6c184495adc206cd453703a36189bc020f98"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Fri May 14 18:47:33 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Fri May 14 18:47:33 2021 +0000"
  },
  "message": "tools: Shuffle go code into an idiomatic tree\n\nmain packages usually go under a `cmd` directory.\nHoist utility packages to the root `src` directroy so they can be shared.\n\nChange-Id: I0c221f6cd39980f5c202c030cd5134d775533efa\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/50901\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: David Neto \u003cdneto@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "00f82a121608c9f52a1604c95e1bc8509472f108",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "56d3527143b4148de516fea5a17b1bcca4f18670",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "ad5915d16708ac8fa94fd4943634d6d2cd9d2989",
      "old_mode": 33261,
      "old_path": "tools/fix-tests",
      "new_id": "445b5fe179af8770f4a1cb6517609916b500c43a",
      "new_mode": 33261,
      "new_path": "tools/fix-tests"
    },
    {
      "type": "modify",
      "old_id": "e61fc832de90df4b6c0c43aceb08a16592423c04",
      "old_mode": 33261,
      "old_path": "tools/lint",
      "new_id": "1b20be86cfca401d2d30e539f5bb680288979391",
      "new_mode": 33261,
      "new_path": "tools/lint"
    },
    {
      "type": "rename",
      "old_id": "9b80381b7ef4f779db44530aa0c290e5272c10c1",
      "old_mode": 33188,
      "old_path": "tools/src/fix-tests/fix-tests.go",
      "new_id": "886527065af492511ff204ce4309362f5e04cc0a",
      "new_mode": 33188,
      "new_path": "tools/src/cmd/fix-tests/main.go",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "bab82a24088d39ecefb3320d4647a23bc345fe72",
      "old_mode": 33188,
      "old_path": "tools/src/run-parallel/main.go",
      "new_id": "bab82a24088d39ecefb3320d4647a23bc345fe72",
      "new_mode": 33188,
      "new_path": "tools/src/cmd/run-parallel/main.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e6b69f69b3accfe25bea52995742f626ce07828d",
      "old_mode": 33188,
      "old_path": "tools/src/trim-includes/config.cfg",
      "new_id": "e6b69f69b3accfe25bea52995742f626ce07828d",
      "new_mode": 33188,
      "new_path": "tools/src/cmd/trim-includes/config.cfg",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0c411c3f94030ef317c63356a4d2f838ce3d4d56",
      "old_mode": 33188,
      "old_path": "tools/src/trim-includes/main.go",
      "new_id": "ce195d726ccc78944ccaa467b08d3b0f06672393",
      "new_mode": 33188,
      "new_path": "tools/src/cmd/trim-includes/main.go",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "8a9a9bb9014f336bd519cf2a3e80bfde644cd053",
      "old_mode": 33188,
      "old_path": "tools/src/trim-includes/glob/glob.go",
      "new_id": "0f109d4a4eb9fbf9929e2959034d69e31aef43fc",
      "new_mode": 33188,
      "new_path": "tools/src/glob/glob.go",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "24f463d48671a52289593f58ca2c241942a7d7dc",
      "old_mode": 33188,
      "old_path": "tools/src/trim-includes/match/match.go",
      "new_id": "24f463d48671a52289593f58ca2c241942a7d7dc",
      "new_mode": 33188,
      "new_path": "tools/src/match/match.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a2d926b0c9150f915ebb7902efa326859856acce",
      "old_mode": 33188,
      "old_path": "tools/src/trim-includes/match/match_test.go",
      "new_id": "a2d926b0c9150f915ebb7902efa326859856acce",
      "new_mode": 33188,
      "new_path": "tools/src/match/match_test.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d8ed99d6b47c39f6b3bd8c8f42b33a5e34de4afb",
      "old_mode": 33188,
      "old_path": "tools/src/fix-tests/substr/substr.go",
      "new_id": "d8ed99d6b47c39f6b3bd8c8f42b33a5e34de4afb",
      "new_mode": 33188,
      "new_path": "tools/src/substr/substr.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1d13eff911bba6ce12ccd3bad0d787b37fae9148",
      "old_mode": 33188,
      "old_path": "tools/src/fix-tests/substr/substr_test.go",
      "new_id": "1d13eff911bba6ce12ccd3bad0d787b37fae9148",
      "new_mode": 33188,
      "new_path": "tools/src/substr/substr_test.go",
      "score": 100
    },
    {
      "type": "delete",
      "old_id": "3b6faeb7db2dc05dbd6e8103ae2388e8d5ee0ead",
      "old_mode": 33261,
      "old_path": "tools/src/trim-includes/build.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc685f9eb332663ea93530418f16bddfc7550bb6",
      "new_mode": 33261,
      "new_path": "tools/trim-includes"
    }
  ]
}
