)]}'
{
  "commit": "b5d6ea390fc5732ed1c1772709ab3731555dc3fc",
  "tree": "593860ee426e002a6689f9ac132368be7f1e4141",
  "parents": [
    "98acf189a78c3c6a78cf27c35450e1876d6500d5"
  ],
  "author": {
    "name": "Brian Forbis",
    "email": "bforbis@athenahealth.com",
    "time": "Sat Aug 25 23:39:29 2018 -0400"
  },
  "committer": {
    "name": "James E. King III",
    "email": "jking@apache.org",
    "time": "Fri Sep 28 10:36:55 2018 -0400"
  },
  "message": "THRIFT-4625: Use let/const variable decorators in ES6 Javascript\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "153ce61e0c53a14c89497dc3fe21abaa139869f8",
      "old_mode": 33188,
      "old_path": "build/docker/ubuntu-artful/Dockerfile",
      "new_id": "4ea95d589f958958b94e70492086c66a00236657",
      "new_mode": 33188,
      "new_path": "build/docker/ubuntu-artful/Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "1fe4c3d9a3b07b6372921f5ec445a8a1e486460f",
      "old_mode": 33188,
      "old_path": "build/docker/ubuntu-bionic/Dockerfile",
      "new_id": "da574e18ba4f38039188a6bf10277b5f7bad01e7",
      "new_mode": 33188,
      "new_path": "build/docker/ubuntu-bionic/Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "c745a597d40304b725a7478c7feefb817134e863",
      "old_mode": 33188,
      "old_path": "build/docker/ubuntu-xenial/Dockerfile",
      "new_id": "3372b4dbdbbf4a9a582b4bc591a9befeeb360251",
      "new_mode": 33188,
      "new_path": "build/docker/ubuntu-xenial/Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "4d1cea6d2570ae6414fbf729da0a4a6cfe0a492d",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_js_generator.cc",
      "new_id": "1ae81671a7de48835f555b32d5ccd6221d0f604c",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_js_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "1dcead6505d0cc7a95af0cf8fc171fd325b022e4",
      "old_mode": 33188,
      "old_path": "lib/js/Gruntfile.js",
      "new_id": "fd290d29e9953aef662e0faf76cbfd568eec21d4",
      "new_mode": 33188,
      "new_path": "lib/js/Gruntfile.js"
    },
    {
      "type": "modify",
      "old_id": "dfa6e82382c256074d27613bbad09e89d4deec7c",
      "old_mode": 33188,
      "old_path": "lib/js/README.md",
      "new_id": "9d51e2a3ca397144b575c2a098e9d9bfe00bb3a3",
      "new_mode": 33188,
      "new_path": "lib/js/README.md"
    },
    {
      "type": "modify",
      "old_id": "02347cfa5cbe771a3132c4582b5259c154b0c64e",
      "old_mode": 33188,
      "old_path": "lib/js/package-lock.json",
      "new_id": "f0943b022c2846ba7ef73aa2c15c08a252a0cf42",
      "new_mode": 33188,
      "new_path": "lib/js/package-lock.json"
    },
    {
      "type": "modify",
      "old_id": "f3ed3e1e87c8e11ad36d4bbcf548b821dbb7c1ad",
      "old_mode": 33188,
      "old_path": "lib/js/package.json",
      "new_id": "a59cdc484fa01dd93342c433d421801be216f28e",
      "new_mode": 33188,
      "new_path": "lib/js/package.json"
    },
    {
      "type": "modify",
      "old_id": "0ba382891fbf6067f8eca48c20691449cb1e851c",
      "old_mode": 33261,
      "old_path": "lib/js/test/build.xml",
      "new_id": "04c1360baa1ae1941485f0ec521c5ffcc5eed1d1",
      "new_mode": 33261,
      "new_path": "lib/js/test/build.xml"
    },
    {
      "type": "modify",
      "old_id": "f349e466fd5fa17c68eaa4bcc5e6d18ae2b221e3",
      "old_mode": 33188,
      "old_path": "lib/js/test/deep-constructor.test.js",
      "new_id": "82d3a1e89597fa984fe8d5561ff0937ac2538bf1",
      "new_mode": 33188,
      "new_path": "lib/js/test/deep-constructor.test.js"
    },
    {
      "type": "modify",
      "old_id": "1115474b01fdf7f9f1f9a13cb5cf3e3f6f5c7c0e",
      "old_mode": 33188,
      "old_path": "lib/js/test/server_http.js",
      "new_id": "d04f578ae1707a2a512f6c832c7dc3bee3eeeca3",
      "new_mode": 33188,
      "new_path": "lib/js/test/server_http.js"
    },
    {
      "type": "modify",
      "old_id": "7e78d9edaf9504281df8bfbb3d4b3c78d414bc02",
      "old_mode": 33188,
      "old_path": "lib/js/test/server_https.js",
      "new_id": "504f3b5c4fe04853c469a9de18d43de01316d38f",
      "new_mode": 33188,
      "new_path": "lib/js/test/server_https.js"
    },
    {
      "type": "modify",
      "old_id": "b4e985426452b67127c557dd73b55c207b92debc",
      "old_mode": 33188,
      "old_path": "lib/js/test/test-async.js",
      "new_id": "8c6b13e00ff81bf993950d7a962cdf523124a5b4",
      "new_mode": 33188,
      "new_path": "lib/js/test/test-async.js"
    },
    {
      "type": "modify",
      "old_id": "5d9cd2a8d0fb1e4cc509b488dd8e28275e7a84a7",
      "old_mode": 33188,
      "old_path": "lib/js/test/test-double-rendering.js",
      "new_id": "b4b79b8dfe591e05bb122e96595f8760b8e8567b",
      "new_mode": 33188,
      "new_path": "lib/js/test/test-double-rendering.js"
    },
    {
      "type": "modify",
      "old_id": "92d07386b3918f9af666d6621ed2b416c7cb1e2d",
      "old_mode": 33188,
      "old_path": "lib/js/test/test-es6.html",
      "new_id": "5f55da78ee75e5cf6c3c11d5e4736b9fb8f9e25a",
      "new_mode": 33188,
      "new_path": "lib/js/test/test-es6.html"
    },
    {
      "type": "modify",
      "old_id": "a3a31dc1cacec9d3f0e3109ecf7cf5f013b4e438",
      "old_mode": 33188,
      "old_path": "lib/js/test/test-es6.js",
      "new_id": "845171b8655b5b1da5ab26a81a6c78932354277a",
      "new_mode": 33188,
      "new_path": "lib/js/test/test-es6.js"
    },
    {
      "type": "modify",
      "old_id": "d8649a08ce23088f1574b59a1a15a84ee8c5b11d",
      "old_mode": 33188,
      "old_path": "lib/js/test/test-jq.js",
      "new_id": "f62bb957b181b1af0f1944c909582b3f7cef2bf3",
      "new_mode": 33188,
      "new_path": "lib/js/test/test-jq.js"
    },
    {
      "type": "modify",
      "old_id": "541bffe0a3e901a702ad954f9df9be6f851003ba",
      "old_mode": 33188,
      "old_path": "lib/js/test/test-nojq.html",
      "new_id": "9eec7fcd3f1e34b14046e0cffc5ed70cabc4b969",
      "new_mode": 33188,
      "new_path": "lib/js/test/test-nojq.html"
    },
    {
      "type": "modify",
      "old_id": "c4f3cf70c3d112017eb96b60c512e64dead13005",
      "old_mode": 33188,
      "old_path": "lib/js/test/test-nojq.js",
      "new_id": "2b801d2a687009adc290dd186f2a1fed08f11c54",
      "new_mode": 33188,
      "new_path": "lib/js/test/test-nojq.js"
    },
    {
      "type": "modify",
      "old_id": "edec3a33c343a252e144166bd8924ec9d3931b9c",
      "old_mode": 33261,
      "old_path": "lib/js/test/test.html",
      "new_id": "af035b6eccadd8374ad1819796526be1d9b34baa",
      "new_mode": 33261,
      "new_path": "lib/js/test/test.html"
    },
    {
      "type": "modify",
      "old_id": "e3b8d51d6d0e91c7a2d299af983a5a0f74b17004",
      "old_mode": 33261,
      "old_path": "lib/js/test/test.js",
      "new_id": "a86a50935c9fb7c0fbb81a3d394e57883a67f1ff",
      "new_mode": 33261,
      "new_path": "lib/js/test/test.js"
    },
    {
      "type": "modify",
      "old_id": "496b5e09b4e81256eacb09f4ab9829264a7c9ed3",
      "old_mode": 33188,
      "old_path": "lib/js/test/test_handler.js",
      "new_id": "af5f7bd9c175897e3f3390f7533a39e6572c8238",
      "new_mode": 33188,
      "new_path": "lib/js/test/test_handler.js"
    },
    {
      "type": "modify",
      "old_id": "f99a1460e1c6e7cc1969f4a5791e60c02db26c38",
      "old_mode": 33188,
      "old_path": "lib/js/test/testws.html",
      "new_id": "1edf0e07a9536d19c3b829ffcd52a83abece27e7",
      "new_mode": 33188,
      "new_path": "lib/js/test/testws.html"
    },
    {
      "type": "modify",
      "old_id": "4b16899630843bfc5d0102b1cf07ff04f59a7345",
      "old_mode": 33188,
      "old_path": "package-lock.json",
      "new_id": "7add8536e8d365d45a1e2dc2533cabd463c37034",
      "new_mode": 33188,
      "new_path": "package-lock.json"
    },
    {
      "type": "modify",
      "old_id": "47bce678292c84a3e03f45c7588f60e868de62de",
      "old_mode": 33188,
      "old_path": "package.json",
      "new_id": "94ff766fd7785d022bdde1a4ab11cbaee3399d92",
      "new_mode": 33188,
      "new_path": "package.json"
    }
  ]
}
