)]}'
{
  "commit": "fb43f04ac488e5056b875912c8583eac2acf9eed",
  "tree": "78c49c6d2dd3d81a9e6c627f234886cf4c3bb8c0",
  "parents": [
    "4bb4b3d7553f74d68b38743dd6500ece1b1be2e7"
  ],
  "author": {
    "name": "ulfjack",
    "email": "ulfjack@google.com",
    "time": "Tue Jun 27 13:17:38 2017 +0200"
  },
  "committer": {
    "name": "Marcel Hlopko",
    "email": "hlopko@google.com",
    "time": "Tue Jun 27 15:06:11 2017 +0200"
  },
  "message": "BlazeCommandDispatcher: make parseArgsAndConfigs not take a CommandEnvironment\n\nAccept an ExtendedEventHandler in ProjectFileSupport, and use an\nExtendedEventHandler in BlazeCommandDispatcher that captures the posts, and\ndelay posting the GotProjectFileEvent until the initialization is complete.\n\nThis is a small step towards simplifying the BlazeModule API - the plan is to\nmerge beforeCommand, checkEnvironment, and handleOptions into a single method,\nbut introduce a new method (commandInit) to participate in the early command\ninitialization.\n\nPiperOrigin-RevId: 160259628\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "330a69d7f8b154a20afa6e247f28c89ede3fb6b8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/BlazeCommandDispatcher.java",
      "new_id": "3182376bf60e39e975d768e8002214ea51c2c90b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/BlazeCommandDispatcher.java"
    },
    {
      "type": "modify",
      "old_id": "69b00fddc5081bac63076ab1a702ab0b8abb4c35",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/commands/ProjectFileSupport.java",
      "new_id": "9d775df9258634a4f5460c6fdcf29548a3835e31",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/commands/ProjectFileSupport.java"
    }
  ]
}
