{"push_id":1216885719,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"17da7be5d2a8235d36a0501c9e289a3778d4fa9a","before":"c2c9fa5c6bb4ae5a7cbb5fb51b42ca5ce4d4d832","commits":[{"sha":"784a56968cd3b5479b0880e76b649cd3ca5006a8","author":{"name":"Andy Valencia","email":"d63e94053d0cd16f6dd6578dd16f389a1ca3c86d@vsta.org"},"message":"Address FIXME of _open(); a catch-all ENFILE was returned for any\n failure leading into newfile() (parent == NULL), or within newfile()\n (and its supporting routines, such as i_open() and ch_link()).\nInstead, newfile() uniformly detects and sets errors (or lets errors\n from supporting routines propagate upward).  _open() is restructured\n to leave udata.u_error as set by newfile(), and thus permit the\n actual error code to reach the user.\n\"touch /x\" when you don't have write access to \"/\" will thus now get\n EPERM, not ENFILE.","distinct":true,"url":"https://api.github.com/repos/EtchedPixels/FUZIX/commits/784a56968cd3b5479b0880e76b649cd3ca5006a8"},{"sha":"17da7be5d2a8235d36a0501c9e289a3778d4fa9a","author":{"name":"EtchedPixels","email":"e0b892b56a1be343755a268d0868b0b839a44767@etchedpixels.co.uk"},"message":"Merge pull request #382 from vandys/fserr\n\nAddress FIXME of _open(); a catch-all ENFILE was returned for any","distinct":true,"url":"https://api.github.com/repos/EtchedPixels/FUZIX/commits/17da7be5d2a8235d36a0501c9e289a3778d4fa9a"}]}
{"actor":{"display_login":"EtchedPixels"}}