)]}'
{
  "commit": "92476a63bf9ef66904fcc51fafbfd5783262b3a3",
  "tree": "53fbf03b7394346341ee0c45c064a7ac10b67714",
  "parents": [
    "c891fc93cdb31b005ca4009f582268c0713ac49d"
  ],
  "author": {
    "name": "alexeagle",
    "email": "alexeagle@google.com",
    "time": "Thu Aug 22 16:11:03 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Aug 22 16:11:27 2019 -0700"
  },
  "message": "Refactor the files and runfiles fields from strings to the DefaultInfo() provider.\n\nThis is the beginning of removing the legacy providers, per https://github.com/bazelbuild/bazel/issues/7347\n\nSee https://docs.bazel.build/versions/master/skylark/rules.html#migrating-from-legacy-providers:\n\"\nThe fields files, runfiles, data_runfiles, default_runfiles, and executable correspond to the same-named fields of DefaultInfo. It is not allowed to specify any of these fields while also returning a DefaultInfo modern provider.\n\"\n\nPiperOrigin-RevId: 264941716\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7e08587338a3b348610da2d1a0ca9d5034aebd6b",
      "old_mode": 33188,
      "old_path": "internal/common/compilation.bzl",
      "new_id": "6af26b59f783c53d225e5b1e018c3e49e865eb81",
      "new_mode": 33188,
      "new_path": "internal/common/compilation.bzl"
    }
  ]
}
