)]}'
{
  "commit": "807b8aa486753474e05e09f4fcca8ac94021b97c",
  "tree": "151925237a89947cc42c7a1ec8575c845ce3dfc1",
  "parents": [
    "8b9b866d3e495c186f0530fcf4e00ffcdc170d3f"
  ],
  "author": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Thu Nov 19 20:28:03 2009 -0500"
  },
  "committer": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Thu Nov 19 20:35:01 2009 -0500"
  },
  "message": "Another C++ strictness fix\n\nPango Bug 602408 - Invalid C++ code breaks compile with Sun C++ Compiler\n(Error: A union member cannot have a user-defined assignment operator)\n\nAccording to the bug:\n\nC++ Programming Language by Bjarne Stroustrup: Chapter 10.4.12 forbids\nexplicitly using of union members with constructors, destructors or assignment\noperations.\n\nSo we use a set() method instead of the assignment operator.  Ugly, but hey,\nthat\u0027s life.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "63b9fe7f99fbd393510fc226db4ba37cb4eecc5a",
      "old_mode": 33188,
      "old_path": "src/hb-open-type-private.hh",
      "new_id": "32f678763c10a8580bc2ec881c6ce2cb9b1c882c",
      "new_mode": 33188,
      "new_path": "src/hb-open-type-private.hh"
    },
    {
      "type": "modify",
      "old_id": "fc69c89f97d7858e134172441ebdaa6ffb5103e6",
      "old_mode": 33188,
      "old_path": "src/hb-ot-layout-common-private.hh",
      "new_id": "9a0abe5ea993a37051231fe1c589df5f1b13094f",
      "new_mode": 33188,
      "new_path": "src/hb-ot-layout-common-private.hh"
    }
  ]
}
