)]}'
{
  "commit": "7a07ba2e14214e1337f7c83c5eb2086c7029af5d",
  "tree": "1777fc9d1e0b531217a058e3526817198b0dcabf",
  "parents": [
    "2d3adfb93c023f9752f00d4bf3440ee9869f64f2"
  ],
  "author": {
    "name": "cparsons",
    "email": "cparsons@google.com",
    "time": "Wed Aug 22 09:25:36 2018 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Wed Aug 22 09:27:31 2018 -0700"
  },
  "message": "Accept a single provider instance as return value from an aspect.\n\nPreviously, if a single provider instance was returned, it was silently dropped.\n\nThis makes the behavior consistent with rule implementation functions.\nFixes #5955\n\nRELNOTES: None.\nPiperOrigin-RevId: 209777202\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "12a3e98144a668e885ecb01ef77ba68ac9e427f9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkylarkAspectFactory.java",
      "new_id": "150cfb417117546150a64d204347b40c5389cc16",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkylarkAspectFactory.java"
    },
    {
      "type": "modify",
      "old_id": "248d60957f46236122aa2b74a2197cbd43220d1f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skylark/SkylarkDefinedAspectsTest.java",
      "new_id": "c39a1fc2cc00a35160b5927ecfa7b135ea3843c5",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skylark/SkylarkDefinedAspectsTest.java"
    }
  ]
}
