{"push_id":747635490,"size":22,"distinct_size":1,"ref":"refs/heads/write-failure-logger","head":"8614b60829b72aebb5be181b44019a7f738c5ebe","before":"e191474db99ddbfcc2d181e0a76022d59dea7887","commits":[{"sha":"a66fdb8c9fb898b94d3c3af62e71f4846db5c0cd","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Log JSON when redirecting Twisted output","distinct":false,"url":"https://api.github.com/repos/ClusterHQ/eliot/commits/a66fdb8c9fb898b94d3c3af62e71f4846db5c0cd"},{"sha":"0972bf26435074e5eb718a3624fd88e2984ba2d8","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Update NEWS","distinct":false,"url":"https://api.github.com/repos/ClusterHQ/eliot/commits/0972bf26435074e5eb718a3624fd88e2984ba2d8"},{"sha":"09884dd2e199884007da8a821113f45c2c37f174","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Merge pull request #179 from ClusterHQ/json-in-trial-logs\n\nLog JSON when redirecting trial output","distinct":false,"url":"https://api.github.com/repos/ClusterHQ/eliot/commits/09884dd2e199884007da8a821113f45c2c37f174"},{"sha":"65bd3f2c12de4cd7bcf69c2b1af9985389b4613d","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Delete unnecessary conditional\n\nThe tests pass when this `if` statement is removed, because the\ncondition is near guaranteed to be `False`, because `_defaultAction` is\nalways set.","distinct":false,"url":"https://api.github.com/repos/ClusterHQ/eliot/commits/65bd3f2c12de4cd7bcf69c2b1af9985389b4613d"},{"sha":"e162c4de9217ce37ee3184c474573f75c2396bdd","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Use LoggedMessage to assemble the dict","distinct":false,"url":"https://api.github.com/repos/ClusterHQ/eliot/commits/e162c4de9217ce37ee3184c474573f75c2396bdd"},{"sha":"bd024647bf75d6347823d24455036bf07208c5b1","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Separate concerns: freeze and write","distinct":false,"url":"https://api.github.com/repos/ClusterHQ/eliot/commits/bd024647bf75d6347823d24455036bf07208c5b1"},{"sha":"a00129192c48cea9419c3a332c0b9418db019bc7","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Reverse the LoggedMessages process","distinct":false,"url":"https://api.github.com/repos/ClusterHQ/eliot/commits/a00129192c48cea9419c3a332c0b9418db019bc7"},{"sha":"64363e9371ffe66e2d600a8bf5c386c8a8455f8d","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Doc cleanup","distinct":false,"url":"https://api.github.com/repos/ClusterHQ/eliot/commits/64363e9371ffe66e2d600a8bf5c386c8a8455f8d"},{"sha":"175f4c3acf289b5b2e993fb16bdb357752994e3d","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Store `task_level` as a `TaskLevel`.","distinct":false,"url":"https://api.github.com/repos/ClusterHQ/eliot/commits/175f4c3acf289b5b2e993fb16bdb357752994e3d"},{"sha":"a1ed5240fd02494db033d277d079631c033c0068","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Rename (new) LoggedMessage to WrittenMessage","distinct":false,"url":"https://api.github.com/repos/ClusterHQ/eliot/commits/a1ed5240fd02494db033d277d079631c033c0068"},{"sha":"6df6431064941a50adf1028d42dfcbe6ea11638b","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Use pyrsistent","distinct":false,"url":"https://api.github.com/repos/ClusterHQ/eliot/commits/6df6431064941a50adf1028d42dfcbe6ea11638b"},{"sha":"010ca20bebdf13cdc166da12489006a8672e5fdd","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Add the most useful test docstrings I can think of","distinct":false,"url":"https://api.github.com/repos/ClusterHQ/eliot/commits/010ca20bebdf13cdc166da12489006a8672e5fdd"},{"sha":"1a8b1f69038da7581a8f5602d4fcc6478bdd6488","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Use pmap within `WrittenMessage`","distinct":false,"url":"https://api.github.com/repos/ClusterHQ/eliot/commits/1a8b1f69038da7581a8f5602d4fcc6478bdd6488"},{"sha":"6f523f0aec903304fe8b369144a9ee53dea76471","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Use pmap inside `Message`","distinct":false,"url":"https://api.github.com/repos/ClusterHQ/eliot/commits/6f523f0aec903304fe8b369144a9ee53dea76471"},{"sha":"99b2627330701f16b5a91b0cdd84ad5b5d54d63a","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"PEP 8 variable names","distinct":false,"url":"https://api.github.com/repos/ClusterHQ/eliot/commits/99b2627330701f16b5a91b0cdd84ad5b5d54d63a"},{"sha":"80da6427b6deeb82d4cfe4ee10091aade95092c2","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Docstring","distinct":false,"url":"https://api.github.com/repos/ClusterHQ/eliot/commits/80da6427b6deeb82d4cfe4ee10091aade95092c2"},{"sha":"a3d526c1cddc0179cbea854f7877f19bf8e5d893","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Remove unnecessary copy","distinct":false,"url":"https://api.github.com/repos/ClusterHQ/eliot/commits/a3d526c1cddc0179cbea854f7877f19bf8e5d893"},{"sha":"9462b769b2c8edf66dd06dc77ca315f93f751c13","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Make `WrittenMessage` a lazy data structure","distinct":false,"url":"https://api.github.com/repos/ClusterHQ/eliot/commits/9462b769b2c8edf66dd06dc77ca315f93f751c13"},{"sha":"4e154e0f83b1211ca837a6a5c3a13df2459fbc20","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Don't return WrittenMessage","distinct":false,"url":"https://api.github.com/repos/ClusterHQ/eliot/commits/4e154e0f83b1211ca837a6a5c3a13df2459fbc20"},{"sha":"ac7b11554f5cb96dd38c2a7672c9cc44b5522a6c","author":{"email":"6906be8b99a659e743674ece90805ac5611ad258@itamarst.org","name":"Itamar Turner-Trauring"},"message":"Document missing parameter.","distinct":false,"url":"https://api.github.com/repos/ClusterHQ/eliot/commits/ac7b11554f5cb96dd38c2a7672c9cc44b5522a6c"}]}