)]}'
{
  "commit": "2da1fb65245b3ab6e1162493d3af3267d1783986",
  "tree": "10d66997b9b763f33d68c6586efc6daa203139f9",
  "parents": [
    "bab8a616f0de6013af5e1ac573484cad5bdaf45a"
  ],
  "author": {
    "name": "Ben Rohlfs",
    "email": "brohlfs@google.com",
    "time": "Tue Jul 09 13:54:17 2019 +0200"
  },
  "committer": {
    "name": "Ben Rohlfs",
    "email": "brohlfs@google.com",
    "time": "Tue Jul 09 13:24:17 2019 +0000"
  },
  "message": "Only use the externally set needs-review attribute in change-list-item\n\nThis fixes issue 11085 where a lot of changes were bolded when using\nPolymer 2.\n\nI could not find a reason why gr-change-list-item should have an\ninternal needsReview property and a _computeItemNeedsReview method.\nIn Polymer 2 an undefined change.reviewed value would result in the\nneeds-review attribute being added, even though gr-change-list may have\nset the attribute explicitly (and correctly!) from the outside.\n\nI have sent a question to the Polymer expert group about this, but I\nthink the outcome of competing computes inside and outside is undefined\nat best. So the likely outcome is that we will just remove the internal\ncompute.\n\nBug: Issue 11085\nChange-Id: I6d437562cb624e07454b8e32c0a051f8ef2ac182\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5d15d603c0d70663547ca93fb41e65901ab14df9",
      "old_mode": 33188,
      "old_path": "polygerrit-ui/app/elements/change-list/gr-change-list-item/gr-change-list-item.js",
      "new_id": "1f0da2b09805c42443a66a06f96a5c73f9626398",
      "new_mode": 33188,
      "new_path": "polygerrit-ui/app/elements/change-list/gr-change-list-item/gr-change-list-item.js"
    }
  ]
}
