)]}'
{
  "commit": "5215d1e804a830e256a7dc23c44f737a332495f4",
  "tree": "ce6554586459ed1b809c2b79fa69cbada1780eed",
  "parents": [
    "e21e592a4079c310522eb2cc23aa49367ba48127"
  ],
  "author": {
    "name": "Ulf Adams",
    "email": "ulfjack@google.com",
    "time": "Tue Apr 12 13:17:53 2016 +0000"
  },
  "committer": {
    "name": "Dmitry Lomov",
    "email": "dslomov@google.com",
    "time": "Tue Apr 12 13:59:11 2016 +0000"
  },
  "message": "Make preprocessor modules mostly stateless; pass in the directories instead.\n\n--\nMOS_MIGRATED_REVID\u003d119631623\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7a1f75367837a2ffd82e9f1615428c3bc927b55c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/Preprocessor.java",
      "new_id": "787d09e0c5602f5078b417b93fbb3c25e350ef66",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/Preprocessor.java"
    },
    {
      "type": "modify",
      "old_id": "661a70a3328ce6d525a8a311a9e69b38a4996849",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java",
      "new_id": "ffe4091ceb0cc6786a132c7945b9688b18f20cce",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java"
    },
    {
      "type": "modify",
      "old_id": "0872184042653b77f40da4dd54d2f8543fe549ac",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/buildtool/SubincludePreprocessorModule.java",
      "new_id": "d19b82913d8cb9f53731cad25d7d9cca2a4640b0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/buildtool/SubincludePreprocessorModule.java"
    },
    {
      "type": "modify",
      "old_id": "7bfb31ec2ddcc8867bf71fbd772c08a7a9ef7ce4",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/packages/util/PreprocessorUtils.java",
      "new_id": "eb2848f0f51d7293fe523e007843850a4ee581e0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/packages/util/PreprocessorUtils.java"
    },
    {
      "type": "modify",
      "old_id": "88d48e7573d61bacef4d65f240654a619c1890b6",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/packages/util/SubincludePreprocessor.java",
      "new_id": "06d350a6170afc77b2c066b9fb0b3908bf7e4440",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/packages/util/SubincludePreprocessor.java"
    },
    {
      "type": "modify",
      "old_id": "0ca5b31c08ab27ab68d9fa9d3afec3f43950ae0c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skyframe/PackageFunctionTest.java",
      "new_id": "cf95adb297e319ee4fb328f80ae726cb0b35934b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skyframe/PackageFunctionTest.java"
    }
  ]
}
