{"push_id":810962307,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"b1a9bda6ff589c31cb610b4879f4e2a406b63cd2","before":"58d82b2e2dab35acce15efd25f8fb2102bba7b54","commits":[{"sha":"fcc5943a23773cc437f0ca3a6e417d3284d4fd82","author":{"email":"16893d9ebb20824bb0dcf1cf4049e66004efe78c@squareup.com","name":"Peter Tseng"},"message":"replication_controller: Add interface\n\nWe wouldn't want to make our clients have to deal with references to\nunexported types, since then all they can do is something like `myrc :=\nrc.New(...)`. They can't refer to the type to use it as a function\nargument or return type, for instance. Too restrictive. So we add an\ninterface.\n\nThis also adds documentation, and now we need to export an Id as well","distinct":true,"url":"https://api.github.com/repos/square/p2/commits/fcc5943a23773cc437f0ca3a6e417d3284d4fd82"},{"sha":"b1a9bda6ff589c31cb610b4879f4e2a406b63cd2","author":{"email":"cdad6295c1157a22ae796746d7d73d2f4193ca92@users.noreply.github.com","name":"Peter Tseng"},"message":"Merge pull request #273 from petertseng/rc-interface\n\nreplication_controller: Add interface","distinct":true,"url":"https://api.github.com/repos/square/p2/commits/b1a9bda6ff589c31cb610b4879f4e2a406b63cd2"}]}