)]}'
{
  "commit": "76a8dc7f88d402bf6427a3dc96ae3d986a09917c",
  "tree": "795e6539aebc8c0164ca44b4848126baecc93380",
  "parents": [
    "061f5c8f3ee3a5873d13f514ecc9ce6850d9a851"
  ],
  "author": {
    "name": "Scott Graham",
    "email": "scottmg@chromium.org",
    "time": "Mon Jun 18 13:37:29 2018 -0700"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Jun 19 20:33:28 2018 +0000"
  },
  "message": "Remove base/synchronization/, move src/ to util/\n\nMoving src/ to util/ (and removing src/ from include path) was necessary\nso that Semaphore could live in \"util/semaphore.h\" rather than having a\ndifferent name (because \u003csemaphore.h\u003e is where sem_t is on Linux).\nUnfortunately this required touching ~everything because build_config.h\nneeded to be changed to util/build_config.h.\n\nChange-Id: I4c913542c1f1504dca1c82e6ab6d99ef263f5cac\nReviewed-on: https://gn-review.googlesource.com/1680\nCommit-Queue: Scott Graham \u003cscottmg@chromium.org\u003e\nReviewed-by: Brett Wilson \u003cbrettw@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ffe9ed79b380007c04882bd3f7fdb35386bda71e",
      "old_mode": 33188,
      "old_path": "base/bind_internal.h",
      "new_id": "0dc59e60c9ad2f2fa70b216ac0dea82d1bee459d",
      "new_mode": 33188,
      "new_path": "base/bind_internal.h"
    },
    {
      "type": "modify",
      "old_id": "213dcc51f3ba1db93c6ae58d7249acca30f70799",
      "old_mode": 33188,
      "old_path": "base/bit_cast.h",
      "new_id": "30a44c54c1bb0b336e22f5cd125ad206094e2af1",
      "new_mode": 33188,
      "new_path": "base/bit_cast.h"
    },
    {
      "type": "modify",
      "old_id": "00675be054d3e87af0176707a1b4893637fe1c3a",
      "old_mode": 33188,
      "old_path": "base/callback.h",
      "new_id": "1b84f4039695541eb7bdfd882ae91e945dfa758e",
      "new_mode": 33188,
      "new_path": "base/callback.h"
    },
    {
      "type": "modify",
      "old_id": "a49ca7188092c9209df6fcc4e7b6ccfa609cfb11",
      "old_mode": 33188,
      "old_path": "base/command_line.cc",
      "new_id": "67204f0384781b2030113ab8f0ed176fd34594f9",
      "new_mode": 33188,
      "new_path": "base/command_line.cc"
    },
    {
      "type": "modify",
      "old_id": "7530d667d0ced967f2cd847f141baeaf527078d5",
      "old_mode": 33188,
      "old_path": "base/command_line.h",
      "new_id": "265fe966f6afff814de0cb208c36819104f079a5",
      "new_mode": 33188,
      "new_path": "base/command_line.h"
    },
    {
      "type": "modify",
      "old_id": "b548aa620729344f4ca6aece8f26c1d5ff1d2e67",
      "old_mode": 33188,
      "old_path": "base/compiler_specific.h",
      "new_id": "42241976483f7f8f9d15ef8f97ddf5d6f2385ee1",
      "new_mode": 33188,
      "new_path": "base/compiler_specific.h"
    },
    {
      "type": "modify",
      "old_id": "19bc20e27210af266e27057709251e471e9c242b",
      "old_mode": 33188,
      "old_path": "base/environment.cc",
      "new_id": "7f0e5d9d5d108b43a20a8e36e454b7b540e96acd",
      "new_mode": 33188,
      "new_path": "base/environment.cc"
    },
    {
      "type": "modify",
      "old_id": "135e3c87d17144c330e85a4337d0af89fc917081",
      "old_mode": 33188,
      "old_path": "base/environment.h",
      "new_id": "82af9878dacfaade232aac7bb38de5a71087f19a",
      "new_mode": 33188,
      "new_path": "base/environment.h"
    },
    {
      "type": "modify",
      "old_id": "8bc4fdb0f39df6b77c999a370864d4662efe6ef0",
      "old_mode": 33188,
      "old_path": "base/files/file.cc",
      "new_id": "98fa3a6597c2017d96559161825280be8c25f4c3",
      "new_mode": 33188,
      "new_path": "base/files/file.cc"
    },
    {
      "type": "modify",
      "old_id": "49a2cb4808ecc8bdb10f32d317c20431730b63b4",
      "old_mode": 33188,
      "old_path": "base/files/file.h",
      "new_id": "e0006363f4707a5ebaaf81e17dc03879ecbb1166",
      "new_mode": 33188,
      "new_path": "base/files/file.h"
    },
    {
      "type": "modify",
      "old_id": "905871d3666cebf78796384e6d6d2f615f2a3ee5",
      "old_mode": 33188,
      "old_path": "base/files/file_enumerator.h",
      "new_id": "edd503634643019c0c3547d6328df978f3b8a8c6",
      "new_mode": 33188,
      "new_path": "base/files/file_enumerator.h"
    },
    {
      "type": "modify",
      "old_id": "a1a93d29da9164ae7fe2af48ea2a9a9228063b02",
      "old_mode": 33188,
      "old_path": "base/files/file_enumerator_posix.cc",
      "new_id": "003f045374f172b72f81b4422b88a00c2d06be8a",
      "new_mode": 33188,
      "new_path": "base/files/file_enumerator_posix.cc"
    },
    {
      "type": "modify",
      "old_id": "fbda54c5d91c87017cef3f8c5da750a2fce24af5",
      "old_mode": 33188,
      "old_path": "base/files/file_path.cc",
      "new_id": "a66c8cc1ffc5c930a964cc6d6e9a9c46745c93cf",
      "new_mode": 33188,
      "new_path": "base/files/file_path.cc"
    },
    {
      "type": "modify",
      "old_id": "f7a815e56061049eddca6c03fc2dd73c12820c86",
      "old_mode": 33188,
      "old_path": "base/files/file_path.h",
      "new_id": "1717cba713f4b76cf860ae2892f089a07e5990a0",
      "new_mode": 33188,
      "new_path": "base/files/file_path.h"
    },
    {
      "type": "modify",
      "old_id": "fcc10c6cd87050cd5db0f2a5479d43e45502df47",
      "old_mode": 33188,
      "old_path": "base/files/file_posix.cc",
      "new_id": "c4f108026eac45de37c89e86f36b1c403ecd26f1",
      "new_mode": 33188,
      "new_path": "base/files/file_posix.cc"
    },
    {
      "type": "modify",
      "old_id": "b30057e641cfa5731368d52ef3ae0893bd8ddc8b",
      "old_mode": 33188,
      "old_path": "base/files/file_util.cc",
      "new_id": "674dd2745cd124a6c7661d7a4ce1ad96dec45606",
      "new_mode": 33188,
      "new_path": "base/files/file_util.cc"
    },
    {
      "type": "modify",
      "old_id": "617607392abfbbe5731cb5291c1fc14f24e6e64a",
      "old_mode": 33188,
      "old_path": "base/files/file_util.h",
      "new_id": "90f9cd6f0e59c158ca189744f5534ed0a0fadc9d",
      "new_mode": 33188,
      "new_path": "base/files/file_util.h"
    },
    {
      "type": "modify",
      "old_id": "83cace946dc0c762932bdd1a32fcfa4832d6b657",
      "old_mode": 33188,
      "old_path": "base/files/file_util_posix.cc",
      "new_id": "4c1360fdc341cd71dd9d13cd949afb10f42b7565",
      "new_mode": 33188,
      "new_path": "base/files/file_util_posix.cc"
    },
    {
      "type": "modify",
      "old_id": "59bb6fe5969945125eac6d270c32c74d04ceef8e",
      "old_mode": 33188,
      "old_path": "base/files/platform_file.h",
      "new_id": "cba2fc8ad6cb70ed1b45c93aa645cc75b03a48c9",
      "new_mode": 33188,
      "new_path": "base/files/platform_file.h"
    },
    {
      "type": "modify",
      "old_id": "f73e1c8c84a28e2db00331b632339fae5105b3e3",
      "old_mode": 33188,
      "old_path": "base/files/scoped_file.cc",
      "new_id": "11afedd695ea8fd2a2e3429f8463404dbaafcafe",
      "new_mode": 33188,
      "new_path": "base/files/scoped_file.cc"
    },
    {
      "type": "modify",
      "old_id": "f262f18b20af09510645d519a1b633087530751a",
      "old_mode": 33188,
      "old_path": "base/files/scoped_file.h",
      "new_id": "0d896504300e7e1bb8cae4275ccc38e4066aa339",
      "new_mode": 33188,
      "new_path": "base/files/scoped_file.h"
    },
    {
      "type": "modify",
      "old_id": "ac3ba7b4531d0387281ef283c2011f6c03437ebd",
      "old_mode": 33188,
      "old_path": "base/json/json_file_value_serializer.cc",
      "new_id": "f87019df14ea135c1bab1f19fe535e2a6f1e0ab6",
      "new_mode": 33188,
      "new_path": "base/json/json_file_value_serializer.cc"
    },
    {
      "type": "modify",
      "old_id": "76035db7ebc751e31a7d7da498ec7abde3e5facc",
      "old_mode": 33188,
      "old_path": "base/json/json_writer.cc",
      "new_id": "656a87c22ee68d231ae01c87e1f29c713f0ac8a8",
      "new_mode": 33188,
      "new_path": "base/json/json_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "f6de944192d3154ef2024251f88ed2658e479615",
      "old_mode": 33188,
      "old_path": "base/logging.cc",
      "new_id": "f0ce6f595cd895ca7f2a70072c2ecaab78a0033d",
      "new_mode": 33188,
      "new_path": "base/logging.cc"
    },
    {
      "type": "modify",
      "old_id": "3fb3778652410a37d4247e2d350ae3c9d108572d",
      "old_mode": 33188,
      "old_path": "base/logging.h",
      "new_id": "2edad38c4a53f36ab20a4d45ab77994eb6658607",
      "new_mode": 33188,
      "new_path": "base/logging.h"
    },
    {
      "type": "modify",
      "old_id": "c5cead42f28ee44214b60571d95eff0614045f82",
      "old_mode": 33188,
      "old_path": "base/mac/foundation_util.h",
      "new_id": "6e1ce55cd2ca5935b0bd3c8ff4fc52ea933a9557",
      "new_mode": 33188,
      "new_path": "base/mac/foundation_util.h"
    },
    {
      "type": "modify",
      "old_id": "1fb91a99f5ca1dd0465b328ca93b9e77fcff68bf",
      "old_mode": 33188,
      "old_path": "base/mac/foundation_util.mm",
      "new_id": "d88ada8f39586ec74ed648662e6795d21499a439",
      "new_mode": 33188,
      "new_path": "base/mac/foundation_util.mm"
    },
    {
      "type": "modify",
      "old_id": "9891d695d0ad24e51f4a3c418606e1758940422a",
      "old_mode": 33188,
      "old_path": "base/mac/mac_logging.h",
      "new_id": "5ef75f3832387908269e94ea60bc714b7983536c",
      "new_mode": 33188,
      "new_path": "base/mac/mac_logging.h"
    },
    {
      "type": "modify",
      "old_id": "ff311e3fe10d0e62f01fb735cd4af0ca6204ce14",
      "old_mode": 33188,
      "old_path": "base/mac/mac_logging.mm",
      "new_id": "f7c30528bc5bbd866e014dbe34c52ff16f7363d8",
      "new_mode": 33188,
      "new_path": "base/mac/mac_logging.mm"
    },
    {
      "type": "modify",
      "old_id": "b708dedd65400e378089cc363ca1b7cf65bfe5ac",
      "old_mode": 33188,
      "old_path": "base/mac/mach_logging.cc",
      "new_id": "4237f012a4e416728535e33ca629460bcc95b3ca",
      "new_mode": 33188,
      "new_path": "base/mac/mach_logging.cc"
    },
    {
      "type": "modify",
      "old_id": "1f20b85937da333f29723e90e36445873412806d",
      "old_mode": 33188,
      "old_path": "base/mac/mach_logging.h",
      "new_id": "a69d7fe9eb6cc34f56f7678db03e0956990fe4d0",
      "new_mode": 33188,
      "new_path": "base/mac/mach_logging.h"
    },
    {
      "type": "modify",
      "old_id": "c00e1f59e5a96c6068c74648337af312d3798b33",
      "old_mode": 33188,
      "old_path": "base/mac/sdk_forward_declarations.h",
      "new_id": "5bcb3b341e9eab89353e13d626f9982f228bf5e6",
      "new_mode": 33188,
      "new_path": "base/mac/sdk_forward_declarations.h"
    },
    {
      "type": "modify",
      "old_id": "f59fa6c567f8294044b5cdb52866bc52989e0a07",
      "old_mode": 33188,
      "old_path": "base/macros.h",
      "new_id": "321f65bc5137381f1d67e84eec95484a28de8351",
      "new_mode": 33188,
      "new_path": "base/macros.h"
    },
    {
      "type": "modify",
      "old_id": "a897171ff634cb6c84f0833ba23e0be579a252a7",
      "old_mode": 33188,
      "old_path": "base/memory/ref_counted.h",
      "new_id": "8ebdcd68b5b3e611bcc4b963e0eeea8a823ca5eb",
      "new_mode": 33188,
      "new_path": "base/memory/ref_counted.h"
    },
    {
      "type": "modify",
      "old_id": "ede3344f82dbb419caeb2faa49bd292fda35ce15",
      "old_mode": 33188,
      "old_path": "base/numerics/checked_math.h",
      "new_id": "433860c58ba0c1808f7df99f669b969ed1326132",
      "new_mode": 33188,
      "new_path": "base/numerics/checked_math.h"
    },
    {
      "type": "modify",
      "old_id": "b184363886959d9c5ec268eaf88ebd3ced963db0",
      "old_mode": 33188,
      "old_path": "base/numerics/clamped_math.h",
      "new_id": "9e8354353a64538a00e71fb2f412f2f149085ccb",
      "new_mode": 33188,
      "new_path": "base/numerics/clamped_math.h"
    },
    {
      "type": "modify",
      "old_id": "9284f8fa72ced44187e9f9864992d531afb2f51a",
      "old_mode": 33188,
      "old_path": "base/numerics/safe_conversions.h",
      "new_id": "a4fe387e8a78851ca1be9c540f6e9bad1f3b3eec",
      "new_mode": 33188,
      "new_path": "base/numerics/safe_conversions.h"
    },
    {
      "type": "modify",
      "old_id": "3355b344179e3a030b2dc3b3294ba0e2db1d82fd",
      "old_mode": 33188,
      "old_path": "base/numerics/safe_conversions_impl.h",
      "new_id": "8ae6a54731611c7380275618ebc722d63482fbd6",
      "new_mode": 33188,
      "new_path": "base/numerics/safe_conversions_impl.h"
    },
    {
      "type": "modify",
      "old_id": "14aa4bed4f6a5fa6faaaa8fcb8a3ce7ac92b0f6d",
      "old_mode": 33188,
      "old_path": "base/optional.h",
      "new_id": "931305ccc6b59017cbaa551febc58a619babb2ec",
      "new_mode": 33188,
      "new_path": "base/optional.h"
    },
    {
      "type": "modify",
      "old_id": "5c24e034cfaf8414aa7693833401c76a97e3a6c5",
      "old_mode": 33188,
      "old_path": "base/posix/eintr_wrapper.h",
      "new_id": "e18372e8684ac2d91bcbd3f8b22312604a1c4398",
      "new_mode": 33188,
      "new_path": "base/posix/eintr_wrapper.h"
    },
    {
      "type": "modify",
      "old_id": "3ae684fc018c625561d28b85b698ecad0fda8c78",
      "old_mode": 33188,
      "old_path": "base/posix/safe_strerror.cc",
      "new_id": "3e3bb15810bbd5cf3be9b7ca774a44145cd49624",
      "new_mode": 33188,
      "new_path": "base/posix/safe_strerror.cc"
    },
    {
      "type": "modify",
      "old_id": "e79aee8918babfa4b6b867066d878c05a57fffd8",
      "old_mode": 33188,
      "old_path": "base/strings/string16.h",
      "new_id": "59bf6d70c5bf63063a69632567e2a4ca91919d12",
      "new_mode": 33188,
      "new_path": "base/strings/string16.h"
    },
    {
      "type": "modify",
      "old_id": "e89e26b9a6ec20724a4797b9e5b7d47657e25aa0",
      "old_mode": 33188,
      "old_path": "base/strings/string_number_conversions.h",
      "new_id": "ecf950e72eb9a7b7131b91ed7a442ffa066b5e13",
      "new_mode": 33188,
      "new_path": "base/strings/string_number_conversions.h"
    },
    {
      "type": "modify",
      "old_id": "a3875861c04915a60223270a61ac0d40e45eb376",
      "old_mode": 33188,
      "old_path": "base/strings/string_util.cc",
      "new_id": "9b03c265e48f2d1b131dba4295dcf6588dcadacc",
      "new_mode": 33188,
      "new_path": "base/strings/string_util.cc"
    },
    {
      "type": "modify",
      "old_id": "5403ada2b4ce1feffc4af20fdb31d4095f3862fb",
      "old_mode": 33188,
      "old_path": "base/strings/string_util.h",
      "new_id": "2d5d01cb727f403976002285eeab7aa5440b9241",
      "new_mode": 33188,
      "new_path": "base/strings/string_util.h"
    },
    {
      "type": "modify",
      "old_id": "95322e0c5b9e92471ba5d1b57bd4d8a3fa5c3ef3",
      "old_mode": 33188,
      "old_path": "base/strings/stringize_macros.h",
      "new_id": "251c443e95a1a020d40f0b3696a4dedc1463f4e7",
      "new_mode": 33188,
      "new_path": "base/strings/stringize_macros.h"
    },
    {
      "type": "modify",
      "old_id": "a241ee6aef8bb49eddcf331817e64e0b87ccb6d5",
      "old_mode": 33188,
      "old_path": "base/strings/stringprintf.cc",
      "new_id": "c7d141b43660ec1b39b4421ac8f7a31a70b624ba",
      "new_mode": 33188,
      "new_path": "base/strings/stringprintf.cc"
    },
    {
      "type": "modify",
      "old_id": "9c07862bfdd5083e28cb2f61dd35545d538c0ab4",
      "old_mode": 33188,
      "old_path": "base/strings/stringprintf.h",
      "new_id": "8c12acadb8113cc33a99e3b1b22dc50340876483",
      "new_mode": 33188,
      "new_path": "base/strings/stringprintf.h"
    },
    {
      "type": "modify",
      "old_id": "a13775c6b693d12aa5dfbd9c5602a0521f52aa51",
      "old_mode": 33188,
      "old_path": "base/strings/sys_string_conversions.h",
      "new_id": "9150c05814a3cff74ecbf8d794ea889c59064a05",
      "new_mode": 33188,
      "new_path": "base/strings/sys_string_conversions.h"
    },
    {
      "type": "modify",
      "old_id": "1a0c685d036d352b3ebe956151adcf8130a19df6",
      "old_mode": 33188,
      "old_path": "base/strings/sys_string_conversions_posix.cc",
      "new_id": "0e1442829a237516b7caefa075337f2860a3c18d",
      "new_mode": 33188,
      "new_path": "base/strings/sys_string_conversions_posix.cc"
    },
    {
      "type": "modify",
      "old_id": "6098e3a30749bd60af2733dcb8a7ffc7ba96cb94",
      "old_mode": 33188,
      "old_path": "base/strings/utf_string_conversion_utils.cc",
      "new_id": "c962411b81d07f0ef499fa7c00b0146fb119a8ff",
      "new_mode": 33188,
      "new_path": "base/strings/utf_string_conversion_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "6a32e392ae65ab8bf9e5604baec56e5f1cead6cb",
      "old_mode": 33188,
      "old_path": "base/strings/utf_string_conversions.cc",
      "new_id": "b04d54d215e01a1178c8e2320e3399fc65270d0a",
      "new_mode": 33188,
      "new_path": "base/strings/utf_string_conversions.cc"
    },
    {
      "type": "delete",
      "old_id": "d778d13a1874bf92fe192b951425e517049cef2f",
      "old_mode": 33188,
      "old_path": "base/synchronization/condition_variable.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7a5ef5f2bdab147272c2541a532634d788193bcd",
      "old_mode": 33188,
      "old_path": "base/synchronization/condition_variable_posix.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "87cc353bc5984d3029accda17aeffc5d72860965",
      "old_mode": 33188,
      "old_path": "base/synchronization/condition_variable_win.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "98668e91f7f0ce1e29524164b27a3b9689732879",
      "old_mode": 33188,
      "old_path": "base/synchronization/lock.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "24ca09e54b4e7f852d941230ee4991dc4418c9a9",
      "old_mode": 33188,
      "old_path": "base/synchronization/lock_impl.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3812fe26778c0ed5107b44982169847e510e45fd",
      "old_mode": 33188,
      "old_path": "base/synchronization/lock_impl_posix.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d99dac11f18c3a5c0f1915cfd9dd11875b1256ca",
      "old_mode": 33188,
      "old_path": "base/synchronization/lock_impl_win.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ee1d33a10adee230894b470cbfb92658c5f6e618",
      "old_mode": 33188,
      "old_path": "base/synchronization/waitable_event.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "67eca5b8b6ae0bb22bc2539e0f11f4d02ff6e2f4",
      "old_mode": 33188,
      "old_path": "base/synchronization/waitable_event_mac.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "485038d755cdd0b22ff8041e6b975cc2fdb70d33",
      "old_mode": 33188,
      "old_path": "base/synchronization/waitable_event_posix.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "130184037429461276be4799be70e7a84a054ddb",
      "old_mode": 33188,
      "old_path": "base/synchronization/waitable_event_win.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "767210ceafc3582d811a6f6c4ea2b13c44e5b438",
      "old_mode": 33188,
      "old_path": "base/sys_byteorder.h",
      "new_id": "bb7b4c3f95cf6bf8d651751ff9e6c04f0cab6002",
      "new_mode": 33188,
      "new_path": "base/sys_byteorder.h"
    },
    {
      "type": "modify",
      "old_id": "e92be912a2f951cfe95a56582a78a521228649ad",
      "old_mode": 33188,
      "old_path": "base/template_util.h",
      "new_id": "dda9587ff7ca1aa6d2094c26a57c7e65a868600d",
      "new_mode": 33188,
      "new_path": "base/template_util.h"
    },
    {
      "type": "modify",
      "old_id": "3f1cc75e9b9dcacb57afb344da5fafc82a65d6f2",
      "old_mode": 33188,
      "old_path": "base/threading/platform_thread.h",
      "new_id": "8b814c59fbcd0fa46780b5082d2bac3428aa494f",
      "new_mode": 33188,
      "new_path": "base/threading/platform_thread.h"
    },
    {
      "type": "modify",
      "old_id": "66ff4c131a8f32203e6038bcf3a52069e8effed3",
      "old_mode": 33188,
      "old_path": "base/threading/platform_thread_linux.cc",
      "new_id": "1833c5438a96a6a698d57b72c50f1356c1209bb4",
      "new_mode": 33188,
      "new_path": "base/threading/platform_thread_linux.cc"
    },
    {
      "type": "modify",
      "old_id": "2a7cd485ed39e9126a4b87af9c69375cfa86c3ae",
      "old_mode": 33188,
      "old_path": "base/threading/platform_thread_mac.mm",
      "new_id": "770b6181aca9bbf47fa7af4c0e941f6034b445fc",
      "new_mode": 33188,
      "new_path": "base/threading/platform_thread_mac.mm"
    },
    {
      "type": "modify",
      "old_id": "bfec23c5503f1e0714dbe20af4be5adbe0351db0",
      "old_mode": 33188,
      "old_path": "base/threading/platform_thread_posix.cc",
      "new_id": "42fbce5229c5d623a151d5b5da5335602b7a59cb",
      "new_mode": 33188,
      "new_path": "base/threading/platform_thread_posix.cc"
    },
    {
      "type": "modify",
      "old_id": "95accd589effd23e4a6a6497a8757d90b41add8e",
      "old_mode": 33188,
      "old_path": "base/threading/platform_thread_win.cc",
      "new_id": "349a6cf00ed8bd4d312ac2a18802e393132bea0b",
      "new_mode": 33188,
      "new_path": "base/threading/platform_thread_win.cc"
    },
    {
      "type": "modify",
      "old_id": "8708c4909e8e631a82d0e0aaa28ea27caf44beb7",
      "old_mode": 33188,
      "old_path": "base/time/time.cc",
      "new_id": "13b2343545fd89a0a96a3f6157f97e3f31f9af80",
      "new_mode": 33188,
      "new_path": "base/time/time.cc"
    },
    {
      "type": "modify",
      "old_id": "1243ac4b700e97affc8951c4c6d8d09980453803",
      "old_mode": 33188,
      "old_path": "base/time/time.h",
      "new_id": "47d753661bc3a5801121e1b8017529a82f6d9fd7",
      "new_mode": 33188,
      "new_path": "base/time/time.h"
    },
    {
      "type": "delete",
      "old_id": "c9ec2df337a69e831f7fbfd256f6595e01cad4bd",
      "old_mode": 33188,
      "old_path": "base/time/time_exploded_posix.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "7b6452e33c23b05ab7465d0f52ecf4ee5034a661",
      "old_mode": 33188,
      "old_path": "base/time/time_mac.cc",
      "new_id": "2d024e93db19a6d55a2030576394e1c0c6730e71",
      "new_mode": 33188,
      "new_path": "base/time/time_mac.cc"
    },
    {
      "type": "modify",
      "old_id": "f19a19f61befd2b3c27cee365194c4c2cbb4dd57",
      "old_mode": 33188,
      "old_path": "base/time/time_now_posix.cc",
      "new_id": "a3f4602efccf54a917cbcd21d49fdedf6c90b969",
      "new_mode": 33188,
      "new_path": "base/time/time_now_posix.cc"
    },
    {
      "type": "modify",
      "old_id": "438049dc6b678183e0972e8b5b4a588eb309beeb",
      "old_mode": 33188,
      "old_path": "base/time/time_win.cc",
      "new_id": "8632369ad2896e724e22707d2d6950085f17e18a",
      "new_mode": 33188,
      "new_path": "base/time/time_win.cc"
    },
    {
      "type": "modify",
      "old_id": "22e6bc93cd116c715ca280d30fca3ecd9a3c36b6",
      "old_mode": 33261,
      "old_path": "build/gen.py",
      "new_id": "f253bc38e42c5bdd3df5add9d5c23d8552ec3386",
      "new_mode": 33261,
      "new_path": "build/gen.py"
    },
    {
      "type": "modify",
      "old_id": "3f3e87d149955545e07757520d7be9657d70f599",
      "old_mode": 33188,
      "old_path": "tools/gn/action_target_generator_unittest.cc",
      "new_id": "b4c2b99c0e60fc5a161bb897be5806d820528704",
      "new_mode": 33188,
      "new_path": "tools/gn/action_target_generator_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "a74bd1bb3be13249559195bc6d3c801046181b61",
      "old_mode": 33188,
      "old_path": "tools/gn/analyzer_unittest.cc",
      "new_id": "a6d73a28d275941b148bb14720e2cd2b3a5c7265",
      "new_mode": 33188,
      "new_path": "tools/gn/analyzer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "637f20a42c701abfcf7d89efebab76d5faa166a9",
      "old_mode": 33188,
      "old_path": "tools/gn/args.cc",
      "new_id": "3003d9f1eedfd63805fd58e6d2cb0055dd576c9f",
      "new_mode": 33188,
      "new_path": "tools/gn/args.cc"
    },
    {
      "type": "modify",
      "old_id": "da78f83c624e2a3b71f639ab846bb9d2694b1649",
      "old_mode": 33188,
      "old_path": "tools/gn/args_unittest.cc",
      "new_id": "49952295c91c6b036c735f25833d3095b633bdb8",
      "new_mode": 33188,
      "new_path": "tools/gn/args_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "9ced90969a9f07b694fbf28be0d0134f5376305a",
      "old_mode": 33188,
      "old_path": "tools/gn/builder_unittest.cc",
      "new_id": "08d8d34af05c9be7c20f654ea7d089c4606e0374",
      "new_mode": 33188,
      "new_path": "tools/gn/builder_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c4d2bc730ee7f4884024afcfce134f2747edf770",
      "old_mode": 33188,
      "old_path": "tools/gn/c_include_iterator_unittest.cc",
      "new_id": "ef44263539032b1eba70b9357168fc6067dad23f",
      "new_mode": 33188,
      "new_path": "tools/gn/c_include_iterator_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "4a547c78950f56171f19401cb24ed414bfa3e8b7",
      "old_mode": 33188,
      "old_path": "tools/gn/command_args.cc",
      "new_id": "64ae362c6f4a35b40e7f3faffd2ec644be613567",
      "new_mode": 33188,
      "new_path": "tools/gn/command_args.cc"
    },
    {
      "type": "modify",
      "old_id": "d2e7f3ac162760028788bc4e001cd0dd5e5637c5",
      "old_mode": 33188,
      "old_path": "tools/gn/command_format_unittest.cc",
      "new_id": "cd69e5d44ad107bbbd8b69ced88641838ca2b0fc",
      "new_mode": 33188,
      "new_path": "tools/gn/command_format_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "51a1c8c8d3427b3d919c7bedf8739c1c8cf6b5a6",
      "old_mode": 33188,
      "old_path": "tools/gn/commands.cc",
      "new_id": "7fb496d0e4498a6509eeed77b0ae05c8bf5a1cca",
      "new_mode": 33188,
      "new_path": "tools/gn/commands.cc"
    },
    {
      "type": "modify",
      "old_id": "574fe47e07b26624426fe8b0e3743d9cc7f1d959",
      "old_mode": 33188,
      "old_path": "tools/gn/config_unittest.cc",
      "new_id": "4d8a41f8c5d01bc58c65a67a0f5d46366496b819",
      "new_mode": 33188,
      "new_path": "tools/gn/config_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f914453cfb336b8bf8196fd115e277750e072c8c",
      "old_mode": 33188,
      "old_path": "tools/gn/config_values.h",
      "new_id": "bcab53c5245ca390f18bb37cbfa610898100fb45",
      "new_mode": 33188,
      "new_path": "tools/gn/config_values.h"
    },
    {
      "type": "modify",
      "old_id": "48e7e188a6723862f78bac2bced58bc4264211b0",
      "old_mode": 33188,
      "old_path": "tools/gn/config_values_extractors_unittest.cc",
      "new_id": "5cfca79bced5978d62326e03ae74a6bb6938de00",
      "new_mode": 33188,
      "new_path": "tools/gn/config_values_extractors_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "808f9f79420482b25227cc951c7e63b6f7861bd2",
      "old_mode": 33188,
      "old_path": "tools/gn/escape.cc",
      "new_id": "53c8d898c5b46ef576af089fe6e6e6bf4d1f8d3d",
      "new_mode": 33188,
      "new_path": "tools/gn/escape.cc"
    },
    {
      "type": "modify",
      "old_id": "cf716dbdb93a97bb03e0da7142a0473dce75d15b",
      "old_mode": 33188,
      "old_path": "tools/gn/escape_unittest.cc",
      "new_id": "0aa8adc45d3d10762f4df57ff276aa7422aa930d",
      "new_mode": 33188,
      "new_path": "tools/gn/escape_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "662fd6815fd2e0207203f16da36db17f704112da",
      "old_mode": 33188,
      "old_path": "tools/gn/exec_process.cc",
      "new_id": "5c0619ccb711cf0a28b214a90e80139965715883",
      "new_mode": 33188,
      "new_path": "tools/gn/exec_process.cc"
    },
    {
      "type": "modify",
      "old_id": "f361ba88ca79bef96952a72e1d2b4642cd568bb0",
      "old_mode": 33188,
      "old_path": "tools/gn/exec_process.h",
      "new_id": "278d53928ed4a7f6d77cb18b82a6738f36cffe8f",
      "new_mode": 33188,
      "new_path": "tools/gn/exec_process.h"
    },
    {
      "type": "modify",
      "old_id": "a6e0f84762f986c77a339c1aadcf7c4feb3fb700",
      "old_mode": 33188,
      "old_path": "tools/gn/exec_process_unittest.cc",
      "new_id": "323a07048abc24cdd412fd9b117cc8637a9b3094",
      "new_mode": 33188,
      "new_path": "tools/gn/exec_process_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "923fa5a5dbebcf62a9c210b13dcb25f0a2cf077f",
      "old_mode": 33188,
      "old_path": "tools/gn/filesystem_utils.cc",
      "new_id": "e8f06965f950f17836b02242521e3e74933e6c71",
      "new_mode": 33188,
      "new_path": "tools/gn/filesystem_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "38ddd6f758464a8d3cf40855eb8c8df8c6bb0660",
      "old_mode": 33188,
      "old_path": "tools/gn/filesystem_utils_unittest.cc",
      "new_id": "8bfd52c46bd246cfc821cff5dde5f0e030c726d3",
      "new_mode": 33188,
      "new_path": "tools/gn/filesystem_utils_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "23c58a13117ce7765731bd7d26a1d2db805e67c0",
      "old_mode": 33188,
      "old_path": "tools/gn/function_exec_script.cc",
      "new_id": "e1ada230b17aa3e4c9c63d46a0878fdc3140107b",
      "new_mode": 33188,
      "new_path": "tools/gn/function_exec_script.cc"
    },
    {
      "type": "modify",
      "old_id": "23375a16db5a27fc4b4667f63a07fba37678c83f",
      "old_mode": 33188,
      "old_path": "tools/gn/function_foreach_unittest.cc",
      "new_id": "e4c289d887dc96509c3b7c58233d2ee55d4e3c10",
      "new_mode": 33188,
      "new_path": "tools/gn/function_foreach_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e75104a5b9080df43649f70bbdb54176bd13a8f7",
      "old_mode": 33188,
      "old_path": "tools/gn/function_forward_variables_from_unittest.cc",
      "new_id": "20baea7566c0d2450a2d7cb3eba1c424c1c5f004",
      "new_mode": 33188,
      "new_path": "tools/gn/function_forward_variables_from_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "3bebd14fe59fe415823cb51139041e79e731b7b2",
      "old_mode": 33188,
      "old_path": "tools/gn/function_get_label_info_unittest.cc",
      "new_id": "46eb7f2c9405376ca879fbec8bdc3d35c3f3202e",
      "new_mode": 33188,
      "new_path": "tools/gn/function_get_label_info_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "221a97e441b38896cbbddd1591b5e891179b9a8e",
      "old_mode": 33188,
      "old_path": "tools/gn/function_get_path_info_unittest.cc",
      "new_id": "6e4a8da6e55fc980fd2626e0c915597e4b5ec42e",
      "new_mode": 33188,
      "new_path": "tools/gn/function_get_path_info_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "3c602354465e83bd6bedbf7f1536691311eaf036",
      "old_mode": 33188,
      "old_path": "tools/gn/function_get_target_outputs_unittest.cc",
      "new_id": "e94477bae678dc2c1d3c1d70b1b30f57beda086b",
      "new_mode": 33188,
      "new_path": "tools/gn/function_get_target_outputs_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f0eab685ffaae7584b740c3d7f791bb35ba0bc8e",
      "old_mode": 33188,
      "old_path": "tools/gn/function_process_file_template_unittest.cc",
      "new_id": "1f7bd76dd5c1ba9600479784f8e00f23bbf04470",
      "new_mode": 33188,
      "new_path": "tools/gn/function_process_file_template_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "8d1d3bb5747a885d47c4d81fbd31577a4cf52b0e",
      "old_mode": 33188,
      "old_path": "tools/gn/function_rebase_path_unittest.cc",
      "new_id": "718ecb1867dc53d416581aa481559d1e9d16c383",
      "new_mode": 33188,
      "new_path": "tools/gn/function_rebase_path_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "14a3c7e05555c154951c65fe5e159caec806ac2a",
      "old_mode": 33188,
      "old_path": "tools/gn/function_template_unittest.cc",
      "new_id": "0525974c37358338eeead294b729948e95cc6305",
      "new_mode": 33188,
      "new_path": "tools/gn/function_template_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "8bdeb66394a0616c004f5c4d6d88fbbed7073bc4",
      "old_mode": 33188,
      "old_path": "tools/gn/function_toolchain_unittest.cc",
      "new_id": "599d7a1b67dba6143599bd1dd03d4dc2a9add4b7",
      "new_mode": 33188,
      "new_path": "tools/gn/function_toolchain_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "04d45a8ffe1c2eea440ebd6384a9a5b31eabc047",
      "old_mode": 33188,
      "old_path": "tools/gn/function_write_file.cc",
      "new_id": "172840cd943191ae6dff57a435efaa0b587c2919",
      "new_mode": 33188,
      "new_path": "tools/gn/function_write_file.cc"
    },
    {
      "type": "modify",
      "old_id": "3fd2183dd63cbcc4ea58554b7c51a583e15d4fd4",
      "old_mode": 33188,
      "old_path": "tools/gn/function_write_file_unittest.cc",
      "new_id": "b12f037c0a9e0d3df9885721c1e854ec0f8d0948",
      "new_mode": 33188,
      "new_path": "tools/gn/function_write_file_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "5e6fb8b726fd84c9ae5315e40549b2d6464d72ca",
      "old_mode": 33188,
      "old_path": "tools/gn/functions_target_unittest.cc",
      "new_id": "708c06076d46e1a77e61343a6a86db86df029dc9",
      "new_mode": 33188,
      "new_path": "tools/gn/functions_target_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "2007a93e67fb8936a129adfaf7e2b1f06153e10d",
      "old_mode": 33188,
      "old_path": "tools/gn/functions_unittest.cc",
      "new_id": "8bd3e3a9d282fb67de199976eb49948e701bdff9",
      "new_mode": 33188,
      "new_path": "tools/gn/functions_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "19c12d30d4f9ff19f0d1e77442b096f4420c29d3",
      "old_mode": 33188,
      "old_path": "tools/gn/gn_main.cc",
      "new_id": "a38aa42186b862e399d0ec1956182602bb3103b2",
      "new_mode": 33188,
      "new_path": "tools/gn/gn_main.cc"
    },
    {
      "type": "modify",
      "old_id": "19a07a385dd24ae4f7eaf82608584625c8bf035f",
      "old_mode": 33188,
      "old_path": "tools/gn/header_checker.cc",
      "new_id": "a2958d58199d9fa1b0aa4d23d24c4f6904896016",
      "new_mode": 33188,
      "new_path": "tools/gn/header_checker.cc"
    },
    {
      "type": "modify",
      "old_id": "59a2b7008125e20fad75560a6465b04243b837ec",
      "old_mode": 33188,
      "old_path": "tools/gn/header_checker_unittest.cc",
      "new_id": "65198715469938927f41d836c5cef0ff60ca8a65",
      "new_mode": 33188,
      "new_path": "tools/gn/header_checker_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "42999bc64469df0c35906d145309e46e6704962d",
      "old_mode": 33188,
      "old_path": "tools/gn/inherited_libraries_unittest.cc",
      "new_id": "185b60bebacb6f5e173859fca07a9220eced259e",
      "new_mode": 33188,
      "new_path": "tools/gn/inherited_libraries_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "86a372c0cd8a35409999c4e10b628c4a220bbd6e",
      "old_mode": 33188,
      "old_path": "tools/gn/input_conversion_unittest.cc",
      "new_id": "434d952d064d51ccafcec848c7f3452ce5d814ba",
      "new_mode": 33188,
      "new_path": "tools/gn/input_conversion_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "9fba45f19085d502baa0c9d696db4bb9f99be8ae",
      "old_mode": 33188,
      "old_path": "tools/gn/input_file_manager.cc",
      "new_id": "2290dc7044712cbfe155affcc259c88a9aa3f116",
      "new_mode": 33188,
      "new_path": "tools/gn/input_file_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "ea29651d9ae57675d57d2463c7a489f1ed8e9bbd",
      "old_mode": 33188,
      "old_path": "tools/gn/input_file_manager.h",
      "new_id": "20874d1d9d2d92f26690dffcbe1bfde2aa7bdd8e",
      "new_mode": 33188,
      "new_path": "tools/gn/input_file_manager.h"
    },
    {
      "type": "modify",
      "old_id": "11b9419a06dd79112d21355f3ef33f8170d65c85",
      "old_mode": 33188,
      "old_path": "tools/gn/label.cc",
      "new_id": "e8494bee82eb7929ea463c59212be7b8d04c3306",
      "new_mode": 33188,
      "new_path": "tools/gn/label.cc"
    },
    {
      "type": "modify",
      "old_id": "7d932d3a07c2fbe5d3575f3b036f838ec548a3f2",
      "old_mode": 33188,
      "old_path": "tools/gn/label_pattern.cc",
      "new_id": "61a19b9a6077105d6f37566120dcdb77f266216d",
      "new_mode": 33188,
      "new_path": "tools/gn/label_pattern.cc"
    },
    {
      "type": "modify",
      "old_id": "588fd72605a0a4c99d35823e72932e3fc5d43a15",
      "old_mode": 33188,
      "old_path": "tools/gn/label_pattern_unittest.cc",
      "new_id": "7457a9b55a9686e7a581857fc942b32e339a3492",
      "new_mode": 33188,
      "new_path": "tools/gn/label_pattern_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "6410422eec94096aacf79292de388ff7d56cb869",
      "old_mode": 33188,
      "old_path": "tools/gn/label_unittest.cc",
      "new_id": "26a276c844fa7982a3c574466523f144e665c612",
      "new_mode": 33188,
      "new_path": "tools/gn/label_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "629d82cac1e9f527f5fbb0b3911ebadeff64e438",
      "old_mode": 33188,
      "old_path": "tools/gn/loader.h",
      "new_id": "71b22b8d8899cde9ecb03d3c4cc742e27bd73e13",
      "new_mode": 33188,
      "new_path": "tools/gn/loader.h"
    },
    {
      "type": "modify",
      "old_id": "3cf12d19a229492e9afe4b636b78c0c1d2aa50b6",
      "old_mode": 33188,
      "old_path": "tools/gn/loader_unittest.cc",
      "new_id": "dc8b0df82ad88c8f888a3c71fc529f73bf8c6269",
      "new_mode": 33188,
      "new_path": "tools/gn/loader_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "896803bddd98d4d211c47280eed19b20d8f28ef4",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_action_target_writer_unittest.cc",
      "new_id": "19f81aefc0393514a85b86e8a9019075ac352e5b",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_action_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "456fac2eb10e835ab06eaffabadec054a97844f5",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_binary_target_writer_unittest.cc",
      "new_id": "6d02a8b524749b87989505f38b71f64a1658697d",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_binary_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f1933f6b95c2f36b7335f04a0392b53482216e22",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_build_writer.cc",
      "new_id": "f26c9a7fd6421e5d1ea1c62c5e6af6b1b4438d32",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_build_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "e647a28ee84ccf9764a298cc817da71220d15444",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_build_writer_unittest.cc",
      "new_id": "bd93d36a8e2e2a21319626b442f8e9c98c438336",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_build_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "ba7e900586239728100232758277f3a26af702e7",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_bundle_data_target_writer_unittest.cc",
      "new_id": "5b1a4bae48aa26b9a4339a76f657f3f3b580fd30",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_bundle_data_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "dff585fa61367ddcefc7d3cda60a61a247ae49dd",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_copy_target_writer_unittest.cc",
      "new_id": "be17a11556bd5c8fab1a83813e6c55b86972deef",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_copy_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f5d8f8eae86085fca41c97b386d0b2ea2fa33e8f",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_create_bundle_target_writer.cc",
      "new_id": "9834aba1c66b30ebf6601d4dc22c907f70be486a",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_create_bundle_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "12d6def354049c89fd61c311b55f024b8ee4650b",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_create_bundle_target_writer_unittest.cc",
      "new_id": "3c62c59d13376c57faccc0597291b0ab89a0ad9d",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_create_bundle_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "9dc8dd99c1415a99417af2f43fae8b0becd32713",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_group_target_writer_unittest.cc",
      "new_id": "ab5f597871021e20b848f4105682d64358c8332d",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_group_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "3cfa7a1c8195fe88de4554a6a1d04c009b7543a0",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_target_writer_unittest.cc",
      "new_id": "3a33192363ab6389bc709003c06913cd3c1a0ae1",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e2fab816d27c1344e66ac56cac51e310d237d535",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_toolchain_writer_unittest.cc",
      "new_id": "a1963fd4b0b6569c00e06e7ea0d3afd14831e122",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_toolchain_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "dd49aa4a60eccf8ca9c733404b5b8d0aa95e57b3",
      "old_mode": 33188,
      "old_path": "tools/gn/operators_unittest.cc",
      "new_id": "7e27fad9bda1c37d79903795980f1d1625871c4e",
      "new_mode": 33188,
      "new_path": "tools/gn/operators_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "b9631db36be8ba306d3a34211f69312fb3b106ed",
      "old_mode": 33188,
      "old_path": "tools/gn/parse_tree_unittest.cc",
      "new_id": "e9f03dd3793f0e5ea58069565c1bbdc958d3ed5b",
      "new_mode": 33188,
      "new_path": "tools/gn/parse_tree_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c52825c3749e1ee22a346b9ce8a2542d4cf25d7e",
      "old_mode": 33188,
      "old_path": "tools/gn/parser_unittest.cc",
      "new_id": "e2bbf39cdfed559b32fb89608c931ecbb8790e34",
      "new_mode": 33188,
      "new_path": "tools/gn/parser_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "dbbd8f822e3697d3eb2ae031444dbb05a231d472",
      "old_mode": 33188,
      "old_path": "tools/gn/path_output.cc",
      "new_id": "0f5799774c88462e8a5140d8c656545c7a16de6d",
      "new_mode": 33188,
      "new_path": "tools/gn/path_output.cc"
    },
    {
      "type": "modify",
      "old_id": "6dd2415f7b4d6cf5ad7b604687f5773d3d546d9d",
      "old_mode": 33188,
      "old_path": "tools/gn/path_output_unittest.cc",
      "new_id": "8857fd9f9e83149abf56c4f8245ef0dbe9a12b93",
      "new_mode": 33188,
      "new_path": "tools/gn/path_output_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f39df1d38d750e0eac53d78d90ed52175116f092",
      "old_mode": 33188,
      "old_path": "tools/gn/pattern_unittest.cc",
      "new_id": "9e14ca2a28e63ee9d96c8103e5c8977763c69f77",
      "new_mode": 33188,
      "new_path": "tools/gn/pattern_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "20ecd03e069cf84209bd1b62def812cddde894c2",
      "old_mode": 33188,
      "old_path": "tools/gn/runtime_deps_unittest.cc",
      "new_id": "1adfdd4174434a931f86f79f55a61f6e5b9e0eda",
      "new_mode": 33188,
      "new_path": "tools/gn/runtime_deps_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f68a25b25621d28fb2e8df627137f58e05a8a574",
      "old_mode": 33188,
      "old_path": "tools/gn/scheduler.h",
      "new_id": "b6f55329c4d69e70339e40d9ee7c811f649ca7bb",
      "new_mode": 33188,
      "new_path": "tools/gn/scheduler.h"
    },
    {
      "type": "modify",
      "old_id": "f7b3b1a349470015f309b451259318b528afcfa2",
      "old_mode": 33188,
      "old_path": "tools/gn/scope_per_file_provider_unittest.cc",
      "new_id": "1a6ef1a3e5643b3f9009609b085193383b6206c7",
      "new_mode": 33188,
      "new_path": "tools/gn/scope_per_file_provider_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c5c55213f93b36eb3d682db782a6b97dce504b6e",
      "old_mode": 33188,
      "old_path": "tools/gn/scope_unittest.cc",
      "new_id": "681d6c88ca57ccbe4e14084af3a7b7ec9bdd2503",
      "new_mode": 33188,
      "new_path": "tools/gn/scope_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "cf4aece8902b05b86dd4cf80039f6db6124d8c6d",
      "old_mode": 33188,
      "old_path": "tools/gn/settings.cc",
      "new_id": "737e72a57d5687bff4089a047630a552b82f43a6",
      "new_mode": 33188,
      "new_path": "tools/gn/settings.cc"
    },
    {
      "type": "modify",
      "old_id": "0b27244e34fa80c889b3bab9b6daf2edb20e7a30",
      "old_mode": 33188,
      "old_path": "tools/gn/setup.cc",
      "new_id": "94f5d798bfffeb7f1895c18ab6df59b95f81115e",
      "new_mode": 33188,
      "new_path": "tools/gn/setup.cc"
    },
    {
      "type": "modify",
      "old_id": "1fcecfa0fdf05f90a53d2c9d1e34768294a46e69",
      "old_mode": 33188,
      "old_path": "tools/gn/source_dir.cc",
      "new_id": "0fd5c75a88de8ddaf8aed452086b950cf4608b1b",
      "new_mode": 33188,
      "new_path": "tools/gn/source_dir.cc"
    },
    {
      "type": "modify",
      "old_id": "e4a195034bec698f8259d9a6dfa5dace2b1d52a5",
      "old_mode": 33188,
      "old_path": "tools/gn/source_dir_unittest.cc",
      "new_id": "adf865bee90b25bbb6056745aba780a7e4f7f4b8",
      "new_mode": 33188,
      "new_path": "tools/gn/source_dir_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "09be349ef01b5b47c92beb553d5ec4870a8e3567",
      "old_mode": 33188,
      "old_path": "tools/gn/source_file.cc",
      "new_id": "79c6eb03913ad49f2c8234692780af8354c7f31d",
      "new_mode": 33188,
      "new_path": "tools/gn/source_file.cc"
    },
    {
      "type": "modify",
      "old_id": "ef50e9c79176bd7d66d18c2149faa6ec6d44f98c",
      "old_mode": 33188,
      "old_path": "tools/gn/source_file_unittest.cc",
      "new_id": "110707adea359ed7a8a43e1c8934f352abd43f1b",
      "new_mode": 33188,
      "new_path": "tools/gn/source_file_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "8e29f9fa08eae6638c42a3fd6b267c15e45455ee",
      "old_mode": 33188,
      "old_path": "tools/gn/standard_out.cc",
      "new_id": "6dd6a6a888c54469e4acd20704f4979d3ce17f7f",
      "new_mode": 33188,
      "new_path": "tools/gn/standard_out.cc"
    },
    {
      "type": "modify",
      "old_id": "198fac13e91211defed4ec586345b028c56afb6c",
      "old_mode": 33188,
      "old_path": "tools/gn/string_utils_unittest.cc",
      "new_id": "bf10dd496035a83cabcc71f264430280b2302553",
      "new_mode": 33188,
      "new_path": "tools/gn/string_utils_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e7abc16f6ce408c3f99f722dcd7a280400050ff9",
      "old_mode": 33188,
      "old_path": "tools/gn/substitution_pattern_unittest.cc",
      "new_id": "c8c739670de68678a4480417bdb525798e057a83",
      "new_mode": 33188,
      "new_path": "tools/gn/substitution_pattern_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "0da10ad33f11988908af24d21dc9c842c58a5b69",
      "old_mode": 33188,
      "old_path": "tools/gn/substitution_writer_unittest.cc",
      "new_id": "8093e4177e863a264f7b6df0f2fd595081358254",
      "new_mode": 33188,
      "new_path": "tools/gn/substitution_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "a04c911bd1fbc2403a6b2136895c31b9c41273d7",
      "old_mode": 33188,
      "old_path": "tools/gn/target_unittest.cc",
      "new_id": "a7a8980a30254b785b0edfd9ba0138e86bcc5a02",
      "new_mode": 33188,
      "new_path": "tools/gn/target_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "26b02cc42a385b8ec453706cd7b183b1c2708594",
      "old_mode": 33188,
      "old_path": "tools/gn/template_unittest.cc",
      "new_id": "a7a7aee4a9e382bb7f58e5be1c7fee41f4d5c98c",
      "new_mode": 33188,
      "new_path": "tools/gn/template_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "010b8341f31a97a193f62c58a9bd65c9607fe4e4",
      "old_mode": 33188,
      "old_path": "tools/gn/test_with_scheduler.h",
      "new_id": "f380bbc05493b07014101b92f3481c66bc1baf07",
      "new_mode": 33188,
      "new_path": "tools/gn/test_with_scheduler.h"
    },
    {
      "type": "modify",
      "old_id": "124031d35090beef4bbb662e9b7de907bd32e843",
      "old_mode": 33188,
      "old_path": "tools/gn/tokenizer_unittest.cc",
      "new_id": "bc6d4b18ef3be7927ea8e13cbeff0533b462f87b",
      "new_mode": 33188,
      "new_path": "tools/gn/tokenizer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "65bb7c3a0dc78d8b79100c6c60d8b4ececc97227",
      "old_mode": 33188,
      "old_path": "tools/gn/unique_vector_unittest.cc",
      "new_id": "87430ea94cf90f69dcbb310702cd8d1ed18aea9e",
      "new_mode": 33188,
      "new_path": "tools/gn/unique_vector_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "ffff67061499a50d3fe0e71c3274d04f91006efb",
      "old_mode": 33188,
      "old_path": "tools/gn/value_unittest.cc",
      "new_id": "40ddf38ecbcbdf3543212e6e83b5104ed3b89efe",
      "new_mode": 33188,
      "new_path": "tools/gn/value_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "13873c5c39c5ec03730f02bee3bb6ab42cad98b3",
      "old_mode": 33188,
      "old_path": "tools/gn/visibility_unittest.cc",
      "new_id": "2f6febc5a1680ffdd23dd9f5ff841f5a854fa807",
      "new_mode": 33188,
      "new_path": "tools/gn/visibility_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f91515812a7304f66819e76a9edbfff0a609ca4d",
      "old_mode": 33188,
      "old_path": "tools/gn/visual_studio_utils_unittest.cc",
      "new_id": "d77781407fa75bf1747a9cf3217a19fe8557f292",
      "new_mode": 33188,
      "new_path": "tools/gn/visual_studio_utils_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "0c0e9110fbc9fdbc3f61c68c6754460a33fddf88",
      "old_mode": 33188,
      "old_path": "tools/gn/visual_studio_writer_unittest.cc",
      "new_id": "0fe736d12941077cdbf8e1e7ef1aa63bb9ac2da7",
      "new_mode": 33188,
      "new_path": "tools/gn/visual_studio_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "500a112bfff578e9e44319bd529c1fac61c17590",
      "old_mode": 33188,
      "old_path": "tools/gn/xcode_object_unittest.cc",
      "new_id": "70ac2c767060746da29c8e567b072b83bdffd948",
      "new_mode": 33188,
      "new_path": "tools/gn/xcode_object_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "37c23e2301bd48b4db4fce3341f16c7948282831",
      "old_mode": 33188,
      "old_path": "tools/gn/xcode_writer.cc",
      "new_id": "e41c7a0037a5dd31ed3646ff362e942e8416ed5d",
      "new_mode": 33188,
      "new_path": "tools/gn/xcode_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "0348ad4ddf1c74b2204bc98147c777ea84c4131d",
      "old_mode": 33188,
      "old_path": "tools/gn/xml_element_writer_unittest.cc",
      "new_id": "1b9eb13aba4e54586f7db67d1a03ac2a9ba648ac",
      "new_mode": 33188,
      "new_path": "tools/gn/xml_element_writer_unittest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e040a8984f38d883b61b736de447dded7801f9a",
      "new_mode": 33188,
      "new_path": "util/auto_reset_event.h"
    },
    {
      "type": "rename",
      "old_id": "addd7cfb081d3751b59982abd14bd31c7df8e3ff",
      "old_mode": 33188,
      "old_path": "src/build_config.h",
      "new_id": "addd7cfb081d3751b59982abd14bd31c7df8e3ff",
      "new_mode": 33188,
      "new_path": "util/build_config.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b26e47441602a88e10262b5d2c42ab0e94fae937",
      "old_mode": 33188,
      "old_path": "src/exe_path.cc",
      "new_id": "f2adab52bcba2185722a3756b3bb6e1d2627a7ae",
      "new_mode": 33188,
      "new_path": "util/exe_path.cc",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "0c9d395f6f9cf35a478cd987974aa2fa9df8bc93",
      "old_mode": 33188,
      "old_path": "src/exe_path.h",
      "new_id": "0e1b8cbed38a44c8786598fa907d63323e9087f9",
      "new_mode": 33188,
      "new_path": "util/exe_path.h",
      "score": 74
    },
    {
      "type": "rename",
      "old_id": "3bb0a246e63612414aaa6385a9528f7265c06f0d",
      "old_mode": 33188,
      "old_path": "src/msg_loop.cc",
      "new_id": "dbb92cf4485440d104717d87904c290308937d66",
      "new_mode": 33188,
      "new_path": "util/msg_loop.cc",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "5f1d69c7ba40b19786f16bb27f1c6cbf483f036e",
      "old_mode": 33188,
      "old_path": "src/msg_loop.h",
      "new_id": "267d2a9f681c986a8595d07e7c7fa7b632d6f415",
      "new_mode": 33188,
      "new_path": "util/msg_loop.h",
      "score": 91
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1fa7790e35609791ffbb213391d281ea7cc74c2",
      "new_mode": 33188,
      "new_path": "util/semaphore.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84d8b606d80d9ac5299af1b6ed56abb228fd64bd",
      "new_mode": 33188,
      "new_path": "util/semaphore.h"
    },
    {
      "type": "rename",
      "old_id": "ad71b6f27972b883d39aef58c8df8711487be2c1",
      "old_mode": 33188,
      "old_path": "src/sys_info.cc",
      "new_id": "a1ce3e92a22bc81ab30c23185dd2cb20a17d4f16",
      "new_mode": 33188,
      "new_path": "util/sys_info.cc",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "9b0a1ef29b2b23df49648a3ef9144db280ab0101",
      "old_mode": 33188,
      "old_path": "src/sys_info.h",
      "new_id": "68133e1088ff9b122f1f4c1c971482b46b06fd82",
      "new_mode": 33188,
      "new_path": "util/sys_info.h",
      "score": 76
    },
    {
      "type": "rename",
      "old_id": "21ec1a47d13fbf14d0c8472339d7f3755aa42b97",
      "old_mode": 33188,
      "old_path": "src/task.h",
      "new_id": "278ff1339857670c8b99b530ada35d65a629688b",
      "new_mode": 33188,
      "new_path": "util/task.h",
      "score": 78
    },
    {
      "type": "rename",
      "old_id": "07630483d54376bf44a2d39e9027af08488451e2",
      "old_mode": 33188,
      "old_path": "src/test/gn_test.cc",
      "new_id": "6b2e26d6b966f6fa42bf343a97e7effe7968ee6b",
      "new_mode": 33188,
      "new_path": "util/test/gn_test.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "8b898981e22e9e82a48bea3abca2e4e2d8064b5e",
      "old_mode": 33188,
      "old_path": "src/test/test.h",
      "new_id": "b5539d7fa4d9da5517cb4378afb16ef2d7d52778",
      "new_mode": 33188,
      "new_path": "util/test/test.h",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "e59ddcc0676a8cb9818114ff7ee57ffdab6ccdc1",
      "old_mode": 33188,
      "old_path": "src/worker_pool.cc",
      "new_id": "92fadd44eea15dc3b8017d94a0b9bbc05e99ce82",
      "new_mode": 33188,
      "new_path": "util/worker_pool.cc",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "99dcd65607033aa25f26fc5c7a205edcbfec84fa",
      "old_mode": 33188,
      "old_path": "src/worker_pool.h",
      "new_id": "d06164490976f66356b015ce601e9e7b76c71cba",
      "new_mode": 33188,
      "new_path": "util/worker_pool.h",
      "score": 85
    }
  ]
}
