)]}'
{
  "commit": "8909cbdf819a059874ffc22ca6c04a06211321f6",
  "tree": "6b343d8209c8b1486b87538f896163847710bf66",
  "parents": [
    "d0024544bc2f45b6c039387fe69df8cf77fde45d"
  ],
  "author": {
    "name": "Roger Meier",
    "email": "roger@apache.org",
    "time": "Sun Jan 26 11:44:27 2014 +0100"
  },
  "committer": {
    "name": "Roger Meier",
    "email": "roger@apache.org",
    "time": "Sun Jan 26 11:44:27 2014 +0100"
  },
  "message": "THRIFT-2327 nodejs: nodejs test suite should be bundled with the library\nPatch: Pierre Lamot\n\nfurther modifications by Roger Meier\n- git mv instead of delete and add\n- detect node or nodejs with configure.ac\n- use exit instead of return within lib/nodejs/test/testAll.sh\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3f95581a6c7d297b5c72c5fc658548e5e627b1c1",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "9755012575dc8e42dd41121b3dcd513dc591adb5",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "7d9a82e5d713e74f666fac962a33e903c2599a04",
      "old_mode": 33261,
      "old_path": "configure.ac",
      "new_id": "b2577ddbbcb74c97463f8c0ba0cef86875eb637f",
      "new_mode": 33261,
      "new_path": "configure.ac"
    },
    {
      "type": "modify",
      "old_id": "1cc5c6cbc2092bd491791d5b6fe62ced91e4ffd7",
      "old_mode": 33188,
      "old_path": "lib/Makefile.am",
      "new_id": "26d9020dfed65b73fe23008424b466f81f08a5c2",
      "new_mode": 33188,
      "new_path": "lib/Makefile.am"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e298d4bf8c679c7c3ccaa66d856dc1f6c5eb0cd",
      "new_mode": 33261,
      "new_path": "lib/nodejs/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "668c58df325eb97d516d1cf1b4b1bcb861641258",
      "old_mode": 33261,
      "old_path": "lib/nodejs/package.json",
      "new_id": "b2b92d60312d2397d8b51b178425a4654fc65472",
      "new_mode": 33261,
      "new_path": "lib/nodejs/package.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e7d6e6105e31d12edc13b891a6c062897e621fd9",
      "new_mode": 33188,
      "new_path": "lib/nodejs/test/client.js"
    },
    {
      "type": "rename",
      "old_id": "ba0d47b2fe0aad7682214be08e2e5b757ff0033d",
      "old_mode": 33188,
      "old_path": "test/nodejs/multiplex_client.js",
      "new_id": "6cf6975874ebc674a2a46993e1a351e4629a6c9c",
      "new_mode": 33188,
      "new_path": "lib/nodejs/test/multiplex_client.js",
      "score": 90
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2a17099a514deecaa206ae426bc4e8f9e79c540",
      "new_mode": 33188,
      "new_path": "lib/nodejs/test/multiplex_server.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da9a4d6b789094981ef2cf3683456c25bc01a1f9",
      "new_mode": 33188,
      "new_path": "lib/nodejs/test/server.js"
    },
    {
      "type": "rename",
      "old_id": "43669437f05df2f6c86783ab2f18a3b95e6d4237",
      "old_mode": 33188,
      "old_path": "test/nodejs/server_http.js",
      "new_id": "43669437f05df2f6c86783ab2f18a3b95e6d4237",
      "new_mode": 33188,
      "new_path": "lib/nodejs/test/server_http.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fe0e52b299125219a9aa9d11c13eafb23ed6fc85",
      "old_mode": 33188,
      "old_path": "test/nodejs/test.html",
      "new_id": "fe0e52b299125219a9aa9d11c13eafb23ed6fc85",
      "new_mode": 33188,
      "new_path": "lib/nodejs/test/test.html",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "91ba4d1089b725565a46670155cce6f1bb6b1680",
      "old_mode": 33188,
      "old_path": "test/nodejs/test.js",
      "new_id": "91ba4d1089b725565a46670155cce6f1bb6b1680",
      "new_mode": 33188,
      "new_path": "lib/nodejs/test/test.js",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e64393818b3b1728c8e4e4e21ca6f2c9f9e682d",
      "new_mode": 33261,
      "new_path": "lib/nodejs/test/testAll.sh"
    },
    {
      "type": "rename",
      "old_id": "e697408a00d091f2feb19b2a85b08ed298463e70",
      "old_mode": 33188,
      "old_path": "test/nodejs/test_handler.js",
      "new_id": "e697408a00d091f2feb19b2a85b08ed298463e70",
      "new_mode": 33188,
      "new_path": "lib/nodejs/test/test_handler.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c61e99d44e01ea3a49a03a3ad9ef53e739b80864",
      "old_mode": 33188,
      "old_path": "test/nodejs/thrift_test_driver.js",
      "new_id": "c61e99d44e01ea3a49a03a3ad9ef53e739b80864",
      "new_mode": 33188,
      "new_path": "lib/nodejs/test/thrift_test_driver.js",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "175f4770d41a88be463769e421f80b3f351fb2be",
      "old_mode": 33261,
      "old_path": "test/Makefile.am",
      "new_id": "2d44229dbc59da35136edd69f83efd3a0916d42b",
      "new_mode": 33261,
      "new_path": "test/Makefile.am"
    },
    {
      "type": "delete",
      "old_id": "39a72373f8ac1a04e74f0181e34ddf0332242532",
      "old_mode": 33261,
      "old_path": "test/nodejs/Makefile.am",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d70ec0ce8011867a7d67f9fcc8668a15454e18db",
      "old_mode": 33188,
      "old_path": "test/nodejs/client.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d077202c68554b927b0ed46618ed730587fd23e1",
      "old_mode": 33188,
      "old_path": "test/nodejs/client_bin.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "de0190fc8f36dc995a637737fbf23e9dcac0617f",
      "old_mode": 33188,
      "old_path": "test/nodejs/client_json.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f23ddd4983f921cea71eee84996fa3756c602ce6",
      "old_mode": 33188,
      "old_path": "test/nodejs/client_json_frame.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6b2d7d3d2f849c9c2d67c084a523d2a9b2f8112c",
      "old_mode": 33188,
      "old_path": "test/nodejs/multiplex_server.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "85adef14bf1c13e7748e420e6967d36f87d6b839",
      "old_mode": 33261,
      "old_path": "test/nodejs/package.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "78a21c639c6ab91d192558743196662a63f213ec",
      "old_mode": 33188,
      "old_path": "test/nodejs/server.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ba844490348028bcbd6c5ebd8f3dda26fc54828f",
      "old_mode": 33188,
      "old_path": "test/nodejs/server_bin.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "406c9820e13ad4dc7bdc49d63e23b2fd03f6dd3e",
      "old_mode": 33188,
      "old_path": "test/nodejs/server_json.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "828063ac88b52dca3603249be423948dfac49424",
      "old_mode": 33188,
      "old_path": "test/nodejs/server_json_frame.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "520a6321d2a67bdca1ddd6ce5b869f9ac456b8f6",
      "old_mode": 33261,
      "old_path": "test/test.sh",
      "new_id": "5170e13a6841e1cb4ccf0ac163bb3e248eca4e04",
      "new_mode": 33261,
      "new_path": "test/test.sh"
    }
  ]
}
