{"push_id":583539286,"size":42,"distinct_size":42,"ref":"refs/heads/joi","head":"762504df1894ee1e9635156eb076c7a4e444bbfe","before":"53190608f554a703fc6174f4f0695f0c244c7aa5","commits":[{"sha":"ef6f32b08f66a6ae8608fe58882526fb9355aa8a","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@johnford.info","name":"John Ford"},"message":"Fix the loadAllNames() method of WorkerType","distinct":true,"url":"https://api.github.com/repos/rail/aws-provisioner/commits/ef6f32b08f66a6ae8608fe58882526fb9355aa8a"},{"sha":"1e22370084e9bca8bcc1a073147535755eea791e","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@johnford.info","name":"John Ford"},"message":"Fix the api","distinct":true,"url":"https://api.github.com/repos/rail/aws-provisioner/commits/1e22370084e9bca8bcc1a073147535755eea791e"},{"sha":"b880e8e30a62d3fd4b081ca7130f976d7cdcbf59","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@johnford.info","name":"John Ford"},"message":"all but updating test is working","distinct":true,"url":"https://api.github.com/repos/rail/aws-provisioner/commits/b880e8e30a62d3fd4b081ca7130f976d7cdcbf59"},{"sha":"a3d33c1642d90aec8baa0218fc5e5db994f7cdde","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@johnford.info","name":"John Ford"},"message":"Fixed the crud tests","distinct":true,"url":"https://api.github.com/repos/rail/aws-provisioner/commits/a3d33c1642d90aec8baa0218fc5e5db994f7cdde"},{"sha":"e0675fcc91f8d868795e760e9f8e02406ad535ba","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@johnford.info","name":"John Ford"},"message":"Turn tests back on","distinct":true,"url":"https://api.github.com/repos/rail/aws-provisioner/commits/e0675fcc91f8d868795e760e9f8e02406ad535ba"},{"sha":"103f9b40f5fb7e7f58664ba9159e04a3b0ab1997","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@johnford.info","name":"John Ford"},"message":"Clean up code and reformat to var p =... ; p = p.then(); return p;","distinct":true,"url":"https://api.github.com/repos/rail/aws-provisioner/commits/103f9b40f5fb7e7f58664ba9159e04a3b0ab1997"},{"sha":"08305bc238eaa9bb846180e1316cb0e7d5238b69","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@johnford.info","name":"John Ford"},"message":"Use the test table for testing","distinct":true,"url":"https://api.github.com/repos/rail/aws-provisioner/commits/08305bc238eaa9bb846180e1316cb0e7d5238b69"},{"sha":"e0fbc17791a74779201dba580305ffb658b2d061","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@johnford.info","name":"John Ford"},"message":"Turn security back on... it was only disabled to let me access it through the browser and curl easily","distinct":true,"url":"https://api.github.com/repos/rail/aws-provisioner/commits/e0fbc17791a74779201dba580305ffb658b2d061"},{"sha":"4e4b23ea358a772ef7f5bf288eac6ba111054625","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@johnford.info","name":"John Ford"},"message":"Remove Promise.resolve() from returns","distinct":true,"url":"https://api.github.com/repos/rail/aws-provisioner/commits/4e4b23ea358a772ef7f5bf288eac6ba111054625"},{"sha":"061de9a10f02c22f4c92d37808a8d6befc6cce6a","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@johnford.info","name":"John Ford"},"message":"Rewrite the command line tool to support listing and deleting","distinct":true,"url":"https://api.github.com/repos/rail/aws-provisioner/commits/061de9a10f02c22f4c92d37808a8d6befc6cce6a"},{"sha":"2db5aaf57000faad42c44a9fb36a815ac8670d94","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@johnford.info","name":"John Ford"},"message":"Add a fetch and fetchall command that writes the workerTypes out to json files","distinct":true,"url":"https://api.github.com/repos/rail/aws-provisioner/commits/2db5aaf57000faad42c44a9fb36a815ac8670d94"},{"sha":"bb43881fd738ca1415b1798804d06a8ac0679327","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@johnford.info","name":"John Ford"},"message":"Now that it's for all management tasks, rename the file","distinct":true,"url":"https://api.github.com/repos/rail/aws-provisioner/commits/bb43881fd738ca1415b1798804d06a8ac0679327"},{"sha":"48142ca54b3b5211c89e67e5c4e816f05591cf1f","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@johnford.info","name":"John Ford"},"message":"Install joi for later use","distinct":true,"url":"https://api.github.com/repos/rail/aws-provisioner/commits/48142ca54b3b5211c89e67e5c4e816f05591cf1f"},{"sha":"3afb7c5f8b1bb36b7c96b3d7e4cae3d53232c2a0","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@johnford.info","name":"John Ford"},"message":"Rename pulse/pulseRate to literally anything other than pulse/pulseRate","distinct":true,"url":"https://api.github.com/repos/rail/aws-provisioner/commits/3afb7c5f8b1bb36b7c96b3d7e4cae3d53232c2a0"},{"sha":"205c4a86bd205923b30f8ecb0b556589e68d1624","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@johnford.info","name":"John Ford"},"message":"Use the new and not deprecated Queue API for finding pending tasks\n\nJonas says it's OK to hit this API frequently so let's do it!","distinct":true,"url":"https://api.github.com/repos/rail/aws-provisioner/commits/205c4a86bd205923b30f8ecb0b556589e68d1624"},{"sha":"0d982dbe04c38d056eac67d3efedb700149a8739","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@johnford.info","name":"John Ford"},"message":"Cache spot price history for 15 minutes","distinct":true,"url":"https://api.github.com/repos/rail/aws-provisioner/commits/0d982dbe04c38d056eac67d3efedb700149a8739"},{"sha":"64716579007a7c627e898bf3aa4209ed0fc649d2","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@johnford.info","name":"John Ford"},"message":"remove the pulse name, fix more issues and be more verbose","distinct":true,"url":"https://api.github.com/repos/rail/aws-provisioner/commits/64716579007a7c627e898bf3aa4209ed0fc649d2"},{"sha":"5c0eb08b6b5281a21901c78f2a48301fac26c90d","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@johnford.info","name":"John Ford"},"message":"Kill excess spot requests","distinct":true,"url":"https://api.github.com/repos/rail/aws-provisioner/commits/5c0eb08b6b5281a21901c78f2a48301fac26c90d"},{"sha":"9a4072504487589324f4e63892c440beb9d6f580","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@johnford.info","name":"John Ford"},"message":"Clean up state mutation a little to avoid a full copy","distinct":true,"url":"https://api.github.com/repos/rail/aws-provisioner/commits/9a4072504487589324f4e63892c440beb9d6f580"},{"sha":"ca1a0256b603b614dd6ecbf7a7a63f46ff4a14ae","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@johnford.info","name":"John Ford"},"message":"Inject debug functions instead of tracking uuids","distinct":true,"url":"https://api.github.com/repos/rail/aws-provisioner/commits/ca1a0256b603b614dd6ecbf7a7a63f46ff4a14ae"}]}