)]}'
{
  "commit": "93dc2ee2fec9ec500ea4f17877ae64aaaf4e9f10",
  "tree": "36f776187c7bb3747e0543ef9b19801b635db54c",
  "parents": [
    "d5caa456ea9b4eca2f01b6411e611bc160368eac"
  ],
  "author": {
    "name": "rodric rabbah",
    "email": "rodric@gmail.com",
    "time": "Mon Jul 09 11:29:52 2018 -0400"
  },
  "committer": {
    "name": "David Grove",
    "email": "dgrove-oss@users.noreply.github.com",
    "time": "Mon Jul 09 11:29:52 2018 -0400"
  },
  "message": "Logs and tests (#63)\n\n1. Emit log markers as expected by managed runtimes.\r\n2. Handle missing code more graciously.\r\n3. Adopt runtime tests upstream (which exposed the missing markers)\r\n4. Move the proxy under core to match canonical structure of repo\r\n5. Update CHANGELOG\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a3cee098b472c44f8ebb1160fee2480e8a66001a",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "c591aef5eee1ece9f02781a45d5a7e86dceed529",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "rename",
      "old_id": "8404c78c03093bcc0d55d947893bc79bf10babd7",
      "old_mode": 33188,
      "old_path": "java8/CHANGELOG.md",
      "new_id": "c7da0a1499afc45a841af1407a3976bdfc557954",
      "new_mode": 33188,
      "new_path": "core/java8/CHANGELOG.md",
      "score": 92
    },
    {
      "type": "rename",
      "old_id": "71ece46bfeb1680262e46d533e65454fc11a490b",
      "old_mode": 33188,
      "old_path": "java8/Dockerfile",
      "new_id": "71ece46bfeb1680262e46d533e65454fc11a490b",
      "new_mode": 33188,
      "new_path": "core/java8/Dockerfile",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3a4ae0f1df874797f300bab2e4c1775c9d1f6029",
      "old_mode": 33188,
      "old_path": "java8/build.gradle",
      "new_id": "539efcf40c5253d7d626b29fb3c04750637d70c5",
      "new_mode": 33188,
      "new_path": "core/java8/build.gradle",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "8765a319b8f388fac82d7fa3fe9af453d83d0e46",
      "old_mode": 33261,
      "old_path": "java8/delete-build-run.sh",
      "new_id": "8765a319b8f388fac82d7fa3fe9af453d83d0e46",
      "new_mode": 33261,
      "new_path": "core/java8/delete-build-run.sh",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0df310507b4775541d7711534ad9793d3c226e57",
      "old_mode": 33188,
      "old_path": "java8/proxy/build.gradle",
      "new_id": "0df310507b4775541d7711534ad9793d3c226e57",
      "new_mode": 33188,
      "new_path": "core/java8/proxy/build.gradle",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "79272c697ad7ea8f4e96113b0d19bb5353ee2447",
      "old_mode": 33261,
      "old_path": "java8/proxy/compileClassCache.sh",
      "new_id": "79272c697ad7ea8f4e96113b0d19bb5353ee2447",
      "new_mode": 33261,
      "new_path": "core/java8/proxy/compileClassCache.sh",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f6b961fd5a86aa5fbfe90f707c3138408be7c718",
      "old_mode": 33188,
      "old_path": "java8/proxy/gradle/wrapper/gradle-wrapper.jar",
      "new_id": "f6b961fd5a86aa5fbfe90f707c3138408be7c718",
      "new_mode": 33188,
      "new_path": "core/java8/proxy/gradle/wrapper/gradle-wrapper.jar",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "15c07a0cf875960c5d4cddc21ddae112ea2a5bfc",
      "old_mode": 33188,
      "old_path": "java8/proxy/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "15c07a0cf875960c5d4cddc21ddae112ea2a5bfc",
      "new_mode": 33188,
      "new_path": "core/java8/proxy/gradle/wrapper/gradle-wrapper.properties",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cccdd3d517fc5249beaefa600691cf150f2fa3e6",
      "old_mode": 33261,
      "old_path": "java8/proxy/gradlew",
      "new_id": "cccdd3d517fc5249beaefa600691cf150f2fa3e6",
      "new_mode": 33261,
      "new_path": "core/java8/proxy/gradlew",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f9553162f122c71b34635112e717c3e733b5b212",
      "old_mode": 33188,
      "old_path": "java8/proxy/gradlew.bat",
      "new_id": "f9553162f122c71b34635112e717c3e733b5b212",
      "new_mode": 33188,
      "new_path": "core/java8/proxy/gradlew.bat",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "76de8f093ad4c8387d47befb39f86dadfd9cc458",
      "old_mode": 33188,
      "old_path": "java8/proxy/src/main/java/openwhisk/java/action/JarLoader.java",
      "new_id": "76de8f093ad4c8387d47befb39f86dadfd9cc458",
      "new_mode": 33188,
      "new_path": "core/java8/proxy/src/main/java/openwhisk/java/action/JarLoader.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fd80333109e6557304e46f6ed53e0ba344d44b00",
      "old_mode": 33188,
      "old_path": "java8/proxy/src/main/java/openwhisk/java/action/Proxy.java",
      "new_id": "dc6c861824f89d50cba735a8f2c59c70f1c1c738",
      "new_mode": 33188,
      "new_path": "core/java8/proxy/src/main/java/openwhisk/java/action/Proxy.java",
      "score": 75
    },
    {
      "type": "rename",
      "old_id": "b45a3329b3d50bb2a3187e1eac3ef91b6d925bc4",
      "old_mode": 33188,
      "old_path": "java8/proxy/src/main/java/openwhisk/java/action/WhiskSecurityManager.java",
      "new_id": "b45a3329b3d50bb2a3187e1eac3ef91b6d925bc4",
      "new_mode": 33188,
      "new_path": "core/java8/proxy/src/main/java/openwhisk/java/action/WhiskSecurityManager.java",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "09c66ab8df4a826efe20864e5c5a585e03fdd5ac",
      "old_mode": 33188,
      "old_path": "settings.gradle",
      "new_id": "facd081f541e0eb2821276c0606675af555c5ccd",
      "new_mode": 33188,
      "new_path": "settings.gradle"
    },
    {
      "type": "modify",
      "old_id": "a3094a81fe833e6cffb5baa1c3d010f56cb60c03",
      "old_mode": 33188,
      "old_path": "tests/src/test/scala/actionContainers/JavaActionContainerTests.scala",
      "new_id": "a990f33deb2e19f4fe00edee705da00a5993959f",
      "new_mode": 33188,
      "new_path": "tests/src/test/scala/actionContainers/JavaActionContainerTests.scala"
    }
  ]
}
