)]}'
{
  "commit": "63defbb3ed60d0b2e6e2eff09657ec3c427babca",
  "tree": "9fdd3dacf95055365a8edd84d2653a86023968ad",
  "parents": [
    "acfc773682ce8b608e0711568a401fc3cf19622c"
  ],
  "author": {
    "name": "hlopko",
    "email": "hlopko@google.com",
    "time": "Tue Nov 08 13:12:52 2016 +0100"
  },
  "committer": {
    "name": "Marcel Hlopko",
    "email": "hlopko@google.com",
    "time": "Wed Jan 09 08:51:13 2019 +0100"
  },
  "message": "Introduce explicit iterate_over field for flag_group in Crosstool\n\nNow flag_group can be marked with iterate_over field, that denotes for which\nsequence variable the flag_group will be expanded repeatedly. This cl does that\nin backwards compatible way as before, the iteration happened implicitly when the\nused variable was found to be sequence at runtime. Because of that it adds some\nextra code that will be removed once all the crosstools are migrated to the\nexplicit iteration.\n\nRELNOTES: NONE\nPiperOrigin-RevId: 138501033\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9e9e15350ed23783edd0f047cc565ad9be56fb1e",
      "old_mode": 33188,
      "old_path": "third_party/com/github/bazelbuild/bazel/src/main/protobuf/crosstool_config.proto",
      "new_id": "3d7f891f7a00808cd4241eddecafc424aa284957",
      "new_mode": 33188,
      "new_path": "third_party/com/github/bazelbuild/bazel/src/main/protobuf/crosstool_config.proto"
    }
  ]
}
