)]}'
{
  "commit": "40bd7e9a1cf422b17f15d0f66547bde9098e6ef3",
  "tree": "413540fc3975438aa3969aa8445b085d9fa7843b",
  "parents": [
    "3e44748ebe1524aef6feb01c42d342e8a2d77d34"
  ],
  "author": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Mon May 02 14:47:45 2016 +0200"
  },
  "committer": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Thu Aug 10 15:02:28 2017 -0700"
  },
  "message": "[unsafe-to-break] Add UNSAFE_TO_BREAK flag\n\nNot all shapers code is updated to set this properly.\nGSUB and Arabic shaper are updated.\nGPOS and other shapers are NOT.\n\nFixes https://github.com/behdad/harfbuzz/issues/224\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bca308da2f54ccf917218d462168ceafdb53ec27",
      "old_mode": 33188,
      "old_path": "src/hb-buffer-private.hh",
      "new_id": "e598f9e1a519e3b9b2b6b548ac2fa4d6668bf1c7",
      "new_mode": 33188,
      "new_path": "src/hb-buffer-private.hh"
    },
    {
      "type": "modify",
      "old_id": "85696c58962aa92955dc7ce39efbe3ea8d4378f7",
      "old_mode": 33188,
      "old_path": "src/hb-buffer-serialize.cc",
      "new_id": "f4a89ac26c82776cc52363e9de9eca14e4ec7e26",
      "new_mode": 33188,
      "new_path": "src/hb-buffer-serialize.cc"
    },
    {
      "type": "modify",
      "old_id": "3777f7f8f3eb9a7c8545da38305f7ac24997ab22",
      "old_mode": 33188,
      "old_path": "src/hb-buffer.cc",
      "new_id": "afec26ff08e2e5693903a07a9666e7ef1eca6af8",
      "new_mode": 33188,
      "new_path": "src/hb-buffer.cc"
    },
    {
      "type": "modify",
      "old_id": "bf289c19b34f4b4f843ce8494ea374c2735b27c6",
      "old_mode": 33188,
      "old_path": "src/hb-buffer.h",
      "new_id": "995191a9de4af51e0f54b1aa6d81720d1362fc2f",
      "new_mode": 33188,
      "new_path": "src/hb-buffer.h"
    },
    {
      "type": "modify",
      "old_id": "66fcb3f3af3cdc662c380317ed0c535f56305250",
      "old_mode": 33188,
      "old_path": "src/hb-ot-layout-gsub-table.hh",
      "new_id": "85be7e7ea98f20173db069ef2f231813f659f9e5",
      "new_mode": 33188,
      "new_path": "src/hb-ot-layout-gsub-table.hh"
    },
    {
      "type": "modify",
      "old_id": "2235d3a0ad76543e5369da5ad123ad955ddc504c",
      "old_mode": 33188,
      "old_path": "src/hb-ot-layout-gsubgpos-private.hh",
      "new_id": "472628a393792d520c1ccccd1ce6e03d86be1db7",
      "new_mode": 33188,
      "new_path": "src/hb-ot-layout-gsubgpos-private.hh"
    },
    {
      "type": "modify",
      "old_id": "014e4430a6c8b440f98a142588ce51d851a58866",
      "old_mode": 33188,
      "old_path": "src/hb-ot-map.cc",
      "new_id": "174fd529f5284abd4b0d0e4cde6906d96cd10ab1",
      "new_mode": 33188,
      "new_path": "src/hb-ot-map.cc"
    },
    {
      "type": "modify",
      "old_id": "5dbbcd9af9964bb83cbd85d579d5c22fd8cca1fc",
      "old_mode": 33188,
      "old_path": "src/hb-ot-shape-complex-arabic.cc",
      "new_id": "ed7b3f2dd9b7646dc4e93cba97b73a92825342b8",
      "new_mode": 33188,
      "new_path": "src/hb-ot-shape-complex-arabic.cc"
    },
    {
      "type": "modify",
      "old_id": "8a27da9e91f945e900b585dfd40d401183df4366",
      "old_mode": 33188,
      "old_path": "util/hb-shape.cc",
      "new_id": "6adfbadd705d105f1de5f4f6e831cd4160781a87",
      "new_mode": 33188,
      "new_path": "util/hb-shape.cc"
    },
    {
      "type": "modify",
      "old_id": "f4c1111947badad3e0c67c1b7a681f8e4983e7b2",
      "old_mode": 33188,
      "old_path": "util/options.cc",
      "new_id": "2aba6d40544bd58607ab35a5b41207412dc56811",
      "new_mode": 33188,
      "new_path": "util/options.cc"
    },
    {
      "type": "modify",
      "old_id": "4b528c2ba0b05fa10d98d0e41c72c05f755be4cf",
      "old_mode": 33188,
      "old_path": "util/options.hh",
      "new_id": "521263d5df78d5015f978930890726fafc1a857a",
      "new_mode": 33188,
      "new_path": "util/options.hh"
    }
  ]
}
