{"push_id":603051757,"size":27,"distinct_size":27,"ref":"refs/heads/master","head":"844fb5701d51e1a42f1095c77af1c928ea466173","before":"47233b12e0a6d7647281b0f5763ddafaac8d5fbc","commits":[{"sha":"b0e319694086b51fe5ef8f972d738f6efe3f7bb0","author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"message":"minor, bring back an option to print xdte/effd's","distinct":true,"url":"https://api.github.com/repos/hroptatyr/cattle/commits/b0e319694086b51fe5ef8f972d738f6efe3f7bb0"},{"sha":"33c8fbe020d511585c2db62bec898665fa15ac0f","author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"message":"turn ctl_caev_wrr() and ctl_kv_wrr() into json printers","distinct":true,"url":"https://api.github.com/repos/hroptatyr/cattle/commits/33c8fbe020d511585c2db62bec898665fa15ac0f"},{"sha":"37b1c191b9c29e23638084f14828293278537c7f","author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"message":"hygiene, provide ctl_caevs_* -> ctl_wheap_* abstractions via defines","distinct":true,"url":"https://api.github.com/repos/hroptatyr/cattle/commits/37b1c191b9c29e23638084f14828293278537c7f"},{"sha":"0ac3d567061725b2511e2da0c36e5842823f982c","author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"message":"major, try and do without ctl_caev_rdr() ...\n\nInstead, use ctl_kv_rdr() and get the actor through ctl_kvv_get_caev().","distinct":true,"url":"https://api.github.com/repos/hroptatyr/cattle/commits/0ac3d567061725b2511e2da0c36e5842823f982c"},{"sha":"31b82415853495ba2ae1360c4f7b3fef708f11b0","author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"message":"hygiene, prefix ctL_free_kvv()","distinct":true,"url":"https://api.github.com/repos/hroptatyr/cattle/commits/31b82415853495ba2ae1360c4f7b3fef708f11b0"},{"sha":"d8b88c2636289759f5e935224948cdfbd41363b6","author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"message":"major, try and do without ctl_caev_read_file() in cattle.c","distinct":true,"url":"https://api.github.com/repos/hroptatyr/cattle/commits/d8b88c2636289759f5e935224948cdfbd41363b6"},{"sha":"f2b58fdb72251ec19cad689734be178a87d2a2ff","author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"message":"minor, make ctl_kvv_t the primary type of colour_t (lose the union)","distinct":true,"url":"https://api.github.com/repos/hroptatyr/cattle/commits/f2b58fdb72251ec19cad689734be178a87d2a2ff"},{"sha":"197b991c560ee19701b34fd52e81c4d8eea01a95","author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"message":"hygiene, use libcattle routine ctl_read_caevs() in catest(1)","distinct":true,"url":"https://api.github.com/repos/hroptatyr/cattle/commits/197b991c560ee19701b34fd52e81c4d8eea01a95"},{"sha":"4d011e72df4a474dc94425afd32f51b166aa5379","author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"message":"fix, hygiene, make field reading in ctl_kv_rdr() idiot-proof","distinct":true,"url":"https://api.github.com/repos/hroptatyr/cattle/commits/4d011e72df4a474dc94425afd32f51b166aa5379"},{"sha":"cef8a112b798bcaeabdffb47115f92ad7e99840e","author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"message":"hygiene, \\nul out a line properly","distinct":true,"url":"https://api.github.com/repos/hroptatyr/cattle/commits/cef8a112b798bcaeabdffb47115f92ad7e99840e"},{"sha":"197055c9d74193ba5550a5c25e482d9acffab66c","author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"message":"hygiene, hand in size as explicit parameter to ctl_kv_rdr()","distinct":true,"url":"https://api.github.com/repos/hroptatyr/cattle/commits/197055c9d74193ba5550a5c25e482d9acffab66c"},{"sha":"468fe4a91f782177ae0df27eb2a80986e5fd8e01","author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"message":"chore, incorporate (slightly modified) json parser jsmn","distinct":true,"url":"https://api.github.com/repos/hroptatyr/cattle/commits/468fe4a91f782177ae0df27eb2a80986e5fd8e01"},{"sha":"e541001b9e3c3bc5e9379234de8cc7b491448d93","author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"message":"chore, add licence file as requested by jsmn author","distinct":true,"url":"https://api.github.com/repos/hroptatyr/cattle/commits/e541001b9e3c3bc5e9379234de8cc7b491448d93"},{"sha":"02823ab22b6d337a5758e7d674e7fef12a8d3cf8","author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"message":"minor, support json syntax","distinct":true,"url":"https://api.github.com/repos/hroptatyr/cattle/commits/02823ab22b6d337a5758e7d674e7fef12a8d3cf8"},{"sha":"e980b01dce8bf7fafb977ada045291d3eb104e85","author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"message":"fix, make sure mbuf stores lines without \\n but with a terminating \\nul","distinct":true,"url":"https://api.github.com/repos/hroptatyr/cattle/commits/e980b01dce8bf7fafb977ada045291d3eb104e85"},{"sha":"f08ed10f296f79ee44b8680eecc53a51d75ae10e","author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"message":"test, adapt print regressions to json output","distinct":true,"url":"https://api.github.com/repos/hroptatyr/cattle/commits/f08ed10f296f79ee44b8680eecc53a51d75ae10e"},{"sha":"35a86ba2a95ea7b8d92d71ff51af3af545e5a43c","author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"message":"minor, make --xdte part of context and pass on for exp and log subcommand","distinct":true,"url":"https://api.github.com/repos/hroptatyr/cattle/commits/35a86ba2a95ea7b8d92d71ff51af3af545e5a43c"},{"sha":"b058d1c5c89b23695e6295d4bb64e29d80099341","author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"message":"hygiene, harvest ctx to pass on xdte flag (and reverse flag) for print commands","distinct":true,"url":"https://api.github.com/repos/hroptatyr/cattle/commits/b058d1c5c89b23695e6295d4bb64e29d80099341"},{"sha":"cf81d0a34078d0bc1999b5e10022e0fb50b840ce","author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"message":"hygiene, parameterise CHECK_FLDS so it works on ctl_fld_s and ctl_kv_s objects","distinct":true,"url":"https://api.github.com/repos/hroptatyr/cattle/commits/cf81d0a34078d0bc1999b5e10022e0fb50b840ce"},{"sha":"0db78f34f2d0f547da32f4cdc2e4373e29f5eb87","author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"message":"minor, enrich kv vector with xxdt field","distinct":true,"url":"https://api.github.com/repos/hroptatyr/cattle/commits/0db78f34f2d0f547da32f4cdc2e4373e29f5eb87"}]}