)]}'
{
  "commit": "5066eb484b0569b3290c597b848ee459f0112b11",
  "tree": "db327c72c635a1c5d9edae7c2bfbe690e46de3f1",
  "parents": [
    "8d55c47610b765b2bcdfaebb7ee8d22930e0bd0d"
  ],
  "author": {
    "name": "Philip Frank",
    "email": "ich@philipfrank.de",
    "time": "Wed Mar 07 20:49:25 2018 +0100"
  },
  "committer": {
    "name": "James E. King III",
    "email": "jking@apache.org",
    "time": "Tue Mar 13 10:12:04 2018 -0400"
  },
  "message": "THRIFT-4509:\n* switch from grunt-external-daemon and grunt-shell to grunt-shell-spawn\n* update grunt to 1.0.2\n* always use local copy of jquery and qunit\n* commit the package-lock files for npm keep versions stable\nClient: js\n\nThis closes #1506\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f1a39ae0142119d87c3fc06b3ce61b4477c6effe",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "66193db3ede80ac268f829191edc60ffe43fcf3a",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "82642438f6857ec830c1420ef5e10fcca76578ce",
      "old_mode": 33188,
      "old_path": "lib/js/Gruntfile.js",
      "new_id": "4aa450fca7c3a8db98e2e8521fed44f9176fb33c",
      "new_mode": 33188,
      "new_path": "lib/js/Gruntfile.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a907ab0cc824c042d8ff1cff7a3398028dde48a5",
      "new_mode": 33188,
      "new_path": "lib/js/package-lock.json"
    },
    {
      "type": "modify",
      "old_id": "526528dd5c687a1dccf172e0c9b979bb32c55a43",
      "old_mode": 33188,
      "old_path": "lib/js/package.json",
      "new_id": "5da78221615b37ddb0364a6600d06c04c0aa8959",
      "new_mode": 33188,
      "new_path": "lib/js/package.json"
    },
    {
      "type": "modify",
      "old_id": "109c62fcccf779c14bc30b3d53a14303515bbe57",
      "old_mode": 33261,
      "old_path": "lib/js/test/build.xml",
      "new_id": "17537f63b819728adb9050f167216f529f2a21c6",
      "new_mode": 33261,
      "new_path": "lib/js/test/build.xml"
    },
    {
      "type": "modify",
      "old_id": "5835dc84bb2af0374b5c4d72707ce4ae9ab2dc67",
      "old_mode": 33261,
      "old_path": "lib/js/test/test-deep-constructor.html",
      "new_id": "4c5fb02e4efdb569fc5caffb98058efdd2e83a18",
      "new_mode": 33261,
      "new_path": "lib/js/test/test-deep-constructor.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e5d115e53a64669e85fef08403d4b50ef46268d",
      "new_mode": 33188,
      "new_path": "package-lock.json"
    }
  ]
}
