)]}'
{
  "commit": "6fe70c2fef70b8a3da3aa3cbea26c6bf60f17e13",
  "tree": "46a9700b00e98b51506ebc83a2eb16589881a42d",
  "parents": [
    "d6095ccd781cf8364c20167cb075a2838665183f"
  ],
  "author": {
    "name": "juliexxia",
    "email": "juliexxia@google.com",
    "time": "Mon May 18 14:38:42 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon May 18 14:40:01 2020 -0700"
  },
  "message": "Parse exec properties attribute into exec group properties for RuleContexts.\n\nExec property keys can take two forms: \"property\" and \"exec_group_name.property\"\n\nNote - this does not do equivalent parsing for SkylarkRepositoryContext\u0027s inherited exec_properties attribute or PlatformInfo\u0027s declared exec_properties attribute. Since neither of those have the ability to declare exec_groups, it shouldn\u0027t be necessary. This could potentially lead to user confusion, so something to document well.\n\nPiperOrigin-RevId: 312156395\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e9a0ccae53311e250427418c5436e72948ffd09c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/actions/ActionOwner.java",
      "new_id": "17c8f9bb99d6202e4f9769107043ffb8a5617bf8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/actions/ActionOwner.java"
    },
    {
      "type": "modify",
      "old_id": "bd82fad916113f5015345c80a0796db162803202",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/BUILD",
      "new_id": "30f5f7d2408df0679e283dc6e82a7d6c6a9ddcad",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/BUILD"
    },
    {
      "type": "modify",
      "old_id": "bf51cdb44f3ee80c644a3d2180362de6801b7739",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTargetFactory.java",
      "new_id": "4797895083477e8e477a1541c0b87c3331b9d9cf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTargetFactory.java"
    },
    {
      "type": "modify",
      "old_id": "8beffa94e195801802dfd3238bc0e5f8056a15fd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java",
      "new_id": "50a0fb7c9cbd105b48991c284727ca0ca3ccf64a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java"
    },
    {
      "type": "modify",
      "old_id": "b41cfb20c0ff930ef63a275c4be15df141fbc60e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/AspectFunction.java",
      "new_id": "6812cfa2d790fcaeec07be02c6cf3866a458df6e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/AspectFunction.java"
    },
    {
      "type": "modify",
      "old_id": "05c8d14f7e1798131a5953194cae3d03e3e0106d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/ConfiguredTargetFunction.java",
      "new_id": "08c598759eb63894e8aa54e1d26c91e0471b720a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/ConfiguredTargetFunction.java"
    },
    {
      "type": "modify",
      "old_id": "3c240138031246c6b0347136410106e340c5e3d2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeBuildView.java",
      "new_id": "6c48460cfceb2b00354c9db3296f8bb74ff49a8b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeBuildView.java"
    },
    {
      "type": "modify",
      "old_id": "9ded06088385243465b5931caf8493578731b942",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/StarlarkExecGroupTest.java",
      "new_id": "495964105a667d7bb249e0fb84bbbb4873f5fe9d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/StarlarkExecGroupTest.java"
    },
    {
      "type": "modify",
      "old_id": "2badb262ea5bb2976382ffca94b5f80bcc6ab6ee",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewForTesting.java",
      "new_id": "69de54eda2f6c3ef1f45514e4e61a05093a88475",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewForTesting.java"
    }
  ]
}
