{"push_id":827290764,"size":6,"distinct_size":5,"ref":"refs/heads/kingpin2","head":"a85c70ac9100f19cd6daa37069c34ac4a85af5d8","before":"ffa6f22dd95bd908b298a94adfbf9f7b1dd1e858","commits":[{"sha":"14ff74fb876b4436eea1bc3742f552d7a8e43576","author":{"email":"841c5402b19d868fc3e4a029890d026af66bfc22@squareup.com","name":"tummychow"},"message":"Implement rolling update farm\n\nPlus commands for p2-rctl to use it.","distinct":false,"url":"https://api.github.com/repos/tummychow/p2/commits/14ff74fb876b4436eea1bc3742f552d7a8e43576"},{"sha":"ae261149261ed0e9527153bf3be5e1f89e210e46","author":{"email":"841c5402b19d868fc3e4a029890d026af66bfc22@squareup.com","name":"tummychow"},"message":"Use real k8s labels\n\nNow that the glog dependency has been removed, we can use these safely.","distinct":true,"url":"https://api.github.com/repos/tummychow/p2/commits/ae261149261ed0e9527153bf3be5e1f89e210e46"},{"sha":"405dedc28c3efc636615505af038449087a20a41","author":{"email":"841c5402b19d868fc3e4a029890d026af66bfc22@squareup.com","name":"tummychow"},"message":"Move kingpin godep to v2\n\nAll our code happens to already be compatible with v2, since we aren't\nusing any of the APIs that underwent breaking changes. v2 allows\ninterspersed flags and args, which makes the usage of these tools\nsignificantly better. More details here:\n\nhttps://github.com/alecthomas/kingpin/tree/v2.1.0#api-changes-between-v1-and-v2","distinct":true,"url":"https://api.github.com/repos/tummychow/p2/commits/405dedc28c3efc636615505af038449087a20a41"},{"sha":"9f222a5d44a6566a64a35d2448ddbff071ba73fa","author":{"email":"841c5402b19d868fc3e4a029890d026af66bfc22@squareup.com","name":"tummychow"},"message":"Use default kingpin application in p2-replicate\n\nWe should try to be consistent about either using kingpin.New at the\nstart of a binary, or using the default kingpin.CommandLine.","distinct":true,"url":"https://api.github.com/repos/tummychow/p2/commits/9f222a5d44a6566a64a35d2448ddbff071ba73fa"},{"sha":"d36bf66c97477f05f0a77eb4a308fda8396cb68a","author":{"email":"841c5402b19d868fc3e4a029890d026af66bfc22@squareup.com","name":"tummychow"},"message":"Deduplicate common consul options\n\nEvery binary that talks to Consul uses the same options. We should\nfactor those options out into a separate package.\n\nFuture notes:\n- should we support custom applications (kingpin.New) instead of\n  always using the default kingpin.CommandLine?\n- what if we have multiple separate sets of common flags? Only one\n  function can parse them. Can we have a standard way to attach flags\n  to a kingpin.Application?","distinct":true,"url":"https://api.github.com/repos/tummychow/p2/commits/d36bf66c97477f05f0a77eb4a308fda8396cb68a"},{"sha":"a85c70ac9100f19cd6daa37069c34ac4a85af5d8","author":{"email":"841c5402b19d868fc3e4a029890d026af66bfc22@squareup.com","name":"tummychow"},"message":"Remove binary p2-preparer","distinct":true,"url":"https://api.github.com/repos/tummychow/p2/commits/a85c70ac9100f19cd6daa37069c34ac4a85af5d8"}]}