)]}'
{
  "commit": "7793aad946e09b53523b30d57de85abd1d15f8b6",
  "tree": "62d69b45cfa1267fcd0ec7322f93224fb640057b",
  "parents": [
    "8b3c7f9ede77052225cff8495d660860bf9c7629"
  ],
  "author": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Wed Nov 04 14:48:46 2015 -0800"
  },
  "committer": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Wed Nov 04 15:51:41 2015 -0800"
  },
  "message": "Normalize various spaces to space if font doesn\u0027t support\n\nThis resurrects the space fallback feature, after I disabled\nthe compatibility decomposition.  Now I can release HarfBuzz\nagain without breaking Pango!\n\nIt also remembers which space character it was, such that later\non we can approximate the width of this particular space\ncharacter.  That part is not implemented yet.\n\nWe normalize all GC\u003dZs chars except for U+1680 OGHA SPACE MARK,\nwhich is better left alone.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9020c895a9b22632963c3a4c2c79fa15a303303e",
      "old_mode": 33188,
      "old_path": "src/hb-ot-layout-private.hh",
      "new_id": "1759520fd9ab9c8e485af246ef25562e5039b349",
      "new_mode": 33188,
      "new_path": "src/hb-ot-layout-private.hh"
    },
    {
      "type": "modify",
      "old_id": "0a4d40499f7137b98834ba6468f23f1497d23361",
      "old_mode": 33188,
      "old_path": "src/hb-ot-shape-normalize.cc",
      "new_id": "c86c634fb1e57c80ea9113749a493015bae43e5a",
      "new_mode": 33188,
      "new_path": "src/hb-ot-shape-normalize.cc"
    },
    {
      "type": "modify",
      "old_id": "e729826bff68aecb37170509549ed266650a097a",
      "old_mode": 33188,
      "old_path": "src/hb-unicode-private.hh",
      "new_id": "43bbed675a8b676295bd7d35281f55625ec4fca8",
      "new_mode": 33188,
      "new_path": "src/hb-unicode-private.hh"
    },
    {
      "type": "modify",
      "old_id": "5694572abfd705349a4276e3ca9c8f9613bc29f2",
      "old_mode": 33188,
      "old_path": "test/shaping/Makefile.am",
      "new_id": "607da6d041b0717bbab10c217a8ae077c6685ca2",
      "new_mode": 33188,
      "new_path": "test/shaping/Makefile.am"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "213e7cedb96d12f9c9b89b3bdb802381b3c87aab",
      "new_mode": 33188,
      "new_path": "test/shaping/fonts/sha1sum/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf"
    },
    {
      "type": "modify",
      "old_id": "785e6ef03e67dceff6228750e871e336292a10ee",
      "old_mode": 33188,
      "old_path": "test/shaping/fonts/sha1sum/MANIFEST",
      "new_id": "879d92971de835eb76375bf71ad50989552ef48f",
      "new_mode": 33188,
      "new_path": "test/shaping/fonts/sha1sum/MANIFEST"
    },
    {
      "type": "modify",
      "old_id": "6ae62dccb090c8dc1e6c672100ac6b5affc7fc68",
      "old_mode": 33188,
      "old_path": "test/shaping/tests/MANIFEST",
      "new_id": "457c2eb03f41a4341fa375d428d7e3f5491a93ee",
      "new_mode": 33188,
      "new_path": "test/shaping/tests/MANIFEST"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9e5d09c5b5a69f5a4c6294419f37ff00f076332",
      "new_mode": 33188,
      "new_path": "test/shaping/tests/spaces.tests"
    }
  ]
}
