)]}'
{
  "commit": "d802bde2c80a46f75c156c778c285b2a458bcd4c",
  "tree": "091bc09c84b83ce5d7525e360327acaf2b3893cf",
  "parents": [
    "89f5f30a9f68de18eeca4f9ce6e3e0d79474aefd"
  ],
  "author": {
    "name": "hsyed",
    "email": "h.a.syed@gmail.com",
    "time": "Thu Aug 09 17:42:09 2018 +0100"
  },
  "committer": {
    "name": "Hassan Syed",
    "email": "h.a.syed@gmail.com",
    "time": "Thu Aug 09 21:05:58 2018 +0100"
  },
  "message": "centralise output sink class and rework into a task context\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e68b3c459bbc9a99eac835b1bc58812fb7b0b635",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "af7d9de8e94630cb2a845e68e664c25d3d4e8fd9",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "71b69b58420c03dac5cce9fb35b524436819b642",
      "old_mode": 33188,
      "old_path": "kotlin/builder/integrationtests/KotlinBuilderTestCase.java",
      "new_id": "3bfa7db84730152c9d88390a06db44b5fd3865e5",
      "new_mode": 33188,
      "new_path": "kotlin/builder/integrationtests/KotlinBuilderTestCase.java"
    },
    {
      "type": "modify",
      "old_id": "56534f7b5e5f2e4c8e3945cbc8d5bd49f231c120",
      "old_mode": 33188,
      "old_path": "kotlin/builder/integrationtests/KotlinBuilderTests.java",
      "new_id": "df4ebea8be088376fc71dc7efd88cd94224072cc",
      "new_mode": 33188,
      "new_path": "kotlin/builder/integrationtests/KotlinBuilderTests.java"
    },
    {
      "type": "modify",
      "old_id": "f76b592fb9d90391b9a783b03684427833b58c77",
      "old_mode": 33188,
      "old_path": "kotlin/builder/src/io/bazel/kotlin/builder/BUILD",
      "new_id": "f270e451d5075906f24f29aa94cb133a4172c3a5",
      "new_mode": 33188,
      "new_path": "kotlin/builder/src/io/bazel/kotlin/builder/BUILD"
    },
    {
      "type": "modify",
      "old_id": "73e187ace6f97990f9424250779ea5ce4271188f",
      "old_mode": 33188,
      "old_path": "kotlin/builder/src/io/bazel/kotlin/builder/KotlinBuilderComponent.java",
      "new_id": "db95f4d4bacd27129ef0ff619b59871ae89198e2",
      "new_mode": 33188,
      "new_path": "kotlin/builder/src/io/bazel/kotlin/builder/KotlinBuilderComponent.java"
    },
    {
      "type": "modify",
      "old_id": "c7182da998548cc7eaa3644b12bb7e615e2d616d",
      "old_mode": 33188,
      "old_path": "kotlin/builder/src/io/bazel/kotlin/builder/KotlinBuilderMain.java",
      "new_id": "c98ad2db3108c9027f5985b333afb4b87750d623",
      "new_mode": 33188,
      "new_path": "kotlin/builder/src/io/bazel/kotlin/builder/KotlinBuilderMain.java"
    },
    {
      "type": "modify",
      "old_id": "8fd3bc09848214c4b326147a5602f321af672ad8",
      "old_mode": 33188,
      "old_path": "kotlin/builder/src/io/bazel/kotlin/builder/tasks/KotlinBuilder.kt",
      "new_id": "8c6c9736fe52bbd04856d27ba497c8f4415220a0",
      "new_mode": 33188,
      "new_path": "kotlin/builder/src/io/bazel/kotlin/builder/tasks/KotlinBuilder.kt"
    },
    {
      "type": "delete",
      "old_id": "9b7a594573acaf40d5e20fc62f38289041cda9b7",
      "old_mode": 33188,
      "old_path": "kotlin/builder/src/io/bazel/kotlin/builder/tasks/jvm/KotlinCompilerOutputSink.kt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "a004df3bb5f6dfa0b01a2626135626b2df51bb88",
      "old_mode": 33188,
      "old_path": "kotlin/builder/src/io/bazel/kotlin/builder/tasks/jvm/KotlinJvmCompiler.kt",
      "new_id": "b4b5bb5e01059a86a9f815c7a6d7e46d998cc9b3",
      "new_mode": 33188,
      "new_path": "kotlin/builder/src/io/bazel/kotlin/builder/tasks/jvm/KotlinJvmCompiler.kt"
    },
    {
      "type": "modify",
      "old_id": "7727861b07f16569f70b001924d46abc3744ab0b",
      "old_mode": 33188,
      "old_path": "kotlin/builder/src/io/bazel/kotlin/builder/tasks/jvm/KotlinJvmTaskExecutor.kt",
      "new_id": "caa33720adcd31092f318575c5cc3acab09813f0",
      "new_mode": 33188,
      "new_path": "kotlin/builder/src/io/bazel/kotlin/builder/tasks/jvm/KotlinJvmTaskExecutor.kt"
    },
    {
      "type": "delete",
      "old_id": "bda3300079c97d361e68c2b04350928de7ce1ece",
      "old_mode": 33188,
      "old_path": "kotlin/builder/src/io/bazel/kotlin/builder/toolchain/CompilationTaskExecutor.kt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17946ae749cb8d927c1c704f7c86e10308206e9e",
      "new_mode": 33188,
      "new_path": "kotlin/builder/src/io/bazel/kotlin/builder/utils/CompilationTaskContext.kt"
    },
    {
      "type": "modify",
      "old_id": "3f3f98c1eac1cd6a6d918f95cec068561a0dde26",
      "old_mode": 33188,
      "old_path": "kotlin/builder/src/io/bazel/kotlin/builder/utils/KotlinCompilerPluginArgsEncoder.kt",
      "new_id": "6974f0c5150d781d9ff7b321df046ed44f372798",
      "new_mode": 33188,
      "new_path": "kotlin/builder/src/io/bazel/kotlin/builder/utils/KotlinCompilerPluginArgsEncoder.kt"
    }
  ]
}
