)]}'
{
  "log": [
    {
      "commit": "b292772e6ef15728dd66329e637265748df0efe1",
      "tree": "6f9974e1f296718ce77749e6832ad6aaf0491731",
      "parents": [
        "59f36f36820f6e6fb1d3b6da26d6b5ee7588c42f"
      ],
      "author": {
        "name": "Ebrahim Byagowi",
        "email": "ebrahim@gnu.org",
        "time": "Fri Mar 29 13:00:56 2019 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 29 13:00:56 2019 -0700"
      },
      "message": "[dwrite] A new API, hb_directwrite_face_get_font_face (#1600)\n\nCan be useful when using HarfBuzz for font loading and shaping\r\nbut using DirectWrite for rendering."
    },
    {
      "commit": "59f36f36820f6e6fb1d3b6da26d6b5ee7588c42f",
      "tree": "8d39ff2152f8308694f58f0168a1af9528e9b40d",
      "parents": [
        "fe570bc043ca2c6be71b18f7401c8f06e73527e0"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Fri Mar 29 10:55:12 2019 -0700"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Fri Mar 29 10:55:12 2019 -0700"
      },
      "message": "Replace REPLACEME\u0027s left out of 2.4.0\n\nhttps://github.com/harfbuzz/harfbuzz/issues/1641\n"
    },
    {
      "commit": "fe570bc043ca2c6be71b18f7401c8f06e73527e0",
      "tree": "0c04cda033bcf8f59e6a83d84a6ebc9c9a127362",
      "parents": [
        "d6fc1d49aa099104a889c96bc9087c21d8fc0960"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Fri Mar 29 10:51:38 2019 -0700"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Fri Mar 29 10:51:38 2019 -0700"
      },
      "message": "[docs] Remove unexisting section\n"
    },
    {
      "commit": "d6fc1d49aa099104a889c96bc9087c21d8fc0960",
      "tree": "0e29392596ac50a9d439b5916dd82c520600abc3",
      "parents": [
        "d2db71fdc4764eecf8320cf465ee0e4254146b6e"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Thu Mar 28 21:21:26 2019 -0700"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Thu Mar 28 21:21:26 2019 -0700"
      },
      "message": "2.4.0\n"
    },
    {
      "commit": "d2db71fdc4764eecf8320cf465ee0e4254146b6e",
      "tree": "4b834fc8d7500c195d4c65def3615783158d6dcf",
      "parents": [
        "21bb80ebf2e20025a196386cee8fd92dd1eb4597"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Thu Mar 28 21:00:58 2019 -0700"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Thu Mar 28 21:04:34 2019 -0700"
      },
      "message": "Use internal bsearch() for language tags\n\nFixes https://github.com/harfbuzz/harfbuzz/pull/1639\n"
    },
    {
      "commit": "21bb80ebf2e20025a196386cee8fd92dd1eb4597",
      "tree": "e5be1db4d75e9444c95a83f7b3790db0d5eed223",
      "parents": [
        "5ab6de7a6fbad4c4a954c2c81d216486a5a14f72"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Thu Mar 28 20:50:04 2019 -0700"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Thu Mar 28 20:50:04 2019 -0700"
      },
      "message": "[indic] Add back medial-consonant to grammar\n\nFixes https://github.com/harfbuzz/harfbuzz/issues/1592\n"
    },
    {
      "commit": "5ab6de7a6fbad4c4a954c2c81d216486a5a14f72",
      "tree": "4b34dc5c7aa576489938069bcfcb06306c1f339c",
      "parents": [
        "7360265e69a8cdaa9f993c36def2860a79cca49f"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Thu Mar 28 20:23:12 2019 -0700"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Thu Mar 28 20:23:12 2019 -0700"
      },
      "message": "[khmer] Add trailing Coeng to syllable grammar\n\nFixes https://github.com/harfbuzz/harfbuzz/issues/1541\n"
    },
    {
      "commit": "7360265e69a8cdaa9f993c36def2860a79cca49f",
      "tree": "f6aeb711ce5b5e491ef4284ab8224ebcd8074de7",
      "parents": [
        "a548d1da78b506cc6460fdde3715f6ef13ccad48"
      ],
      "author": {
        "name": "Ebrahim Byagowi",
        "email": "ebrahim@gnu.org",
        "time": "Thu Mar 28 16:57:56 2019 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 28 16:57:56 2019 -0700"
      },
      "message": "[ci] Tweak macos and psvita bots (#1638)\n\n* Add --with-graphite2 to macOS\r\n* Add a dummy ragel script for psvita"
    },
    {
      "commit": "a548d1da78b506cc6460fdde3715f6ef13ccad48",
      "tree": "9ef34f1d41681137a1ea7d476e7d585a2a42fe64",
      "parents": [
        "160b4a2b01e925812fbf0e7db5bc9dcb90dc81cc"
      ],
      "author": {
        "name": "Ebrahim Byagowi",
        "email": "ebrahim@gnu.org",
        "time": "Thu Mar 28 15:42:45 2019 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 28 15:42:45 2019 -0700"
      },
      "message": "[ci] Use only CircleCI for macOS (#1637)\n\n"
    },
    {
      "commit": "160b4a2b01e925812fbf0e7db5bc9dcb90dc81cc",
      "tree": "ce9b86c229f2180b268c428b494b6389f10960d3",
      "parents": [
        "8665b9b0a24e4d46e486057d72c0486b9da16523"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Thu Mar 28 13:44:38 2019 -0700"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Thu Mar 28 13:44:59 2019 -0700"
      },
      "message": "Fix shell syntax error\n\nFixes https://github.com/harfbuzz/harfbuzz/issues/1612\n"
    },
    {
      "commit": "8665b9b0a24e4d46e486057d72c0486b9da16523",
      "tree": "d1276dd28434eae4b433a77c086f21b18acb5ce9",
      "parents": [
        "a7eed7e41dba8e583a9c740a4ca7ddf53e77de63"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Thu Mar 28 11:11:52 2019 -0700"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Thu Mar 28 13:44:59 2019 -0700"
      },
      "message": "Comment\n"
    },
    {
      "commit": "a7eed7e41dba8e583a9c740a4ca7ddf53e77de63",
      "tree": "4f8f18a75e584ae26319c743f270d62bb5a04ea5",
      "parents": [
        "cf040c0fef4a049a75a5ec7972f518b9034bdc76"
      ],
      "author": {
        "name": "punchcutter",
        "email": "zarijoscha@gmail.com",
        "time": "Wed Mar 27 23:12:58 2019 -0700"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Thu Mar 28 13:31:45 2019 -0700"
      },
      "message": "Override USE category for Grantha and Tirhuta visargas to allow marks\n"
    },
    {
      "commit": "cf040c0fef4a049a75a5ec7972f518b9034bdc76",
      "tree": "2cde71549128e79b8c06e1a79e3428dc5715e1f0",
      "parents": [
        "717181c5943c13a682c719dce10bfc3d9cc47e6b"
      ],
      "author": {
        "name": "Egor Pugin",
        "email": "egor.pugin@gmail.com",
        "time": "Thu Mar 28 19:06:12 2019 +0300"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Thu Mar 28 11:10:42 2019 -0700"
      },
      "message": "Disable unwanted C++ definitions for MSVC.\n\nMSVC does not set __cplusplus to the latest standard and also it does not like redefining some keywords."
    },
    {
      "commit": "717181c5943c13a682c719dce10bfc3d9cc47e6b",
      "tree": "2050e1629c21792f885df8605d7c4dfd6f026931",
      "parents": [
        "08e36c5d8be22b3a7e31f33af9452372dafeacc0"
      ],
      "author": {
        "name": "Ebrahim Byagowi",
        "email": "ebrahim@gnu.org",
        "time": "Wed Mar 27 16:38:39 2019 +0430"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 27 16:38:39 2019 +0430"
      },
      "message": "[ci] remove ragel from psvita compile bot"
    },
    {
      "commit": "08e36c5d8be22b3a7e31f33af9452372dafeacc0",
      "tree": "b7df059cea871fe31e25e498493a833c1016817e",
      "parents": [
        "ec2a5dc859b03ceb92518aa992e4e9c053b30534"
      ],
      "author": {
        "name": "Ebrahim Byagowi",
        "email": "ebrahim@gnu.org",
        "time": "Wed Mar 27 16:21:47 2019 +0430"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 27 16:21:47 2019 +0430"
      },
      "message": "[ci] Don\u0027t install ragel on cmake build bot images\n\nIt is not needed anyway"
    },
    {
      "commit": "ec2a5dc859b03ceb92518aa992e4e9c053b30534",
      "tree": "c4128bfc0af4d9449995bba7650d1a912c126245",
      "parents": [
        "96f12377942dbe1c6b1d0ffa7d626d99cb265443"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@fb.com",
        "time": "Tue Mar 26 16:18:03 2019 -0700"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@fb.com",
        "time": "Tue Mar 26 16:23:40 2019 -0700"
      },
      "message": "Use class templates for Null objects\n\nThis allows partial-instantiating custom Null object for template Lookup\u003cT\u003e.\nBefore, this had to be handcoded per instantiation.  Apparently I missed\nadding one for AAT::ankr.lookupTable, so it was getting the wrong (generic)\nnull for Lookup object, which is wrong and unsafe.\n\nFixes https://bugs.chromium.org/p/chromium/issues/detail?id\u003d944346\n"
    },
    {
      "commit": "96f12377942dbe1c6b1d0ffa7d626d99cb265443",
      "tree": "97c03d9553a803e1172d7b5862449a74aac4a92f",
      "parents": [
        "e5dfffb1ef610a982ed9878fbf3f9ee49cbc3a97"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@fb.com",
        "time": "Tue Mar 26 16:17:45 2019 -0700"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@fb.com",
        "time": "Tue Mar 26 16:17:45 2019 -0700"
      },
      "message": "[aat] Add missing check to ankr table\n\nIsn\u0027t absolutely needed.  But helps.\n"
    },
    {
      "commit": "e5dfffb1ef610a982ed9878fbf3f9ee49cbc3a97",
      "tree": "ac04bfef2b90a4a5e490dc61dfe6a9f9cb34ab60",
      "parents": [
        "0dd3fdf9d227f9bd79f395078f8e58dcfc32d1bf"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@fb.com",
        "time": "Mon Mar 25 15:15:37 2019 -0700"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@fb.com",
        "time": "Tue Mar 26 13:44:39 2019 -0700"
      },
      "message": "[docs] Update\n"
    },
    {
      "commit": "0dd3fdf9d227f9bd79f395078f8e58dcfc32d1bf",
      "tree": "6f82e7334378cb0cce1a240120a29014844fc8f4",
      "parents": [
        "2d9034491eca0a63db82d3801f05c067a5241b7d"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@fb.com",
        "time": "Mon Mar 25 15:08:14 2019 -0700"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@fb.com",
        "time": "Tue Mar 26 13:44:39 2019 -0700"
      },
      "message": "Update ChangeLog generation\n\nLet\u0027s see if I can make a release on Mac...\n"
    },
    {
      "commit": "2d9034491eca0a63db82d3801f05c067a5241b7d",
      "tree": "fd3ba1f55ba02975052afab51fbad7920c786944",
      "parents": [
        "3147133b6173487c26813a2a406aebd067b53fbf"
      ],
      "author": {
        "name": "Qunxin Liu",
        "email": "qxliu@google.com",
        "time": "Tue Mar 26 10:37:24 2019 -0700"
      },
      "committer": {
        "name": "Garret Rieger",
        "email": "grieger@google.com",
        "time": "Tue Mar 26 13:39:33 2019 -0700"
      },
      "message": "completely remove lines that are commented out\n"
    },
    {
      "commit": "3147133b6173487c26813a2a406aebd067b53fbf",
      "tree": "ac9e029363150217955ff1545f65b1fda9ad4d56",
      "parents": [
        "79a6c258497e80be15245a7b576e34443d9f7bff"
      ],
      "author": {
        "name": "Qunxin Liu",
        "email": "qxliu@google.com",
        "time": "Tue Mar 26 09:15:56 2019 -0700"
      },
      "committer": {
        "name": "Garret Rieger",
        "email": "grieger@google.com",
        "time": "Tue Mar 26 13:39:33 2019 -0700"
      },
      "message": "update arguments in_populate_gids_to_retain() and _create_old_gid_to_new_gid_map()\nso they don\u0027t use deprecated variable\n"
    },
    {
      "commit": "79a6c258497e80be15245a7b576e34443d9f7bff",
      "tree": "753aa53ce65f2fa6c1384c143853534cd318b6e3",
      "parents": [
        "bcb4e505d6ffe33e3268a06698e75d6be0e64957"
      ],
      "author": {
        "name": "Qunxin Liu",
        "email": "qxliu@google.com",
        "time": "Mon Mar 25 19:59:37 2019 -0700"
      },
      "committer": {
        "name": "Garret Rieger",
        "email": "grieger@google.com",
        "time": "Tue Mar 26 13:39:33 2019 -0700"
      },
      "message": "try to remove deprecated variable from struct definition\n"
    },
    {
      "commit": "bcb4e505d6ffe33e3268a06698e75d6be0e64957",
      "tree": "af139b3b9240abfd5a76076293b624057f777000",
      "parents": [
        "8aaab78efcac81a05ec919be13792c98741ea1b5"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Fri Mar 15 13:46:25 2019 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 15 13:46:25 2019 -0700"
      },
      "message": "cff2 subset fuzzer issues (#1619)\n\n* add check to FDArray::serialize\r\n\r\n* add test files\r\n\r\n* fix off by one\r\n"
    },
    {
      "commit": "8aaab78efcac81a05ec919be13792c98741ea1b5",
      "tree": "33a797d34717568f634f77e5582233fcb24fa790",
      "parents": [
        "b1dfb8c850f36d4065190a779a6e3342a5fbb593"
      ],
      "author": {
        "name": "Ebrahim Byagowi",
        "email": "ebrahim@gnu.org",
        "time": "Thu Mar 14 16:49:42 2019 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 14 16:49:42 2019 -0700"
      },
      "message": "Allow zero length ranges in sanitization (#1617)\n\nFixes fvar table sanitization where there are no named instance\r\nby allowing zero length ranges starting from Null() address.\r\n\r\nFixes #1607"
    },
    {
      "commit": "b1dfb8c850f36d4065190a779a6e3342a5fbb593",
      "tree": "89f24a3c61a29dad8dc89de67f2022acd2cf4c29",
      "parents": [
        "7de9f92ee9ced6f4c176459cf25f4ca931ca5ceb"
      ],
      "author": {
        "name": "Khaled Hosny",
        "email": "khaledhosny@eglug.org",
        "time": "Thu Mar 14 21:41:25 2019 +0200"
      },
      "committer": {
        "name": "Khaled Hosny",
        "email": "khaledhosny@eglug.org",
        "time": "Thu Mar 14 23:16:26 2019 +0200"
      },
      "message": "[ci] Cache FreeType build on Travis\n"
    },
    {
      "commit": "7de9f92ee9ced6f4c176459cf25f4ca931ca5ceb",
      "tree": "047e6cee304ed6f66820c263f22fa2f29d1ec4d2",
      "parents": [
        "8b1eaecd9485fe504af364db1537bb04852b265c"
      ],
      "author": {
        "name": "David Corbett",
        "email": "corbett.dav@husky.neu.edu",
        "time": "Tue Mar 12 19:30:47 2019 -0400"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Wed Mar 13 12:59:56 2019 -0700"
      },
      "message": "Categorize U+09FC as Consonant_Placeholder\n"
    },
    {
      "commit": "8b1eaecd9485fe504af364db1537bb04852b265c",
      "tree": "da6f9d356b53bc7f3f095724eed40d8062655388",
      "parents": [
        "e52ec3fc23c2d5a881849f047885e0423bd74740"
      ],
      "author": {
        "name": "Khaled Hosny",
        "email": "khaledhosny@eglug.org",
        "time": "Wed Mar 13 13:21:12 2019 +0200"
      },
      "committer": {
        "name": "Khaled Hosny",
        "email": "khaledhosny@eglug.org",
        "time": "Wed Mar 13 14:59:43 2019 +0200"
      },
      "message": "[ci] Simplify and fix Travis CI macOS build\n"
    },
    {
      "commit": "e52ec3fc23c2d5a881849f047885e0423bd74740",
      "tree": "d8fb54aba285c9cc7f2e4fff58b1f57b68dc4463",
      "parents": [
        "c2442c90d6ecfaee987ed8ac6f93a9ac6b07c642"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@fb.com",
        "time": "Mon Mar 11 18:09:51 2019 -0700"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@fb.com",
        "time": "Mon Mar 11 18:09:51 2019 -0700"
      },
      "message": "Remove redundant hb_ot_layout_lookup_would_substitute_fast\n"
    },
    {
      "commit": "c2442c90d6ecfaee987ed8ac6f93a9ac6b07c642",
      "tree": "88f78af616260dc8d8018912a7d82101ee4ce810",
      "parents": [
        "8c42f03215097d7c1bae74db7e98315263d3e8a4"
      ],
      "author": {
        "name": "Khaled Hosny",
        "email": "khaledhosny@eglug.org",
        "time": "Tue Mar 12 01:09:27 2019 +0200"
      },
      "committer": {
        "name": "Khaled Hosny",
        "email": "khaledhosny@eglug.org",
        "time": "Tue Mar 12 01:10:52 2019 +0200"
      },
      "message": "[doc] Add placeholder since version for new flag\n"
    },
    {
      "commit": "8c42f03215097d7c1bae74db7e98315263d3e8a4",
      "tree": "60a3bcc2acd91536c9077eb493cf0ea88a8d02b0",
      "parents": [
        "b38bab86229bc40d9cdf4819d6dc6aab444d0291"
      ],
      "author": {
        "name": "David Corbett",
        "email": "corbett.dav@husky.neu.edu",
        "time": "Fri Mar 08 09:46:48 2019 -0500"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Mon Mar 11 16:07:52 2019 -0700"
      },
      "message": "Remove obsolete overrides from Indic/USE scripts\n"
    },
    {
      "commit": "b38bab86229bc40d9cdf4819d6dc6aab444d0291",
      "tree": "f1e511fbe2c16fc694595dca0d8ecd5560f35f02",
      "parents": [
        "44a67ddeb878f7639b30d1884e38b1525aab4f4a"
      ],
      "author": {
        "name": "Eric Muller",
        "email": "emuller@amazon.com",
        "time": "Tue Feb 12 11:41:16 2019 -0800"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Mon Mar 11 16:06:41 2019 -0700"
      },
      "message": "Update generation code for hb-ot-shape-complex-vowel-constraints.cc. Remove \u0027unlikely\u0027"
    },
    {
      "commit": "44a67ddeb878f7639b30d1884e38b1525aab4f4a",
      "tree": "5f7cb57e8290a27536c16cc25c0e99f33ecb5a90",
      "parents": [
        "30d7c40f8ce9f47d733b1f43a93f20739772859e"
      ],
      "author": {
        "name": "Eric Muller",
        "email": "emuller@amazon.com",
        "time": "Sun Feb 10 04:31:41 2019 -0800"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Mon Mar 11 16:06:41 2019 -0700"
      },
      "message": "Fix coding style."
    },
    {
      "commit": "30d7c40f8ce9f47d733b1f43a93f20739772859e",
      "tree": "bbfede34e1d778768ba515a9c19397b0d8614dab",
      "parents": [
        "8b6eb6cf465032d0ca747f4b75f6e9155082bc45"
      ],
      "author": {
        "name": "Eric Muller",
        "email": "emuller@amazon.com",
        "time": "Sat Feb 09 02:55:27 2019 -0800"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Mon Mar 11 16:06:41 2019 -0700"
      },
      "message": "Add a flag to hb_buffer_t to prevent the insertion of dotted circles on incorrect character sequences. \n\nCurrent behavior unchanged if this flag is not set (and it isn\u0027t by default)."
    },
    {
      "commit": "8b6eb6cf465032d0ca747f4b75f6e9155082bc45",
      "tree": "e7c7617850f482133dd01c89d785baf45340a3cc",
      "parents": [
        "e723c04de1b3dcd96e6a70baf09e3ae2ddbbc0bf"
      ],
      "author": {
        "name": "Ebrahim Byagowi",
        "email": "ebrahim@gnu.org",
        "time": "Fri Mar 08 01:33:41 2019 +0330"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 08 01:33:41 2019 +0330"
      },
      "message": "Add a macOS 10.14.3 fonts tests (#1608)\n\n"
    },
    {
      "commit": "e723c04de1b3dcd96e6a70baf09e3ae2ddbbc0bf",
      "tree": "afa449a126d620e2ae4f12b082ecafd776c077d3",
      "parents": [
        "2f125b0fa763c3be7d8d74489c027f7155607756"
      ],
      "author": {
        "name": "David Corbett",
        "email": "corbett.dav@husky.neu.edu",
        "time": "Wed Mar 06 12:37:25 2019 -0500"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Thu Mar 07 10:15:31 2019 -0800"
      },
      "message": "Update to Unicode 12.0.0\n"
    },
    {
      "commit": "2f125b0fa763c3be7d8d74489c027f7155607756",
      "tree": "3134d1055bbb910fa3cadbfb7cd19bce789a8b57",
      "parents": [
        "d936ad4582a0017cf88406372d7c08b9896beed6"
      ],
      "author": {
        "name": "Adrian Wong",
        "email": "adrianwjw@gmail.com",
        "time": "Wed Feb 13 21:04:46 2019 +1100"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Tue Mar 05 16:41:49 2019 -0800"
      },
      "message": "[indic] Remove superfluous ZWNJ check in final reorder of pre-base matras\n"
    },
    {
      "commit": "d936ad4582a0017cf88406372d7c08b9896beed6",
      "tree": "2bc8677c4116d02d417af4e3dfdde3471b400e1d",
      "parents": [
        "731b13e4e9190a45e51f855f19e88869a7718d43"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Tue Mar 05 17:18:57 2019 +0100"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Tue Mar 05 12:11:32 2019 -0800"
      },
      "message": "Fix hb_atomic_* variants based on C++11 atomics\n\nI stumbled over this when trying to upgrade the version of HarfBuzz used by\nLibreOffice to 3.2.1 (see \u003chttps://gerrit.libreoffice.org/plugins/gitiles/core/\n+/b7ddc514bff9bdf682abae537f990aa01dc2c0fb%5E!/\u003e \"Upgrade to latest\nHarfBuzz 2.3.1\"), where building with MSVC 2017 failed like\n\n\u003e c:\\cygwin\\home\\tdf\\lode\\jenkins\\workspace\\gerrit_windows\\workdir\\unpackedtarball\\harfbuzz\\src\\hb-atomic.hh(272): error C2440: \u0027reinterpret_cast\u0027: cannot convert from \u0027const int *\u0027 to \u0027std::atomic\u003cint\u003e *\u0027\n\u003e c:\\cygwin\\home\\tdf\\lode\\jenkins\\workspace\\gerrit_windows\\workdir\\unpackedtarball\\harfbuzz\\src\\hb-atomic.hh(272): note: Conversion loses qualifiers\n\u003e c:\\cygwin\\home\\tdf\\lode\\jenkins\\workspace\\gerrit_windows\\workdir\\unpackedtarball\\harfbuzz\\src\\hb-atomic.hh(272): error C2227: left of \u0027-\u003eload\u0027 must point to class/struct/union/generic type\n\n(see \u003chttps://ci.libreoffice.org/job/gerrit_windows/29916/\u003e).\n\nI added all the necessary \"const\" to make building of HarfBuzz 2.3.1 with\nMSVC 2017 succeed for me.  There may be more missing at least conceptually.\n"
    },
    {
      "commit": "731b13e4e9190a45e51f855f19e88869a7718d43",
      "tree": "2e55d4bed717e6d897e55404775f6ebec2d4ae23",
      "parents": [
        "8a25868e6a41a3d82782aadb3c7b744ad87d20ff"
      ],
      "author": {
        "name": "Martin Hosken",
        "email": "martin_hosken@sil.org",
        "time": "Mon Mar 04 11:12:21 2019 +0700"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Sun Mar 03 22:10:46 2019 -0800"
      },
      "message": "Fix offset drift in graphite integration\n"
    },
    {
      "commit": "8a25868e6a41a3d82782aadb3c7b744ad87d20ff",
      "tree": "2903a2e43fe86b67c7d2f40055b943681638da3e",
      "parents": [
        "4f37ab63de9705d7bf74ee75364747e41b7c06a1"
      ],
      "author": {
        "name": "Ebrahim Byagowi",
        "email": "ebrahim@gnu.org",
        "time": "Sat Mar 02 03:24:49 2019 +0330"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 02 03:24:49 2019 +0330"
      },
      "message": "Minor, remove .editorconfig hack\n\nAs vscode is going to support it soon"
    },
    {
      "commit": "4f37ab63de9705d7bf74ee75364747e41b7c06a1",
      "tree": "215794fb73e7f1571b8d118675868496afcd18b7",
      "parents": [
        "45149eb34f9735b5d690a2a7956adb42b938c8d9"
      ],
      "author": {
        "name": "Garret Rieger",
        "email": "grieger@google.com",
        "time": "Thu Feb 28 17:25:05 2019 -0800"
      },
      "committer": {
        "name": "Garret Rieger",
        "email": "grieger@google.com",
        "time": "Fri Mar 01 10:49:46 2019 -0800"
      },
      "message": "Make hb_subset_input_glyph_set () actually do something.\n"
    },
    {
      "commit": "45149eb34f9735b5d690a2a7956adb42b938c8d9",
      "tree": "5563cc19748e117a6dfdc0ab1036abba1e24dffa",
      "parents": [
        "45adc185260f0fa1fa86472aafb7f91f942c567e"
      ],
      "author": {
        "name": "Ebrahim Byagowi",
        "email": "ebrahim@gnu.org",
        "time": "Fri Feb 22 13:13:42 2019 +0330"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Tue Feb 26 15:42:38 2019 -0800"
      },
      "message": "[dwrite] hb_directwrite_face_create, a new API\n\nIt makes a hb_face_t from IDWriteFontFace, useful when using\nDirectWrite facilities for font selection, loading and rendering\nbut using harfbuzz for shaping.\n"
    },
    {
      "commit": "45adc185260f0fa1fa86472aafb7f91f942c567e",
      "tree": "6f3facdcc2745af55a278bea996d7c3bc56251f6",
      "parents": [
        "d66f7e14a0097d8ca54ad9824f7aa7daee6c7f72"
      ],
      "author": {
        "name": "David Corbett",
        "email": "corbett.dav@husky.neu.edu",
        "time": "Mon Feb 18 22:30:40 2019 -0500"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Mon Feb 25 17:48:16 2019 -0500"
      },
      "message": "Fix or document unsupported font-feature-settings\n"
    },
    {
      "commit": "d66f7e14a0097d8ca54ad9824f7aa7daee6c7f72",
      "tree": "136414c71e5273e3e4f8b0645df81e386d8f9816",
      "parents": [
        "93739242e1aab9b745d0ba3c22c33b4acaf9526c"
      ],
      "author": {
        "name": "Joël R. Langlois",
        "email": "joel.r.langlois@gmail.com",
        "time": "Mon Feb 25 15:26:58 2019 -0500"
      },
      "committer": {
        "name": "Ebrahim Byagowi",
        "email": "ebrahim@gnu.org",
        "time": "Mon Feb 25 23:56:58 2019 +0330"
      },
      "message": "Remove Forcing Diagnostic Colours from CMakeLists.txt (#1597)\n\nFixes https://github.com/harfbuzz/harfbuzz/issues/1596"
    },
    {
      "commit": "93739242e1aab9b745d0ba3c22c33b4acaf9526c",
      "tree": "a12e40338e9c11ec510da45126c2fc68fb4a1d44",
      "parents": [
        "eebc21c8de08d58c806fcd3d0f3a5aedee867776"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Wed Feb 20 13:23:12 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Wed Feb 20 13:23:12 2019 -0800"
      },
      "message": "minor edit\n"
    },
    {
      "commit": "eebc21c8de08d58c806fcd3d0f3a5aedee867776",
      "tree": "9b8e4387bd01c914dd1e4c2e7551dd7ce9fd34c5",
      "parents": [
        "a17ed8459ee1e01caf4761f682bcda821bc8e656"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Wed Feb 20 12:43:18 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Wed Feb 20 12:43:18 2019 -0800"
      },
      "message": "fix crash in hb_map_t::clear()\n\nin case called immediately after init()\n"
    },
    {
      "commit": "a17ed8459ee1e01caf4761f682bcda821bc8e656",
      "tree": "66cb90552af1a721f7573d11431a7b751d251e68",
      "parents": [
        "9caabc9cf898e1d66921f88890d5b7d46494dc90"
      ],
      "author": {
        "name": "Khaled Hosny",
        "email": "khaledhosny@eglug.org",
        "time": "Tue Feb 19 21:14:11 2019 +0200"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Tue Feb 19 15:18:48 2019 -0500"
      },
      "message": "[doc] Move hb_variation_t to hb-common section\n"
    },
    {
      "commit": "9caabc9cf898e1d66921f88890d5b7d46494dc90",
      "tree": "b8eabe6ad3908f5d17e448ab7e970f1e7f165abf",
      "parents": [
        "d29c8424c8bfa47c910d0e270f05b5c0a1f803a2"
      ],
      "author": {
        "name": "Khaled Hosny",
        "email": "khaledhosny@eglug.org",
        "time": "Tue Feb 19 19:27:28 2019 +0200"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Tue Feb 19 14:09:52 2019 -0500"
      },
      "message": "[doc] Move feature_t and its function to hb-common\n\nIt is rather confusing to have script, language etc, in hb-common section\nwhile feature is in hb-shape section. I keep looking for it in hb-common\nsection then using the API index because I can’t find it there.\n"
    },
    {
      "commit": "d29c8424c8bfa47c910d0e270f05b5c0a1f803a2",
      "tree": "204c7a90f74760e6d509b04996d33601a2b01783",
      "parents": [
        "6bd4c082e49143d0631881645b81f999347257f8"
      ],
      "author": {
        "name": "Evgeniy Reizner",
        "email": "razrfalcon@gmail.com",
        "time": "Tue Feb 19 18:35:00 2019 +0200"
      },
      "committer": {
        "name": "Ebrahim Byagowi",
        "email": "ebrahim@gnu.org",
        "time": "Tue Feb 19 20:05:00 2019 +0330"
      },
      "message": "Typo (#1588)\n\nFixed a small typo.\r\n[skip ci]"
    },
    {
      "commit": "6bd4c082e49143d0631881645b81f999347257f8",
      "tree": "24da43fe4471e91689a5944e5c66a84e4a305fd5",
      "parents": [
        "3da79dd5b92b89fbf062cbe591e6b1ba83083aec"
      ],
      "author": {
        "name": "Khaled Hosny",
        "email": "khaledhosny@eglug.org",
        "time": "Tue Feb 19 02:23:58 2019 +0200"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Mon Feb 18 17:00:44 2019 -0800"
      },
      "message": "[doc] Document hb_feature_from_string() syntax\n\nCopied and edited from the util option documentation. The docbook table\nsyntax is too verbose, but that is the best I can come up with.\n"
    },
    {
      "commit": "3da79dd5b92b89fbf062cbe591e6b1ba83083aec",
      "tree": "f10f121a0cfe2e16b01caf7617422b09ab026e4a",
      "parents": [
        "5000550183022db8c9cfef63a9ed90eb9f37764d",
        "d8a68728a077a8c5fc8ceae19f2866cdc8b70baf"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Fri Feb 15 15:54:51 2019 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 15 15:54:51 2019 -0800"
      },
      "message": "Merge pull request #1557 from harfbuzz/cff-more-arrayof-fixes\n\nCFF more arrayof fixes"
    },
    {
      "commit": "5000550183022db8c9cfef63a9ed90eb9f37764d",
      "tree": "9e46f174bffd3027ddc6a1766ddf8cac3f671061",
      "parents": [
        "5c2bb1de8de31fecf0dae2ef905b896e42d39f1d",
        "90c8bbf98747eb29687471da892b4a34a9236242"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Fri Feb 15 15:54:13 2019 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 15 15:54:13 2019 -0800"
      },
      "message": "Merge pull request #1583 from harfbuzz/cff-retain-gids\n\n[subset] Implement --retain-gids with CFF/CFF2"
    },
    {
      "commit": "d8a68728a077a8c5fc8ceae19f2866cdc8b70baf",
      "tree": "cd7020b09a95811e816f8a7fd0121c2728febaeb",
      "parents": [
        "1cb1d5d7fb74e9f42dc8361dcdf669ed479d595d",
        "5c2bb1de8de31fecf0dae2ef905b896e42d39f1d"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Fri Feb 15 14:48:10 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Fri Feb 15 14:48:10 2019 -0800"
      },
      "message": "Merge branch \u0027master\u0027 into cff-more-arrayof-fixes\n"
    },
    {
      "commit": "90c8bbf98747eb29687471da892b4a34a9236242",
      "tree": "9e46f174bffd3027ddc6a1766ddf8cac3f671061",
      "parents": [
        "6f1dfd082cf79488ae6773e7d99172f13575668c",
        "5c2bb1de8de31fecf0dae2ef905b896e42d39f1d"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Fri Feb 15 14:47:38 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Fri Feb 15 14:47:38 2019 -0800"
      },
      "message": "Merge branch \u0027master\u0027 into cff-retain-gids\n"
    },
    {
      "commit": "5c2bb1de8de31fecf0dae2ef905b896e42d39f1d",
      "tree": "0e1360da70ac5dd24cfa7e2b481367fcedb3750e",
      "parents": [
        "28f77361322886360743fdbffd388c9482cf4257"
      ],
      "author": {
        "name": "Martin",
        "email": "44297768+TheRealMDoerr@users.noreply.github.com",
        "time": "Fri Feb 15 19:23:46 2019 +0100"
      },
      "committer": {
        "name": "Ebrahim Byagowi",
        "email": "ebrahim@gnu.org",
        "time": "Fri Feb 15 21:53:46 2019 +0330"
      },
      "message": "Support xlclang++ on AIX. (#1584)\n\n"
    },
    {
      "commit": "28f77361322886360743fdbffd388c9482cf4257",
      "tree": "18012e7919a44eb1f33de6e3b536daf23fd5c115",
      "parents": [
        "d5287e1ba40638be5d48178ce3d64557b622b01f"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@fb.com",
        "time": "Thu Feb 14 11:34:28 2019 -0800"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@fb.com",
        "time": "Thu Feb 14 11:34:28 2019 -0800"
      },
      "message": "[CI] Install more packages\n\nWish there was a way to streamline this :(.\n"
    },
    {
      "commit": "1cb1d5d7fb74e9f42dc8361dcdf669ed479d595d",
      "tree": "3d1a2ee11e7b0255b842ad4c5d743ac0edf53470",
      "parents": [
        "8a568a8858b44a81ca43a82761a70bf8d53e7c26",
        "d5287e1ba40638be5d48178ce3d64557b622b01f"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Thu Feb 14 10:09:19 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Thu Feb 14 10:09:19 2019 -0800"
      },
      "message": "Merge branch \u0027master\u0027 into cff-more-arrayof-fixes\n"
    },
    {
      "commit": "6f1dfd082cf79488ae6773e7d99172f13575668c",
      "tree": "306763f401d7c354c008c3f984aa143c102a77a8",
      "parents": [
        "b1dbc77fa62a99047df539663cfd1e8778d2c907",
        "d5287e1ba40638be5d48178ce3d64557b622b01f"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Thu Feb 14 10:08:16 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Thu Feb 14 10:08:16 2019 -0800"
      },
      "message": "Merge branch \u0027master\u0027 into cff-retain-gids\n"
    },
    {
      "commit": "d5287e1ba40638be5d48178ce3d64557b622b01f",
      "tree": "6c80b00c786a1d3e67cd0a447e094b4b602cf1c0",
      "parents": [
        "890d0ee77fecd6aa4f19b663bb2897735a0d4c0b"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@fb.com",
        "time": "Wed Feb 13 23:46:17 2019 -0800"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@fb.com",
        "time": "Wed Feb 13 23:46:17 2019 -0800"
      },
      "message": "[CI] Install wget on clang-O3-O0 bot\n"
    },
    {
      "commit": "890d0ee77fecd6aa4f19b663bb2897735a0d4c0b",
      "tree": "abe395adee4d0ffcece2f8db6f909c10c3da031f",
      "parents": [
        "1e1d0e63df405730ed542ae1d729928623addf08"
      ],
      "author": {
        "name": "Ebrahim Byagowi",
        "email": "ebrahim@gnu.org",
        "time": "Thu Feb 14 00:27:01 2019 +0330"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 14 00:27:01 2019 +0330"
      },
      "message": "Minor, use a meaningful naming in template parameter (#1582)\n\n"
    },
    {
      "commit": "8a568a8858b44a81ca43a82761a70bf8d53e7c26",
      "tree": "663e656a0442ffe9b442bc2289500bed9d296bd3",
      "parents": [
        "c83412e4cec10f6f6f6ac38f202b3ce373da5daf",
        "1e1d0e63df405730ed542ae1d729928623addf08"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Wed Feb 13 11:25:00 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Wed Feb 13 11:25:00 2019 -0800"
      },
      "message": "Merge branch \u0027master\u0027 into cff-more-arrayof-fixes\n"
    },
    {
      "commit": "b1dbc77fa62a99047df539663cfd1e8778d2c907",
      "tree": "24b1e5b880f827ad6bb2dd18d3d3f3538a6ebe0c",
      "parents": [
        "c3a3536c9a00a989ebd83d52e67d06525ed669bc",
        "1e1d0e63df405730ed542ae1d729928623addf08"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Wed Feb 13 11:24:38 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Wed Feb 13 11:24:38 2019 -0800"
      },
      "message": "Merge branch \u0027master\u0027 into cff-retain-gids\n"
    },
    {
      "commit": "1e1d0e63df405730ed542ae1d729928623addf08",
      "tree": "156a96cd91be986ea9ed58def4d83f9524e9e7c2",
      "parents": [
        "fdfa3d29b7c347b5038f4f9148428c80dde462ae"
      ],
      "author": {
        "name": "Ebrahim Byagowi",
        "email": "ebrahim@gnu.org",
        "time": "Wed Feb 13 12:58:01 2019 +0330"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 13 12:58:01 2019 +0330"
      },
      "message": "Fix djgpp complains by tweaking templates (#1579)\n\nFor some reasons djgpp doesn\u0027t understand \"unsigned int\" can be same\r\nwith one of uint*_t anyway so lets do that for it explicitly.\r\n\r\nJust to note, our CI\u0027s djgpp is based GCC 7.2.0 and isn\u0027t old."
    },
    {
      "commit": "c3a3536c9a00a989ebd83d52e67d06525ed669bc",
      "tree": "a6e54c70b230863429caf017eb1be0e511c6ef57",
      "parents": [
        "bc33c617b85988f4d81312e62a75f92601852c76",
        "85a6d3121a26c9bcbec60d37b64643ff8dc97a0a"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Tue Feb 12 15:10:59 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Tue Feb 12 15:10:59 2019 -0800"
      },
      "message": "Merge branch \u0027cff-retain-gids\u0027 of https://github.com/harfbuzz/harfbuzz into cff-retain-gids\n"
    },
    {
      "commit": "bc33c617b85988f4d81312e62a75f92601852c76",
      "tree": "a6e54c70b230863429caf017eb1be0e511c6ef57",
      "parents": [
        "c6af846178bba10af318bcea1e9ac5165ec2aea6",
        "fdfa3d29b7c347b5038f4f9148428c80dde462ae"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Tue Feb 12 15:10:50 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Tue Feb 12 15:10:50 2019 -0800"
      },
      "message": "Merge branch \u0027master\u0027 into cff-retain-gids\n"
    },
    {
      "commit": "c6af846178bba10af318bcea1e9ac5165ec2aea6",
      "tree": "c3207b671de6ea30117f0fb391f6dff35e9f8d6e",
      "parents": [
        "d9ded069926bf46a5d8e5edbf5201c98044db78e"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Tue Feb 12 15:10:43 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Tue Feb 12 15:10:43 2019 -0800"
      },
      "message": "tweaked --desubroutinize to remove hintmask only subrs\n"
    },
    {
      "commit": "85a6d3121a26c9bcbec60d37b64643ff8dc97a0a",
      "tree": "e3bce7bad7e74ecb71583e48e0211b1f975a7cc4",
      "parents": [
        "d9ded069926bf46a5d8e5edbf5201c98044db78e",
        "fdfa3d29b7c347b5038f4f9148428c80dde462ae"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Mon Feb 11 14:25:21 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Mon Feb 11 14:25:21 2019 -0800"
      },
      "message": "Merge branch \u0027master\u0027 into cff-retain-gids\n"
    },
    {
      "commit": "c83412e4cec10f6f6f6ac38f202b3ce373da5daf",
      "tree": "b3de227c212376a7bc1620e53a46d0f80d7343f5",
      "parents": [
        "1239b6b2b4430658aea78216a1dcc885724a7ab4",
        "fdfa3d29b7c347b5038f4f9148428c80dde462ae"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Mon Feb 11 14:16:25 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Mon Feb 11 14:16:25 2019 -0800"
      },
      "message": "Merge branch \u0027master\u0027 into cff-more-arrayof-fixes\n"
    },
    {
      "commit": "fdfa3d29b7c347b5038f4f9148428c80dde462ae",
      "tree": "a4f13ac23b8ef0e544b5a61518390312c04d6cf1",
      "parents": [
        "f55e7bf5835c59e478d6a448327d53027c4e9f4a"
      ],
      "author": {
        "name": "Ken",
        "email": "21211439+kencu@users.noreply.github.com",
        "time": "Sun Feb 10 23:46:05 2019 -0800"
      },
      "committer": {
        "name": "Ebrahim Byagowi",
        "email": "ebrahim@gnu.org",
        "time": "Mon Feb 11 11:16:05 2019 +0330"
      },
      "message": "hb-coretext.cc: remove TARGET_OS_MAC from test (#1578)\n\nit is always true when building on APPLE systems\r\nand this file only builds on APPLE systems"
    },
    {
      "commit": "f55e7bf5835c59e478d6a448327d53027c4e9f4a",
      "tree": "c8d815ea48c2fee4361a3057b26df5c66f055716",
      "parents": [
        "8f4eb919bd0498e997852aa39656adc4c65b3f0e"
      ],
      "author": {
        "name": "Ebrahim Byagowi",
        "email": "ebrahim@gnu.org",
        "time": "Sun Feb 10 01:08:05 2019 +0330"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 10 01:08:05 2019 +0330"
      },
      "message": "[ci] Install \u0027base-devel\u0027 on ArchLinux CI bot"
    },
    {
      "commit": "8f4eb919bd0498e997852aa39656adc4c65b3f0e",
      "tree": "91508736d403f846ceedf130ddadb7529d34252d",
      "parents": [
        "02294349618037f59b32834b49880ca75ed96261"
      ],
      "author": {
        "name": "Ebrahim Byagowi",
        "email": "ebrahim@gnu.org",
        "time": "Sat Feb 09 16:58:02 2019 +0330"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 09 16:58:02 2019 +0330"
      },
      "message": "[ci] Install \u0027which\u0027 in ArchLinux bot"
    },
    {
      "commit": "02294349618037f59b32834b49880ca75ed96261",
      "tree": "7f19a2bdace19b90dfca7bf7a74499bf0c2f17b8",
      "parents": [
        "84694af723bde07cf3231ed2d2e193123f5f73ed"
      ],
      "author": {
        "name": "Ebrahim Byagowi",
        "email": "ebrahim@gnu.org",
        "time": "Sat Feb 09 16:33:28 2019 +0330"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 09 16:33:28 2019 +0330"
      },
      "message": "[ci] Speculative fix for Alpine and ArchLinux bots"
    },
    {
      "commit": "d9ded069926bf46a5d8e5edbf5201c98044db78e",
      "tree": "ce062d069ea6bcf73d8c2cd2d3e9b653cf9001c9",
      "parents": [
        "a5e933eba08ff50ac3beb1055ae952ccc26d0af7",
        "84694af723bde07cf3231ed2d2e193123f5f73ed"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Fri Feb 08 14:44:20 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Fri Feb 08 14:44:20 2019 -0800"
      },
      "message": "Merge branch \u0027master\u0027 into cff-retain-gids\n"
    },
    {
      "commit": "a5e933eba08ff50ac3beb1055ae952ccc26d0af7",
      "tree": "e2146fb063606d7838019cf9b57add1bbe7806c4",
      "parents": [
        "e2856c2d85eb0f6ce0c780d1889dc9bb05cdc433"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Fri Feb 08 14:44:13 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Fri Feb 08 14:44:13 2019 -0800"
      },
      "message": "Updated expected/cff-japanese fonts with retained FDs\n"
    },
    {
      "commit": "84694af723bde07cf3231ed2d2e193123f5f73ed",
      "tree": "95a08e2ecd65721892f146333182b4c307e82f7c",
      "parents": [
        "81ae4974e35aa8ca408abd6238eb768f5c948287"
      ],
      "author": {
        "name": "Ebrahim Byagowi",
        "email": "ebrahim@gnu.org",
        "time": "Fri Feb 08 15:30:17 2019 +0330"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 08 15:30:17 2019 +0330"
      },
      "message": "[ci] Disable the just added bot\n\nDoesn\u0027t play well with CircleCI apparently\r\n\r\nhttps://circleci.com/gh/harfbuzz/harfbuzz/74289"
    },
    {
      "commit": "81ae4974e35aa8ca408abd6238eb768f5c948287",
      "tree": "8e4ef48146300f1ba55a3f6685c63ce0bf3c08b9",
      "parents": [
        "126abca98a954f7ec3374d0593fee25f78dc10f3"
      ],
      "author": {
        "name": "Ebrahim Byagowi",
        "email": "ebrahim@gnu.org",
        "time": "Fri Feb 08 15:18:26 2019 +0330"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 08 15:18:26 2019 +0330"
      },
      "message": "[ci] Add a Void Linux bot\n\nhttps://voidlinux.org/ is yet another and different distro written from scratch, thus completely eligible to have a bot here!\r\n\r\nSeriously however not that useful yet however but I will try to overload it other tasks later, like our other bots.\r\n\r\nNo test yet also, couldn\u0027t install cairo-devel, will try to fix that later.\r\n\r\nTheir harfbuzz package source: https://github.com/void-linux/void-packages/blob/master/srcpkgs/harfbuzz/template"
    },
    {
      "commit": "e2856c2d85eb0f6ce0c780d1889dc9bb05cdc433",
      "tree": "61375ab42b2f340f313287f7adc918055760c1bd",
      "parents": [
        "a5fa76977b5bdf3bd40ede3cdd0da9c5546557a6"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Thu Feb 07 15:32:32 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Thu Feb 07 15:32:32 2019 -0800"
      },
      "message": "retain FDSelect \u0026 FDArray with --retain-gids\n\nso in sync with fonttools behavior\n"
    },
    {
      "commit": "1239b6b2b4430658aea78216a1dcc885724a7ab4",
      "tree": "a00dcc67689a422c8fd97495d5673567fc463af1",
      "parents": [
        "9f80eb0177e527253818ad9171fc75fb565318cb",
        "126abca98a954f7ec3374d0593fee25f78dc10f3"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Thu Feb 07 10:29:40 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Thu Feb 07 10:29:40 2019 -0800"
      },
      "message": "Merge branch \u0027master\u0027 into cff-more-arrayof-fixes\n"
    },
    {
      "commit": "a5fa76977b5bdf3bd40ede3cdd0da9c5546557a6",
      "tree": "dffdde930a079aa1a2be27ee3c0590531fa20da4",
      "parents": [
        "214d0b024b49edd51974ff2c051535ae06de0709",
        "126abca98a954f7ec3374d0593fee25f78dc10f3"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Thu Feb 07 10:28:13 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Thu Feb 07 10:28:13 2019 -0800"
      },
      "message": "Merge branch \u0027master\u0027 into cff-retain-gids\n"
    },
    {
      "commit": "214d0b024b49edd51974ff2c051535ae06de0709",
      "tree": "961be790b36d7c5e837d6c1f419259ba845ad144",
      "parents": [
        "9328354a83252a8d8d74fe424ab3894d398b0bd0"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Thu Feb 07 10:27:43 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Thu Feb 07 10:27:43 2019 -0800"
      },
      "message": "minor change\n"
    },
    {
      "commit": "126abca98a954f7ec3374d0593fee25f78dc10f3",
      "tree": "92726e61ede56778c1ea927285460885683f7998",
      "parents": [
        "1e06282105a2d579aab32094cc7abc10ed231978",
        "7859decdd02f65dfb3da07bd95742b14b4697638"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Wed Feb 06 13:36:52 2019 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 06 13:36:52 2019 -0800"
      },
      "message": "Merge pull request #1571 from kencu/cleanostests\n\nhb-coretext.cc: clean up macosx test"
    },
    {
      "commit": "7859decdd02f65dfb3da07bd95742b14b4697638",
      "tree": "92726e61ede56778c1ea927285460885683f7998",
      "parents": [
        "1e06282105a2d579aab32094cc7abc10ed231978"
      ],
      "author": {
        "name": "Ken Cunningham",
        "email": "kencu@macports.org",
        "time": "Tue Feb 05 20:26:49 2019 -0800"
      },
      "committer": {
        "name": "Ken Cunningham",
        "email": "kencu@macports.org",
        "time": "Tue Feb 05 20:26:49 2019 -0800"
      },
      "message": "hb-coretext.cc: clean up macosx test\n\nTARGET_OS_OSX was introduced only in late OS versions\nso always returns as \"0\" on older systems.\n\nif !TARGET_OS_IPHONE can work, as it returns as !0 on older\nsystems where TARGET_OS_IPHONE is not defined, but is not\nspecific\n\nif TARGET_OS_MAC \u0026\u0026 !(defined(TARGET_OS_IPHONE) \u0026\u0026 TARGET_OS_IPHONE)\nis both specific and accurate on all systems.\n"
    },
    {
      "commit": "9328354a83252a8d8d74fe424ab3894d398b0bd0",
      "tree": "c455d46e32e4690739156d2065cb2837d3ce3901",
      "parents": [
        "ec30a8a9acf7be9918a8a6bff41696127090173f"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Mon Feb 04 11:28:15 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Mon Feb 04 11:28:15 2019 -0800"
      },
      "message": "separate CFF from TrueType in full font tests\n"
    },
    {
      "commit": "ec30a8a9acf7be9918a8a6bff41696127090173f",
      "tree": "6132e732cb52c6991e088e939cfde6e20b881731",
      "parents": [
        "30b781f20a8e386732f8e2858a22665d7af98061"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Fri Feb 01 15:58:03 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Fri Feb 01 15:58:03 2019 -0800"
      },
      "message": "removed unused test data\n"
    },
    {
      "commit": "30b781f20a8e386732f8e2858a22665d7af98061",
      "tree": "3379fa22fac2e7370bc66bc103d88f75dea9df1d",
      "parents": [
        "c12862657f24b6c197e23d99a4edbdfcf3c90653",
        "1e06282105a2d579aab32094cc7abc10ed231978"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Fri Feb 01 14:50:34 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Fri Feb 01 14:50:34 2019 -0800"
      },
      "message": "Merge branch \u0027master\u0027 into cff-retain-gids\n"
    },
    {
      "commit": "c12862657f24b6c197e23d99a4edbdfcf3c90653",
      "tree": "6490c86bec3bbd0f599019e93d4683ec8080b618",
      "parents": [
        "f2908b4d8f9b02ce06d3f648c3f08757797073b6"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Fri Feb 01 14:50:01 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Fri Feb 01 14:50:01 2019 -0800"
      },
      "message": "added desubroutinize \u0026 retain-gids full test cases with CFF fonts\n\nand CFF retain-gids fixes\n"
    },
    {
      "commit": "f2908b4d8f9b02ce06d3f648c3f08757797073b6",
      "tree": "ebfdeeb4c0f063dbc97d95cc7acee6bf73a61daf",
      "parents": [
        "d14d2c20b05c5acf0a6f9c6dc36a7b8d8966153e"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Thu Jan 31 14:16:37 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Thu Jan 31 14:16:37 2019 -0800"
      },
      "message": "Implement subset --regain-gids option with CFF1/2\n\nalong with api tests \u0026 expected results\n"
    },
    {
      "commit": "1e06282105a2d579aab32094cc7abc10ed231978",
      "tree": "cd3adf09c5f6a858e89ae26d5f8882d856795593",
      "parents": [
        "21ea1c91529471c05e03b6db61df256f24fa23c1"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Thu Jan 31 13:56:58 2019 -0800"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Thu Jan 31 13:57:17 2019 -0800"
      },
      "message": "Adjust hb_is_signed\u003c\u003e\n\nFixes https://github.com/harfbuzz/harfbuzz/issues/1535\n"
    },
    {
      "commit": "21ea1c91529471c05e03b6db61df256f24fa23c1",
      "tree": "23ac111a95ae62c91d04587b5cd9cacf1e87b476",
      "parents": [
        "d14d2c20b05c5acf0a6f9c6dc36a7b8d8966153e"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Thu Jan 31 13:49:18 2019 -0800"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Thu Jan 31 13:57:17 2019 -0800"
      },
      "message": "Remove stale comment\n"
    },
    {
      "commit": "9f80eb0177e527253818ad9171fc75fb565318cb",
      "tree": "2cdc10d069a5cd6573f76accb74f78721bf5a629",
      "parents": [
        "b3799007554f2909170df941b07c72f7dc02dfcd",
        "d14d2c20b05c5acf0a6f9c6dc36a7b8d8966153e"
      ],
      "author": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Thu Jan 31 12:54:36 2019 -0800"
      },
      "committer": {
        "name": "Michiharu Ariza",
        "email": "ariza@adobe.com",
        "time": "Thu Jan 31 12:54:36 2019 -0800"
      },
      "message": "Merge branch \u0027master\u0027 into cff-more-arrayof-fixes\n"
    },
    {
      "commit": "d14d2c20b05c5acf0a6f9c6dc36a7b8d8966153e",
      "tree": "2a8127e5bea641cf1f7f677cd8e9337867a0be53",
      "parents": [
        "acf5f0a3aff0e128509b0979f629edf0596fcee5",
        "dc04261a5b8408bcfde16090ddf91568c3d8dae7"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Wed Jan 30 18:36:57 2019 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 30 18:36:57 2019 -0500"
      },
      "message": "Merge pull request #1567 from googlefonts/fuzzer\n\n[subset] Update the subset fuzzer to get  options to use from test case."
    },
    {
      "commit": "dc04261a5b8408bcfde16090ddf91568c3d8dae7",
      "tree": "314889ba473681be234ebc23ffa18bd59fe1d1eb",
      "parents": [
        "d983c529b66b530715e9c813c69e699b1d8029d3"
      ],
      "author": {
        "name": "Garret Rieger",
        "email": "grieger@google.com",
        "time": "Wed Jan 30 15:23:19 2019 -0800"
      },
      "committer": {
        "name": "Garret Rieger",
        "email": "grieger@google.com",
        "time": "Wed Jan 30 15:23:19 2019 -0800"
      },
      "message": "[subset] Update the subset fuzzer to determine which options to use based on data in the fuzzing test case.\nAdd support for toggling retain_gids.\n"
    },
    {
      "commit": "acf5f0a3aff0e128509b0979f629edf0596fcee5",
      "tree": "e32fb90e626766588d8358cf54386420da57b4d5",
      "parents": [
        "6b834c1c76b867ef32747202a755255d2f360f1e"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Wed Jan 30 15:10:23 2019 -0800"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Wed Jan 30 15:10:33 2019 -0800"
      },
      "message": "[configure] Fix up\n"
    },
    {
      "commit": "6b834c1c76b867ef32747202a755255d2f360f1e",
      "tree": "d08d74138aaf49765d8ef2d2bd0ce169d4e86264",
      "parents": [
        "d983c529b66b530715e9c813c69e699b1d8029d3"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Wed Jan 30 15:06:22 2019 -0800"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Wed Jan 30 15:07:00 2019 -0800"
      },
      "message": "[configure] Print compiler version info in report\n"
    },
    {
      "commit": "d983c529b66b530715e9c813c69e699b1d8029d3",
      "tree": "afb3b864bb39f4d78107d15d496d85e66ee6977e",
      "parents": [
        "55d1d7c8bcd8d97c4e618e5dd21f13df50b10ce8",
        "e6ffcc5904ab88143cad0c7a7a4c990147af278b"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Wed Jan 30 17:17:59 2019 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 30 17:17:59 2019 -0500"
      },
      "message": "Merge pull request #1564 from googlefonts/retain_gids\n\n[subset] Add --retain-gids option to the subsetter."
    },
    {
      "commit": "55d1d7c8bcd8d97c4e618e5dd21f13df50b10ce8",
      "tree": "39f8c341adddddbb20a959a6c9df3d2c8b0c9cd3",
      "parents": [
        "fe532923101586e316b300d419a337d357cd93da"
      ],
      "author": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Wed Jan 30 13:54:15 2019 -0800"
      },
      "committer": {
        "name": "Behdad Esfahbod",
        "email": "behdad@behdad.org",
        "time": "Wed Jan 30 13:54:15 2019 -0800"
      },
      "message": "2.3.1\n"
    },
    {
      "commit": "e6ffcc5904ab88143cad0c7a7a4c990147af278b",
      "tree": "e336c7a7296265d7641f76e0c51fe249c8092bf4",
      "parents": [
        "198859bb3702e45cb271dd51b7231f10d01576be"
      ],
      "author": {
        "name": "Garret Rieger",
        "email": "grieger@google.com",
        "time": "Mon Jan 28 18:12:19 2019 -0800"
      },
      "committer": {
        "name": "Garret Rieger",
        "email": "grieger@google.com",
        "time": "Tue Jan 29 13:19:21 2019 -0800"
      },
      "message": "[subset] Add expected files for retain-gids integration tests.\n"
    },
    {
      "commit": "198859bb3702e45cb271dd51b7231f10d01576be",
      "tree": "2e1c3c35d22fbf13e73223857378620c064b12e7",
      "parents": [
        "490d52f908aaa4722e71a4a682de20e94d89ad00"
      ],
      "author": {
        "name": "Garret Rieger",
        "email": "grieger@google.com",
        "time": "Mon Jan 28 18:10:56 2019 -0800"
      },
      "committer": {
        "name": "Garret Rieger",
        "email": "grieger@google.com",
        "time": "Tue Jan 29 13:19:21 2019 -0800"
      },
      "message": "[subset] For retain gids don\u0027t truncate glyphs past the highest requested subset glyph.\n"
    },
    {
      "commit": "490d52f908aaa4722e71a4a682de20e94d89ad00",
      "tree": "c1d14d433f888760dbb5de3ce9a49885a95832ca",
      "parents": [
        "a903f9c228d1f3e8065f89de16e50027d6018e58"
      ],
      "author": {
        "name": "Garret Rieger",
        "email": "grieger@google.com",
        "time": "Mon Jan 28 17:43:42 2019 -0800"
      },
      "committer": {
        "name": "Garret Rieger",
        "email": "grieger@google.com",
        "time": "Tue Jan 29 13:19:21 2019 -0800"
      },
      "message": "[subset] Add retain-gids option to hb-subset executable.\n"
    },
    {
      "commit": "a903f9c228d1f3e8065f89de16e50027d6018e58",
      "tree": "7a37eb9af3aa3c822600e1943d9c04c8a6ec1be3",
      "parents": [
        "05e99c86baa0e95c2bff1c87d601eaf022c9d1f8"
      ],
      "author": {
        "name": "Garret Rieger",
        "email": "grieger@google.com",
        "time": "Mon Jan 28 17:43:11 2019 -0800"
      },
      "committer": {
        "name": "Garret Rieger",
        "email": "grieger@google.com",
        "time": "Tue Jan 29 13:19:21 2019 -0800"
      },
      "message": "[subset] Add some subsetting integration tests covering retain gids.\n"
    },
    {
      "commit": "05e99c86baa0e95c2bff1c87d601eaf022c9d1f8",
      "tree": "9affc813acf360d49083ed98902d89ac2eab9e5f",
      "parents": [
        "bdbe047d6ce3d8873c6740500d38d1b0c4e851f8"
      ],
      "author": {
        "name": "Garret Rieger",
        "email": "grieger@google.com",
        "time": "Mon Jan 28 17:05:04 2019 -0800"
      },
      "committer": {
        "name": "Garret Rieger",
        "email": "grieger@google.com",
        "time": "Tue Jan 29 13:19:21 2019 -0800"
      },
      "message": "[subset] A few small fixes for the new subset plan api.\n"
    }
  ],
  "next": "bdbe047d6ce3d8873c6740500d38d1b0c4e851f8"
}
