{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":106485135,"defaultBranch":"main","name":"gftools","ownerLogin":"googlefonts","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-10-11T00:18:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6466306?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714661335.0","currentOid":""},"activityList":{"items":[{"before":"72be23d7dbcc904666756a578440bbd768438b0e","after":"c8b04deee5b31e87a1eb882c677acc0f6b2fcd75","ref":"refs/heads/main","pushedAt":"2024-05-03T13:27:57.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"m4rc1e","name":"Marc Foley","path":"/m4rc1e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7525512?s=80&v=4"},"commit":{"message":"Merge pull request #938 from googlefonts/project-board-update\n\ntraffic jam: Also update the Google Fonts board","shortMessageHtmlLink":"Merge pull request #938 from googlefonts/project-board-update"}},{"before":"e232c305cb5d5043d1cf50ba1dbf158b95595699","after":"72be23d7dbcc904666756a578440bbd768438b0e","ref":"refs/heads/main","pushedAt":"2024-05-03T05:50:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simoncozens","name":"Simon Cozens","path":"/simoncozens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106728?s=80&v=4"},"commit":{"message":"Document `autohintOTF` in gfbuilder docs (#939)","shortMessageHtmlLink":"Document autohintOTF in gfbuilder docs (#939)"}},{"before":null,"after":"4222d6c51156e5e0346b08e4b38fa989d1ac8b7a","ref":"refs/heads/project-board-update","pushedAt":"2024-05-02T14:48:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"m4rc1e","name":"Marc Foley","path":"/m4rc1e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7525512?s=80&v=4"},"commit":{"message":"black","shortMessageHtmlLink":"black"}},{"before":"865a7af6afea9609dfec17363673f6acbcde14d5","after":"e232c305cb5d5043d1cf50ba1dbf158b95595699","ref":"refs/heads/main","pushedAt":"2024-05-01T15:37:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"m4rc1e","name":"Marc Foley","path":"/m4rc1e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7525512?s=80&v=4"},"commit":{"message":"Merge pull request #937 from googlefonts/traffic-push-time\n\nservers: report when server was last pushed","shortMessageHtmlLink":"Merge pull request #937 from googlefonts/traffic-push-time"}},{"before":"26caa88f73e6443e17d9a36ecd48307e43880f7b","after":"272c15e8204317db5d326fe441b57052a72d14ca","ref":"refs/heads/traffic-push-time","pushedAt":"2024-05-01T15:27:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"m4rc1e","name":"Marc Foley","path":"/m4rc1e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7525512?s=80&v=4"},"commit":{"message":"servers: report when server was last pushed","shortMessageHtmlLink":"servers: report when server was last pushed"}},{"before":null,"after":"26caa88f73e6443e17d9a36ecd48307e43880f7b","ref":"refs/heads/traffic-push-time","pushedAt":"2024-05-01T15:26:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"m4rc1e","name":"Marc Foley","path":"/m4rc1e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7525512?s=80&v=4"},"commit":{"message":"servers: report when server was last pushed","shortMessageHtmlLink":"servers: report when server was last pushed"}},{"before":"443c3a5e5e5e3ffe13169e04a53cd5af1e0d2921","after":"865a7af6afea9609dfec17363673f6acbcde14d5","ref":"refs/heads/main","pushedAt":"2024-05-01T13:27:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simoncozens","name":"Simon Cozens","path":"/simoncozens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106728?s=80&v=4"},"commit":{"message":"reverseOutlineDirection was upside down (#935)","shortMessageHtmlLink":"reverseOutlineDirection was upside down (#935)"}},{"before":null,"after":"80617b26fc653e091969a7ce4d8321b87bf8a560","ref":"refs/heads/fix-keep-direction","pushedAt":"2024-05-01T13:26:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"simoncozens","name":"Simon Cozens","path":"/simoncozens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106728?s=80&v=4"},"commit":{"message":"reverseOutlineDirection was upside down","shortMessageHtmlLink":"reverseOutlineDirection was upside down"}},{"before":"8500f979f7acfe356a8b354b9403471f76ff3d30","after":"443c3a5e5e5e3ffe13169e04a53cd5af1e0d2921","ref":"refs/heads/main","pushedAt":"2024-05-01T13:24:55.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"m4rc1e","name":"Marc Foley","path":"/m4rc1e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7525512?s=80&v=4"},"commit":{"message":"Merge pull request #934 from googlefonts/traffic-force-get2\n\nManage traffic jam: improvements","shortMessageHtmlLink":"Merge pull request #934 from googlefonts/traffic-force-get2"}},{"before":"ff2bcd3e70a46e30ca5582f3fe003f3e755b4874","after":"5fa5db56993231e16f3f0d364b7e4565e884b1a7","ref":"refs/heads/traffic-force-get2","pushedAt":"2024-05-01T13:04:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"m4rc1e","name":"Marc Foley","path":"/m4rc1e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7525512?s=80&v=4"},"commit":{"message":"push: update tests","shortMessageHtmlLink":"push: update tests"}},{"before":null,"after":"ff2bcd3e70a46e30ca5582f3fe003f3e755b4874","ref":"refs/heads/traffic-force-get2","pushedAt":"2024-05-01T13:01:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"m4rc1e","name":"Marc Foley","path":"/m4rc1e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7525512?s=80&v=4"},"commit":{"message":"push: update tests","shortMessageHtmlLink":"push: update tests"}},{"before":"d4499b65fc99033352cf1cf283b43236e273a688","after":"8500f979f7acfe356a8b354b9403471f76ff3d30","ref":"refs/heads/main","pushedAt":"2024-05-01T12:37:10.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"m4rc1e","name":"Marc Foley","path":"/m4rc1e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7525512?s=80&v=4"},"commit":{"message":"Merge pull request #929 from googlefonts/fix-caret-run\n\n[gftools-fix] Restructuring","shortMessageHtmlLink":"Merge pull request #929 from googlefonts/fix-caret-run"}},{"before":"17be6a2918b91855273e0656c920336e7113a962","after":"d4499b65fc99033352cf1cf283b43236e273a688","ref":"refs/heads/main","pushedAt":"2024-05-01T10:21:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simoncozens","name":"Simon Cozens","path":"/simoncozens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106728?s=80&v=4"},"commit":{"message":"Replace hyperglot (#718)\n\n* SupportedLanguages(): gflanguages format is different from hyperglot’s\r\n\r\n* Remove scripts/lang.py\r\n\r\n* Remove hyperglot dependency\r\n\r\n* Remove unused import\r\n\r\n* Use new parse function in gflanguages 0.6.0\r\n\r\n* Simple test for SupportedLanguages\r\n\r\n---------\r\n\r\nCo-authored-by: Simon Cozens ","shortMessageHtmlLink":"Replace hyperglot (#718)"}},{"before":"2892144555fa5f8e29a62b4ad89a8e42d4bd4188","after":"17be6a2918b91855273e0656c920336e7113a962","ref":"refs/heads/main","pushedAt":"2024-05-01T08:15:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simoncozens","name":"Simon Cozens","path":"/simoncozens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106728?s=80&v=4"},"commit":{"message":"Remove GlyphsInfo (#859)","shortMessageHtmlLink":"Remove GlyphsInfo (#859)"}},{"before":"d2a456c376f6b22fcf2c623c49bca2d73c3c23d2","after":"2892144555fa5f8e29a62b4ad89a8e42d4bd4188","ref":"refs/heads/main","pushedAt":"2024-04-29T14:31:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"m4rc1e","name":"Marc Foley","path":"/m4rc1e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7525512?s=80&v=4"},"commit":{"message":"Merge pull request #933 from googlefonts/tree-fix\n\npackager: fix tree builder","shortMessageHtmlLink":"Merge pull request #933 from googlefonts/tree-fix"}},{"before":null,"after":"8ca44262fa0d728615ea332b655e0c36782de75e","ref":"refs/heads/tree-fix","pushedAt":"2024-04-29T14:16:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"m4rc1e","name":"Marc Foley","path":"/m4rc1e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7525512?s=80&v=4"},"commit":{"message":"packager: fix tree builder","shortMessageHtmlLink":"packager: fix tree builder"}},{"before":"12844a313cf9e14750ff65d1ea372d5d6256b141","after":"d2a456c376f6b22fcf2c623c49bca2d73c3c23d2","ref":"refs/heads/main","pushedAt":"2024-04-26T11:53:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"m4rc1e","name":"Marc Foley","path":"/m4rc1e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7525512?s=80&v=4"},"commit":{"message":"Merge pull request #926 from googlefonts/label-update\n\npush: update labels","shortMessageHtmlLink":"Merge pull request #926 from googlefonts/label-update"}},{"before":"8aaa98113d7e0e2be441f9afc52098d67a48537e","after":"12844a313cf9e14750ff65d1ea372d5d6256b141","ref":"refs/heads/main","pushedAt":"2024-04-26T10:01:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"m4rc1e","name":"Marc Foley","path":"/m4rc1e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7525512?s=80&v=4"},"commit":{"message":"Merge pull request #932 from googlefonts/packager-static-rm\n\npackager: refactor adding and removing files to a commit","shortMessageHtmlLink":"Merge pull request #932 from googlefonts/packager-static-rm"}},{"before":null,"after":"2fcbdf472c80a10f3e8a24757a5d25d0aa27d4cc","ref":"refs/heads/packager-static-rm","pushedAt":"2024-04-26T09:29:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"m4rc1e","name":"Marc Foley","path":"/m4rc1e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7525512?s=80&v=4"},"commit":{"message":"packager: refactor adding and removing files to a commit","shortMessageHtmlLink":"packager: refactor adding and removing files to a commit"}},{"before":"0af10cc3c8402a2492c7598059b44e2fea8dfc89","after":null,"ref":"refs/heads/push-stats-fix","pushedAt":"2024-04-25T19:45:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davelab6","name":"Dave Crossland","path":"/davelab6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261579?s=80&v=4"}},{"before":"7efdb167388a8e06b2a163028e48202fd0bc3914","after":"e636889156abbd6d29bec7eb05fe1f0e789ed751","ref":"refs/heads/fix-caret-run","pushedAt":"2024-04-25T13:49:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simoncozens","name":"Simon Cozens","path":"/simoncozens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106728?s=80&v=4"},"commit":{"message":"Bugs found by pytype","shortMessageHtmlLink":"Bugs found by pytype"}},{"before":"3c3be6fb8c2372535cb2ab7c2c0e1982bf56da54","after":"7efdb167388a8e06b2a163028e48202fd0bc3914","ref":"refs/heads/fix-caret-run","pushedAt":"2024-04-25T13:31:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"simoncozens","name":"Simon Cozens","path":"/simoncozens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106728?s=80&v=4"},"commit":{"message":"Add metadata to fix routines","shortMessageHtmlLink":"Add metadata to fix routines"}},{"before":null,"after":"3c3be6fb8c2372535cb2ab7c2c0e1982bf56da54","ref":"refs/heads/fix-caret-run","pushedAt":"2024-04-25T13:13:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"simoncozens","name":"Simon Cozens","path":"/simoncozens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106728?s=80&v=4"},"commit":{"message":"Add metadata to fix routines","shortMessageHtmlLink":"Add metadata to fix routines"}},{"before":"1ae463fbcc1434b93c3d8cc92b0538afaea8924c","after":"8aaa98113d7e0e2be441f9afc52098d67a48537e","ref":"refs/heads/main","pushedAt":"2024-04-25T10:18:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simoncozens","name":"Simon Cozens","path":"/simoncozens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106728?s=80&v=4"},"commit":{"message":"[builder] Meaningfully named temporary files (#928)\n\n* Provide debug names for filenames\r\n\r\n* StrictYAML leftover","shortMessageHtmlLink":"[builder] Meaningfully named temporary files (#928)"}},{"before":"ab814e5e39faf775cfa8d24662983f17d90a9c08","after":"b8f421f8b912fd665e9751de2f7a72205eaf6d92","ref":"refs/heads/builder-debug","pushedAt":"2024-04-25T09:44:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"simoncozens","name":"Simon Cozens","path":"/simoncozens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106728?s=80&v=4"},"commit":{"message":"StrictYAML leftover","shortMessageHtmlLink":"StrictYAML leftover"}},{"before":null,"after":"ab814e5e39faf775cfa8d24662983f17d90a9c08","ref":"refs/heads/builder-debug","pushedAt":"2024-04-25T09:41:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"simoncozens","name":"Simon Cozens","path":"/simoncozens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106728?s=80&v=4"},"commit":{"message":"StrictYAML leftover","shortMessageHtmlLink":"StrictYAML leftover"}},{"before":"dc61b760bc04ca9858e7dd3851db92319aef3a10","after":"1ae463fbcc1434b93c3d8cc92b0538afaea8924c","ref":"refs/heads/main","pushedAt":"2024-04-25T08:59:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simoncozens","name":"Simon Cozens","path":"/simoncozens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106728?s=80&v=4"},"commit":{"message":"Choose subsetter (#927)","shortMessageHtmlLink":"Choose subsetter (#927)"}},{"before":null,"after":"5f61b682b913a8b8dd6d18c6017177c334966c37","ref":"refs/heads/choice-of-subsetter","pushedAt":"2024-04-25T08:37:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"simoncozens","name":"Simon Cozens","path":"/simoncozens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106728?s=80&v=4"},"commit":{"message":"Choose subsetter","shortMessageHtmlLink":"Choose subsetter"}},{"before":"fbc9836f079cb49b9c68355b721292c20cc3cfea","after":"dc61b760bc04ca9858e7dd3851db92319aef3a10","ref":"refs/heads/main","pushedAt":"2024-04-24T16:17:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m4rc1e","name":"Marc Foley","path":"/m4rc1e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7525512?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":null,"after":"65f354592b7b9eb6cd70bf3b1d73c80106a2d44b","ref":"refs/heads/label-update","pushedAt":"2024-04-24T15:47:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"m4rc1e","name":"Marc Foley","path":"/m4rc1e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7525512?s=80&v=4"},"commit":{"message":"push: update labels","shortMessageHtmlLink":"push: update labels"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQMlhaAA","startCursor":null,"endCursor":null}},"title":"Activity · googlefonts/gftools"}