)]}'
{
  "commit": "774725b43a05d7e44286a809bb3767f18189c1a4",
  "tree": "6f6b653f36681614cf76be5240495c37ff774507",
  "parents": [
    "43016715e1b4d48bc0cf598f374ffa9213b5fe2e"
  ],
  "author": {
    "name": "ckitagawa-work",
    "email": "59700018+ckitagawa-work@users.noreply.github.com",
    "time": "Wed Feb 05 07:43:10 2020 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Feb 05 16:13:10 2020 +0330"
  },
  "message": "[subset] Avoid incorrectly dropping cmap for NotoColorEmoji.ttf\n\nNotoColorEmoji.ttf uses two cmap subtables\r\n\r\n Format 14 | Platform ID 0 | Platform Encoding ID  5\r\n Format 12 | Platform ID 3 | Platform Encoding ID 10\r\n\r\nThis combination results in the cmap table being dropped during subsetting despite being valid/required.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d99efeffc6d293c592a3e8fdac6c358514300976",
      "old_mode": 33188,
      "old_path": "src/hb-ot-cmap-table.hh",
      "new_id": "34416a589ca189905e606aa6f5ae9cd225395c00",
      "new_mode": 33188,
      "new_path": "src/hb-ot-cmap-table.hh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94efc6aa708bd8e32d7b5fddf4199144c33ba328",
      "new_mode": 33188,
      "new_path": "test/api/fonts/NotoColorEmoji.cmap.38,AE,2049.ttf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c1dd86915841b0a66f8987c147590d1d1fe2b28d",
      "new_mode": 33188,
      "new_path": "test/api/fonts/NotoColorEmoji.cmap.ttf"
    },
    {
      "type": "modify",
      "old_id": "a6c24fccfb34c6446c41afc7de633c939f49f24e",
      "old_mode": 33188,
      "old_path": "test/api/test-subset-cmap.c",
      "new_id": "e16400ea558b6daeb54b51cd8b7837f74892fb75",
      "new_mode": 33188,
      "new_path": "test/api/test-subset-cmap.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "460e81bcf854aca89296ceff5f5d95491d0724f9",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.default.4E00,4E02,4E03.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6df4cf38e7137afc19cc3012f6c98b34648b9ef",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.default.4E00,4E03.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d15cd7a6c5a61a219f8113681a24d0ead67dbf3",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.default.4E00,4E05,4E07.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71bc4d6fa4d5dbed13c0c6d9c0a192ed4f48f356",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.default.4E02,4E03,4E08.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f28bd1d68dd255c3c71e6e5427af67dc81070404",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.default.4E02.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4401c73c46d1d684ddc05e6d4a1b224b892c65f",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.default.4E03.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65c74c4aecaa3df1554d49428e8c4e3ddef4ac6b",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.default.4E05,4E07,4E08,4E09.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97942772c8a33cf514652198ed5419ad1faa68df",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.default.4E08,4E09.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dea9124d1b86be978613c894840504d39cb6366b",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.default.4E08.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12365f4525244a7e72124f6aa882b2d9c0d539b1",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.default.retain-all-codepoint.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7679f5fea1e604881e08dcca0220e27f3603aa4",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E00,4E02,4E03.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "327f83f593b8ff7d438d00a76e28f14e4f0d65e4",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E00,4E03.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3289fd5f303b0a054ba1f0fa893abb4380ca278",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E00,4E05,4E07.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0ba8604ff93daf3af69b352b6c065874c6e69bd",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E02,4E03,4E08.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9707490ccf5e584ed90c50d304ffd055b455c255",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E02.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5de519271a80318005015ea54ac3a06af5ee0e8",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E03.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9203411ccb749a8d40d6e56d25dcc35f089fe7af",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E05,4E07,4E08,4E09.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7b13afc54be263b1355ad82aea699d370f00594",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E08,4E09.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae141a6d2e3d934e0883d9aef8cb0b259a518058",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E08.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "646ed6f6489c14cfbef28de602dd7418e8f9e91f",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.retain-all-codepoint.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04934520ed6cfb3cdc7a15de85aa8c6a6b328382",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E00,4E02,4E03.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2322e5d2f4e1f6a7f0c08461c444d2de245b1635",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E00,4E03.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b9edac0f80dae13bd27c43bb588b65f3c91d9ef",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E00,4E05,4E07.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f243b8eb4f6fc3afe259d5b2bfbb2775951d556",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E02,4E03,4E08.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8954cd74e518bb5fefa32bc2ac6a82acfe57ad1b",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E02.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e623928636ab73f6820b6cc3ee9b7375ad718878",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E03.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51237ad2f7dfef7d867b4f7f13c8984bc2f901fc",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E05,4E07,4E08,4E09.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e219c39cc032cf632dbb9aff9b96724c45705022",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E08,4E09.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9fc0bda2daf09e08eef26f408c76a27bbec9b056",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E08.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02232eaee298dd841e0b45e4f229a4179935a3a8",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.drop-hints.retain-all-codepoint.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "021c9805be5297f3f21fadd414913a92f855fdcf",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E00,4E02,4E03.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf3a5b3f47bad5183fb4bd415b47c20ecc7f17c8",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E00,4E03.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c537c13a9bedd44523c8948413ac40c85c52eb7",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E00,4E05,4E07.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f24488b37cca303ce3449b98b56c773a4649ebc2",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E02,4E03,4E08.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d9e65a38e7fc1a87b7c0dac47a41d13b4abdf38",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E02.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2f5ba03ada7eb3cac9c1a5af212963cef1b7f25",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E03.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aef4bd39022afea8baaf98049f02c14e90a562c8",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E05,4E07,4E08,4E09.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f24ad1fd577b9507c1120ea64c585a8855625981",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E08,4E09.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00c466f26bd0fb4bddb94aad337ed45fd21e1aba",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E08.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86fe67b150c715d110450eb93bf809fc61ecfa6a",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.name-ids.retain-all-codepoint.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0bc930a9d03ad44f5da8917573906a851ea94d6f",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E00,4E02,4E03.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9746b455933419105ade25262142ec66d5413096",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E00,4E03.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d378d85a6a68388dac06543f65a4ecd8537b81c",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E00,4E05,4E07.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42ada2ee911acc7c4d685aa591f35709b106ca0c",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E02,4E03,4E08.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e4cf58f0c016ed3462a269a9e88f31a94e65953",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E02.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "846fee5c5200672e286ab62c57cc1ea36fa196ed",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E03.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "018805cd0e542ba8fd7fa88dfde7b6852560744d",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E05,4E07,4E08,4E09.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1945b0b28e241298378427898867504eff555ecc",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E08,4E09.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f45fda15b2b8f6647c7e8fa7f5a3d03c70b8d931",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E08.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac622b63cc16f5109ba3e37f563de970e123af2f",
      "new_mode": 33188,
      "new_path": "test/subset/data/expected/cmap14/cmap14_font2.retain-gids.retain-all-codepoint.otf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a7da8041616f07349d915873842a56782e92298",
      "new_mode": 33188,
      "new_path": "test/subset/data/fonts/cmap14_font2.otf"
    },
    {
      "type": "modify",
      "old_id": "657587010aca6b6032cc6d626d9bca3a070559d1",
      "old_mode": 33188,
      "old_path": "test/subset/data/tests/cmap14.tests",
      "new_id": "abb22cf12dca7ac0389a0fde3c0f6df624ee7973",
      "new_mode": 33188,
      "new_path": "test/subset/data/tests/cmap14.tests"
    }
  ]
}
