{"push_id":619691901,"size":38,"distinct_size":0,"ref":"refs/heads/licensed-fonts","head":"7d227bc2799f11a45e7503433b163184652182f5","before":"64d1ec095e6acc8e8c0aa868258b0f602daf770d","commits":[{"sha":"e26441abcb597ba3c6bb9262fe231bac806092c1","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@vtllf.org","name":"Duncan"},"message":"Clean up blog source and commit everything.","distinct":false,"url":"https://api.github.com/repos/duncankl/vtllf/commits/e26441abcb597ba3c6bb9262fe231bac806092c1"},{"sha":"f9401ac5cb2860e33c5f27d2ae7502fab3f0d290","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@vtllf.org","name":"Duncan"},"message":"Cleaner wrapping of footer links.","distinct":false,"url":"https://api.github.com/repos/duncankl/vtllf/commits/f9401ac5cb2860e33c5f27d2ae7502fab3f0d290"},{"sha":"a22bf5c61ea8d25c966ed4a62ee0437c04d5909e","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@vtllf.org","name":"Duncan"},"message":"Drop nginx configuration settings for CloudFront.","distinct":false,"url":"https://api.github.com/repos/duncankl/vtllf/commits/a22bf5c61ea8d25c966ed4a62ee0437c04d5909e"},{"sha":"2dce03e3d44de5ba9c49c5e7357a09e4db4a37ff","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@vtllf.org","name":"Duncan"},"message":"Add a note about font licensing.","distinct":false,"url":"https://api.github.com/repos/duncankl/vtllf/commits/2dce03e3d44de5ba9c49c5e7357a09e4db4a37ff"},{"sha":"5874e85c3f0a98cc6d016c3bd654131e3c2ff053","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@vtllf.org","name":"Duncan"},"message":"Replace tabs with spaces for consistency.","distinct":false,"url":"https://api.github.com/repos/duncankl/vtllf/commits/5874e85c3f0a98cc6d016c3bd654131e3c2ff053"},{"sha":"24aa76748bc31147f57e855dd03746875fc4b63a","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@vtllf.org","name":"Duncan"},"message":"Microdata: Don't wrap BlogPostings within a Blog on the article page.","distinct":false,"url":"https://api.github.com/repos/duncankl/vtllf/commits/24aa76748bc31147f57e855dd03746875fc4b63a"},{"sha":"9d4a609f5d81b2f9fe3b7818afbdea09dfdff0f3","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@vtllf.org","name":"Duncan"},"message":"Allow page scaling on mobile devices.","distinct":false,"url":"https://api.github.com/repos/duncankl/vtllf/commits/9d4a609f5d81b2f9fe3b7818afbdea09dfdff0f3"},{"sha":"b7638c9d37f1ffe70457e149f9748949a2c18a1a","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@vtllf.org","name":"Duncan"},"message":"Fix Jekyll layout warning for Atom feed.","distinct":false,"url":"https://api.github.com/repos/duncankl/vtllf/commits/b7638c9d37f1ffe70457e149f9748949a2c18a1a"},{"sha":"8787f95cd9d6ad8bb41588abe2662a501be59c34","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@vtllf.org","name":"Duncan"},"message":"Reconfigure nginx to aggressively remove '.html' from urls.","distinct":false,"url":"https://api.github.com/repos/duncankl/vtllf/commits/8787f95cd9d6ad8bb41588abe2662a501be59c34"},{"sha":"38c3a6234b31d19fc1fed5d188474bca7825fc68","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@vtllf.org","name":"Duncan"},"message":"Replaced missing close brace.","distinct":false,"url":"https://api.github.com/repos/duncankl/vtllf/commits/38c3a6234b31d19fc1fed5d188474bca7825fc68"},{"sha":"3a2b8c85a11a89284d6dc96a16bdf038981348e7","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@vtllf.org","name":"Duncan"},"message":"Note about SSH agent forwarding.","distinct":false,"url":"https://api.github.com/repos/duncankl/vtllf/commits/3a2b8c85a11a89284d6dc96a16bdf038981348e7"},{"sha":"1f519fb388c83cabeee0ca10ad9850a6d1480f5d","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@vtllf.org","name":"Duncan"},"message":"Link to key rotation in OpenSSH 6.8.","distinct":false,"url":"https://api.github.com/repos/duncankl/vtllf/commits/1f519fb388c83cabeee0ca10ad9850a6d1480f5d"},{"sha":"f0d6b26f14c1770f1019a7535a298ab52d0d1f99","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@vtllf.org","name":"Duncan"},"message":"Widen screenshot to match new site width (880px).","distinct":false,"url":"https://api.github.com/repos/duncankl/vtllf/commits/f0d6b26f14c1770f1019a7535a298ab52d0d1f99"},{"sha":"d68bb90a1d440a3b22f8e3c039e50e6bf72cacd9","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@vtllf.org","name":"Duncan"},"message":"This image doesn't need to be linked.","distinct":false,"url":"https://api.github.com/repos/duncankl/vtllf/commits/d68bb90a1d440a3b22f8e3c039e50e6bf72cacd9"},{"sha":"390595b473599eb5a3bda863bb30b25795fb94e6","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@vtllf.org","name":"Duncan"},"message":"Share common nginx config between dev and deploy. Redirect `/blog`.","distinct":false,"url":"https://api.github.com/repos/duncankl/vtllf/commits/390595b473599eb5a3bda863bb30b25795fb94e6"},{"sha":"6622e2b816c2a124658de919ed5f334e44e4d052","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@vtllf.org","name":"Duncan"},"message":"Rel tags on home link.","distinct":false,"url":"https://api.github.com/repos/duncankl/vtllf/commits/6622e2b816c2a124658de919ed5f334e44e4d052"},{"sha":"f4d0a7fbb7953dd0c995a523c81534e57098946b","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@vtllf.org","name":"Duncan"},"message":"Packaging and deploy no longer clobbers nginx's default config.","distinct":false,"url":"https://api.github.com/repos/duncankl/vtllf/commits/f4d0a7fbb7953dd0c995a523c81534e57098946b"},{"sha":"8457d1bcd0673e97f0e45ad5034ab03cfe5a7865","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@vtllf.org","name":"Duncan"},"message":"Re-record the Leaflet.TileLayer.Aligned videos: wider, smoother, faster.","distinct":false,"url":"https://api.github.com/repos/duncankl/vtllf/commits/8457d1bcd0673e97f0e45ad5034ab03cfe5a7865"},{"sha":"87737ba64ef0c2f46d9d48b744abbbbb85ebf003","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@vtllf.org","name":"Duncan"},"message":"Cache webm videos for a little while.","distinct":false,"url":"https://api.github.com/repos/duncankl/vtllf/commits/87737ba64ef0c2f46d9d48b744abbbbb85ebf003"},{"sha":"6a592de1cbf8cf565c85fdfb4b7e50eca4f5f7a4","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@vtllf.org","name":"Duncan"},"message":"This Chrome bug got fixed.","distinct":false,"url":"https://api.github.com/repos/duncankl/vtllf/commits/6a592de1cbf8cf565c85fdfb4b7e50eca4f5f7a4"}]}