{"push_id":1092199942,"size":1,"distinct_size":1,"ref":"refs/heads/fs","head":"acfe65b312c3c7fe5e31b2040b406f145e396ebb","before":"e9b822d89b96fc905b2ce8bca0bc545f4b97f0f0","commits":[{"sha":"acfe65b312c3c7fe5e31b2040b406f145e396ebb","author":{"email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org","name":"Behdad Esfahbod"},"message":"[WIP] Port to using fs module for generic filesystem\n\nAllows for reading from zip files for example.  This works now:\n\n$ fontmake -u zip://NotoSansArmenian-Regular.zip\n\nThe reader is almost fully ported.  The writer needs more work.\n\nThis implementation uses the fs module directly.  In a finished\nimplementation we don't need to depend on that module.  We can\nimplement a very light fs.OSFS-equivalent, and leave it to user\nto pass in fs objects if they prefer to do so.\n\nOn the other hand, relying on fs module is nice because of the\nURL scheme (zip://, etc).  Or we can implement sniffing...\n\nFixes https://github.com/unified-font-object/ufoLib/issues/23","distinct":true,"url":"https://api.github.com/repos/behdad/ufoLib/commits/acfe65b312c3c7fe5e31b2040b406f145e396ebb"}]}