)]}'
{
  "commit": "415ee0ff7ac713a3f95f37ba9d3c1bd3dec2a1ff",
  "tree": "7370ddc9842130eba6554d6165c1ba9c6a2ebff1",
  "parents": [
    "740b962803b0a128832c4970587cc8d26dc80546"
  ],
  "author": {
    "name": "hsyed",
    "email": "h.a.syed@gmail.com",
    "time": "Sat Jul 07 11:21:27 2018 +0100"
  },
  "committer": {
    "name": "Hassan Syed",
    "email": "h.a.syed@gmail.com",
    "time": "Sat Jul 07 12:27:29 2018 +0100"
  },
  "message": "cherry pick directory structure from ic branch, refactor and document model.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "59b1fdbedd799383ab4ff4fdbb311539f8175174",
      "old_mode": 33188,
      "old_path": "kotlin/builder/integrationtests/KotlinBuilderActionTests.java",
      "new_id": "a26c1a16ceeb5488cfb436ad4e4aa9767b8f1d38",
      "new_mode": 33188,
      "new_path": "kotlin/builder/integrationtests/KotlinBuilderActionTests.java"
    },
    {
      "type": "modify",
      "old_id": "01ed512dc78d997b633567f19ad6e53400972b02",
      "old_mode": 33188,
      "old_path": "kotlin/builder/integrationtests/KotlinBuilderTestCase.java",
      "new_id": "f1cc00504d1bd7f3f6919066ecc10f44b0a77057",
      "new_mode": 33188,
      "new_path": "kotlin/builder/integrationtests/KotlinBuilderTestCase.java"
    },
    {
      "type": "modify",
      "old_id": "0d515e9ac89cc33f00b6509b1156576b45e2f5e6",
      "old_mode": 33188,
      "old_path": "kotlin/builder/integrationtests/KotlinBuilderTests.java",
      "new_id": "cb5aa6228b35aed10c70945cacbc3f602f954159",
      "new_mode": 33188,
      "new_path": "kotlin/builder/integrationtests/KotlinBuilderTests.java"
    },
    {
      "type": "modify",
      "old_id": "d44630c0d9ab13d99c6ad4658f411fd47e53b48f",
      "old_mode": 33261,
      "old_path": "kotlin/builder/proto/jars/libkotlin_model_proto-speed.jar",
      "new_id": "943c3439104e124b72baa788840d0ecc66a59001",
      "new_mode": 33261,
      "new_path": "kotlin/builder/proto/jars/libkotlin_model_proto-speed.jar"
    },
    {
      "type": "modify",
      "old_id": "8d27cd065c17f755c879b14db8da758c00733d2e",
      "old_mode": 33188,
      "old_path": "kotlin/builder/proto/kotlin_model.proto",
      "new_id": "d1e4ced8e4167d34c55d66cefd0c23ad9c4bec73",
      "new_mode": 33188,
      "new_path": "kotlin/builder/proto/kotlin_model.proto"
    },
    {
      "type": "modify",
      "old_id": "9e69452f79af23b1b38903849bb471e880b3ff3c",
      "old_mode": 33188,
      "old_path": "kotlin/builder/src/io/bazel/kotlin/builder/BuildCommandBuilder.kt",
      "new_id": "54302c11223c7b7cfd29ad3b1c29150ed7d91d7a",
      "new_mode": 33188,
      "new_path": "kotlin/builder/src/io/bazel/kotlin/builder/BuildCommandBuilder.kt"
    },
    {
      "type": "modify",
      "old_id": "a5cda42617386a12362d44f28dd6396fb7eb8c54",
      "old_mode": 33188,
      "old_path": "kotlin/builder/src/io/bazel/kotlin/builder/KotlinBuilder.kt",
      "new_id": "61431ba93bcb50426b8e338d6c8dbab4f0f98fe6",
      "new_mode": 33188,
      "new_path": "kotlin/builder/src/io/bazel/kotlin/builder/KotlinBuilder.kt"
    },
    {
      "type": "modify",
      "old_id": "6ce5a153758e609ace822c13d0fecadfcbe12b33",
      "old_mode": 33188,
      "old_path": "kotlin/builder/src/io/bazel/kotlin/builder/mode/jvm/KotlinJvmCompilationExecutor.kt",
      "new_id": "db1b42d5e071a53b71f20dd9c965ff1534aa7df3",
      "new_mode": 33188,
      "new_path": "kotlin/builder/src/io/bazel/kotlin/builder/mode/jvm/KotlinJvmCompilationExecutor.kt"
    },
    {
      "type": "modify",
      "old_id": "4c167a2a3990b73c45211b22b906d36de8ca908c",
      "old_mode": 33188,
      "old_path": "kotlin/builder/src/io/bazel/kotlin/builder/mode/jvm/actions/JDepsGenerator.kt",
      "new_id": "0bcc45fb10c7a566ac8ce97f073200fff0c2fa96",
      "new_mode": 33188,
      "new_path": "kotlin/builder/src/io/bazel/kotlin/builder/mode/jvm/actions/JDepsGenerator.kt"
    },
    {
      "type": "modify",
      "old_id": "b88f440818c553422daa1ba50a6e3568f42c737b",
      "old_mode": 33188,
      "old_path": "kotlin/builder/src/io/bazel/kotlin/builder/mode/jvm/actions/JavaCompiler.kt",
      "new_id": "ee5df8278a1143147b0a0b2d64b619db39dc1079",
      "new_mode": 33188,
      "new_path": "kotlin/builder/src/io/bazel/kotlin/builder/mode/jvm/actions/JavaCompiler.kt"
    },
    {
      "type": "modify",
      "old_id": "dbff05506435f6a1193c3b2bacfd1df90f1dd6d9",
      "old_mode": 33188,
      "old_path": "kotlin/builder/src/io/bazel/kotlin/builder/mode/jvm/actions/KotlinCompiler.kt",
      "new_id": "ffcf8379f64708325300fb8f985e541d767d3583",
      "new_mode": 33188,
      "new_path": "kotlin/builder/src/io/bazel/kotlin/builder/mode/jvm/actions/KotlinCompiler.kt"
    },
    {
      "type": "modify",
      "old_id": "19aab9fe30d0c548f2e0e4fa63cf4139589c6093",
      "old_mode": 33188,
      "old_path": "kotlin/builder/src/io/bazel/kotlin/builder/mode/jvm/actions/OutputJarCreator.kt",
      "new_id": "e46147b5ab950b847bf9e1dd24906010ab279786",
      "new_mode": 33188,
      "new_path": "kotlin/builder/src/io/bazel/kotlin/builder/mode/jvm/actions/OutputJarCreator.kt"
    },
    {
      "type": "modify",
      "old_id": "0eb34a354e16def058514ccfd79731039e484341",
      "old_mode": 33188,
      "old_path": "kotlin/builder/src/io/bazel/kotlin/builder/utils/IOUtils.kt",
      "new_id": "9e9c70b04d9c96d7754a886aa72fad2598311ea2",
      "new_mode": 33188,
      "new_path": "kotlin/builder/src/io/bazel/kotlin/builder/utils/IOUtils.kt"
    },
    {
      "type": "modify",
      "old_id": "716107d56a1612f8dcef8f171f5cd859ac2d1212",
      "old_mode": 33188,
      "old_path": "kotlin/builder/src/io/bazel/kotlin/builder/utils/KotlinCompilerPluginArgsEncoder.kt",
      "new_id": "1d29c0a4c0b7de86e239eda7002a2266df642b24",
      "new_mode": 33188,
      "new_path": "kotlin/builder/src/io/bazel/kotlin/builder/utils/KotlinCompilerPluginArgsEncoder.kt"
    },
    {
      "type": "modify",
      "old_id": "9a02835c95bd974df6cb32f649db9721b3186ae6",
      "old_mode": 33188,
      "old_path": "kotlin/internal/compile.bzl",
      "new_id": "b444c169155bc86c34692a74c5430fbacfd2639e",
      "new_mode": 33188,
      "new_path": "kotlin/internal/compile.bzl"
    }
  ]
}
