{"push_id":630452210,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"8087f0eb08c5eba63a7445b0eef4d1d81bdfe1c5","before":"352234c5d64ad6b906fa843ea8615998e8372d62","commits":[{"sha":"ac7620b266c4ed06b7646dd348edf015aafe51c9","author":{"email":"6e08c2e1d524de344e56533632d251997270ab2f@gmail.com","name":"Alan"},"message":"added observer patterns","distinct":true,"url":"https://api.github.com/repos/xyalan/design-patterns/commits/ac7620b266c4ed06b7646dd348edf015aafe51c9"},{"sha":"0d150a47835e9fa8a89558b1c7c13f4982b7b528","author":{"email":"6e08c2e1d524de344e56533632d251997270ab2f@gmail.com","name":"Alan"},"message":"added mediator patterns","distinct":true,"url":"https://api.github.com/repos/xyalan/design-patterns/commits/0d150a47835e9fa8a89558b1c7c13f4982b7b528"},{"sha":"8087f0eb08c5eba63a7445b0eef4d1d81bdfe1c5","author":{"email":"6e08c2e1d524de344e56533632d251997270ab2f@gmail.com","name":"Alan"},"message":"added template method patterns","distinct":true,"url":"https://api.github.com/repos/xyalan/design-patterns/commits/8087f0eb08c5eba63a7445b0eef4d1d81bdfe1c5"}]}