)]}'
{
  "commit": "9bd280ba663557a44c0177327cf668ff813a397d",
  "tree": "f5aee5f629b362f26ea0211e4e312153a078a56e",
  "parents": [
    "a8c00e2f40ab8a57e3630e774e8d0d9354f38472"
  ],
  "author": {
    "name": "fwe",
    "email": "fwe@google.com",
    "time": "Fri Sep 01 16:40:49 2017 +0200"
  },
  "committer": {
    "name": "Vladimir Moskva",
    "email": "vladmos@google.com",
    "time": "Fri Sep 01 20:07:53 2017 +0200"
  },
  "message": "Refactor HelpCommand by applying the visitor pattern to iterate over Bazel options in emitCompletionHelp().\n\nThis change is in preparation for unknown commit which introduces \"bazel help flags\" -\na new command whose functionality is similar to the existing \"bazel help completion\".\nBoth commands have to iterate over Bazel options, which means that applying the visitor patterns helps to avoid duplicate iteration code.\n\nI also tested this change by running \"bazel help completion\" with and without this change.\n\nPiperOrigin-RevId: 167273874\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d0a13f96920f2aa0f9bda3f8e9c1134a20dc0926",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/commands/HelpCommand.java",
      "new_id": "87cc44c09f0dc2938fa9b9b6e3e823717f58d06f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/commands/HelpCommand.java"
    }
  ]
}
