{"push_id":917314541,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"f1761798e9a25a5ce466305862c68ad0ceb877ae","before":"0f2675d9b6068e53c4a3f592a87e06d7b09de25b","commits":[{"sha":"eae52a3138a765a998ee2f226013d57965c1edf0","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"Revert \"etcdserver: always remove member directory when bootstrap fails\"\n\nThis reverts commit a7e443d6412ec405948571d1f758ab7f1c078bf9.","distinct":true,"url":"https://api.github.com/repos/coreos/etcd/commits/eae52a3138a765a998ee2f226013d57965c1edf0"},{"sha":"aef55342d1d15f61624877756536f33181d66a54","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"etcdsever: avoid creating member dir before finishing validate bootstrap\n\nThis commit fixes the issue of creating member dir before validating\nthe configuration. When member dir exists, it indicates the local etcd\nprocess is a valid etcd member. So we should only create member dir\nafter we finish configuration validation, joining validation or\ndiscovery validation.","distinct":true,"url":"https://api.github.com/repos/coreos/etcd/commits/aef55342d1d15f61624877756536f33181d66a54"},{"sha":"f1761798e9a25a5ce466305862c68ad0ceb877ae","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"Merge pull request #4089 from xiang90/fix\n\netcdserver: fix creating member dir","distinct":true,"url":"https://api.github.com/repos/coreos/etcd/commits/f1761798e9a25a5ce466305862c68ad0ceb877ae"}]}