{"push_id":2081386103,"size":7,"distinct_size":7,"ref":"refs/heads/split-ffi-core","head":"59fe72a87c0264ab724f21c1f27d56971fa25434","before":"e7ea7a75d8e84bf36d4a70503dac8d1ce6d2161b","commits":[{"sha":"f01e257dc3262cb7af357ce238e225e1553d34b6","author":{"name":"David Schmitt","email":"043c987005df452238f52ef661cc6b05c72a676c@puppet.com"},"message":"Add codecov for comparison","distinct":true,"url":"https://api.github.com/repos/DavidS/childprocess/commits/f01e257dc3262cb7af357ce238e225e1553d34b6"},{"sha":"a984a6bf6b968f2ee34c9ad375cb5e53b2346ca7","author":{"name":"David Schmitt","email":"043c987005df452238f52ef661cc6b05c72a676c@puppet.com"},"message":"Unroll jruby travis entries to avoid sudo: true for other cells","distinct":true,"url":"https://api.github.com/repos/DavidS/childprocess/commits/a984a6bf6b968f2ee34c9ad375cb5e53b2346ca7"},{"sha":"9e259cf9219a57adf9db52415a724534f302c99c","author":{"name":"David Schmitt","email":"043c987005df452238f52ef661cc6b05c72a676c@puppet.com"},"message":"Separate files into childprocess and childprocesscore\n\nThe final goal here is a separate childprocesscore gem that contains\nall ruby-only code, specifically not FFI). posix_spawn, windows support,\nthe related tooling, and the ffi dependency stays in the main gem. This\nway people used to the existing ways can keep trucking along without\ndisturbance, while people who want to avoid FFI can depend on just\nchildprocesscore.\n\nThis is only the first patch in the series, to keep the code patches\ncleaner.","distinct":true,"url":"https://api.github.com/repos/DavidS/childprocess/commits/9e259cf9219a57adf9db52415a724534f302c99c"},{"sha":"8925c45abe309b9db31b499d55376aa8e942586f","author":{"name":"David Schmitt","email":"043c987005df452238f52ef661cc6b05c72a676c@puppet.com"},"message":"Make posix_spawn only writable on main","distinct":true,"url":"https://api.github.com/repos/DavidS/childprocess/commits/8925c45abe309b9db31b499d55376aa8e942586f"},{"sha":"fdf2d511a2ece9581f6f7a81c27cccfc1d37294d","author":{"name":"David Schmitt","email":"043c987005df452238f52ef661cc6b05c72a676c@puppet.com"},"message":"Make FFI and posix_spawn entirely optional\n\nThis could be done better by moving more of the machinery to main, but\nit'll serve for now.","distinct":true,"url":"https://api.github.com/repos/DavidS/childprocess/commits/fdf2d511a2ece9581f6f7a81c27cccfc1d37294d"},{"sha":"4d8296948969de2ee98e0628d3bdcf9c0063938a","author":{"name":"David Schmitt","email":"043c987005df452238f52ef661cc6b05c72a676c@puppet.com"},"message":"Update some project metadata and tests to make everything work","distinct":true,"url":"https://api.github.com/repos/DavidS/childprocess/commits/4d8296948969de2ee98e0628d3bdcf9c0063938a"},{"sha":"59fe72a87c0264ab724f21c1f27d56971fa25434","author":{"name":"David Schmitt","email":"043c987005df452238f52ef661cc6b05c72a676c@puppet.com"},"message":"Run specs individually for both gems","distinct":true,"url":"https://api.github.com/repos/DavidS/childprocess/commits/59fe72a87c0264ab724f21c1f27d56971fa25434"}]}
{"actor":{"display_login":"DavidS"}}