{"push_id":2968914484,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"0e84067f94cf5dcadee9f97fc7eac5da6000e131","before":"8ef7743285681b07967639c7d05310b2a6e77c77","commits":[{"sha":"091b54ec0c7564ca4bb201df6a4dae483511ab2b","author":{"name":"maxlath","email":"13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@maxlath.eu"},"message":"task_layout: implementing an optimistic UI on actions\n\ndisplaying the next task as soon as the merge or dismiss action is triggered,\ncoming back to the failing task in case of error","distinct":true,"url":"https://api.github.com/repos/inventaire/inventaire-client/commits/091b54ec0c7564ca4bb201df6a4dae483511ab2b"},{"sha":"e14940cb8557c833d86d0efb66e93ddd014a3aa5","author":{"name":"maxlath","email":"13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@maxlath.eu"},"message":"entities: encode search text","distinct":true,"url":"https://api.github.com/repos/inventaire/inventaire-client/commits/e14940cb8557c833d86d0efb66e93ddd014a3aa5"},{"sha":"0e84067f94cf5dcadee9f97fc7eac5da6000e131","author":{"name":"maxlath","email":"13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@maxlath.eu"},"message":"entities: get_entity_items_by_categories: trying to track a bug by providing more context","distinct":true,"url":"https://api.github.com/repos/inventaire/inventaire-client/commits/0e84067f94cf5dcadee9f97fc7eac5da6000e131"}]}
{"actor":{"display_login":"maxlath"}}