)]}'
{
  "commit": "8a141446583f489056297eb9c30527f38d7b1e7b",
  "tree": "8a82ab85b73c201d9987217da05d2aa4941e734e",
  "parents": [
    "0ff6176525ab1c2bf280b0c8daca25200b66ed48"
  ],
  "author": {
    "name": "Matthias Clasen",
    "email": "mclasen@redhat.com",
    "time": "Mon Jan 27 04:50:52 2020"
  },
  "committer": {
    "name": "Matthias Clasen",
    "email": "mclasen@redhat.com",
    "time": "Mon Jan 27 04:50:52 2020"
  },
  "message": "Replace generic setter code\n\nInstead of going through a big switch of all properties,\nmake the new_compute() functions for each values struct\ndirectly set its members. This way, we can also avoid the\nborder-width special case for more properties.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3dcc04a0531d965d2f24763bf96ab52ebe128a5d",
      "old_mode": 33188,
      "old_path": "gtk/gtkcssstaticstyle.c",
      "new_id": "d0def9632be618cba4ad7021dad23fa9e891c24a",
      "new_mode": 33188,
      "new_path": "gtk/gtkcssstaticstyle.c"
    }
  ]
}
