)]}'
{
  "commit": "2221860f50ccf2b77065f5e9dd02714706dbfb10",
  "tree": "5daa12780138b06d010eeff4deec1a5e44745707",
  "parents": [
    "7b31c3c461188ad2180ae7c25534e6531f8a3732"
  ],
  "author": {
    "name": "Liam Miller-Cushon",
    "email": "cushon@google.com",
    "time": "Tue May 19 17:23:01 2015 +0000"
  },
  "committer": {
    "name": "Han-Wen Nienhuys",
    "email": "hanwen@google.com",
    "time": "Thu May 21 09:45:13 2015 +0000"
  },
  "message": "Add a --javac_extdir flag to enable configuring the javac -extdirs flag\n\nThe -extdirs flag sets a search path to the directory containing the JDK\u0027s\nextension classes, and should always be set explicitly when cross-compiling. If\nit is unset, the ext directory of the host JDK will be used instead.\n\njavac requires that -extdirs be a list of directories. The blaze --javac_extdir\nflag takes the label of a filegroup with the \u0027path\u0027 attribute set, and passes\nthe directory path through to JavaBuilder.\n\n--\nMOS_MIGRATED_REVID\u003d94001278\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bae17e8927f42a52ae05bad53c6db48c5e98d2be",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/java/BazelJavaRuleClasses.java",
      "new_id": "eac26d85f6352d4092ae7fd6677479918b0bddbb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/java/BazelJavaRuleClasses.java"
    },
    {
      "type": "modify",
      "old_id": "f0b4bdec68bef12ae03e98e1b72a59648845341d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/BaseJavaCompilationHelper.java",
      "new_id": "05bb4f177f97381ad3341d2c55ec89896ad87ff2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/BaseJavaCompilationHelper.java"
    },
    {
      "type": "modify",
      "old_id": "004606c71d4ab6a802f87bc36eeb3337b04b9899",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaCompilationHelper.java",
      "new_id": "1cfecc6ed4b74ee328e5c68349da4e7b85c7cd3c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaCompilationHelper.java"
    },
    {
      "type": "modify",
      "old_id": "85d4647206f63b99bcc16b7581f5474b6d1b3c76",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaCompileAction.java",
      "new_id": "981377483c41283919be2cc864845b90726d8f46",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaCompileAction.java"
    },
    {
      "type": "modify",
      "old_id": "e1c6dc2b2e24c3843fd357c31e8aae431c69e98a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaConfiguration.java",
      "new_id": "5b22e256430976fd2975170313ead9042af27f59",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaConfiguration.java"
    },
    {
      "type": "modify",
      "old_id": "f2fad7f1f2566b4c5e1e519df9763323614d348c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaOptions.java",
      "new_id": "d35c0ef4cb371c3f8b3807e7ecc674b720debd9f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaOptions.java"
    },
    {
      "type": "modify",
      "old_id": "761dff0a501beeafbbe17983b9e87137cdb9a401",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaSemantics.java",
      "new_id": "a68dcd46d2b74457c20efd28c539fae2339995f2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaSemantics.java"
    },
    {
      "type": "modify",
      "old_id": "5da15f16090a007b9be7f6dcdf4e15bc886f5853",
      "old_mode": 33188,
      "old_path": "src/main/tools/jdk.BUILD",
      "new_id": "c3c7fd558edfa2c4e3f211ddc6933ff6dc8f8e3f",
      "new_mode": 33188,
      "new_path": "src/main/tools/jdk.BUILD"
    },
    {
      "type": "modify",
      "old_id": "9f69602a28e47f8a62008066b0588ccbcfa10e54",
      "old_mode": 33188,
      "old_path": "src/main/tools/jdk.WORKSPACE",
      "new_id": "d8fb5e5154c681647b85637b111018434f49ae49",
      "new_mode": 33188,
      "new_path": "src/main/tools/jdk.WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "09e0d12eea7a02e7755e8ed32eea575fcf362aed",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/mock/BazelAnalysisMock.java",
      "new_id": "66a30e102aa3923b065d86a1c9741d841de18d52",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/mock/BazelAnalysisMock.java"
    },
    {
      "type": "modify",
      "old_id": "28a244fde5232c04c013a9f71d4c7e86c1927bad",
      "old_mode": 33188,
      "old_path": "src/test/shell/bazel/BUILD",
      "new_id": "44c7306c13a6d546dbca17221714ef04497cc8b6",
      "new_mode": 33188,
      "new_path": "src/test/shell/bazel/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ee6ffd774324887b49c947b3a0ed6cfeb85cb146",
      "old_mode": 33188,
      "old_path": "tools/jdk/BUILD",
      "new_id": "a3d4fe107df0c2135ba7d28ac1c23d1f6c6ff4b6",
      "new_mode": 33188,
      "new_path": "tools/jdk/BUILD"
    }
  ]
}
