{"push_id":644651164,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"63c993e36d5bd4ddf2f958e525d4524133a9e49a","before":"90a78d8b7108b2361bedf29e307ab64e44e96e5a","commits":[{"sha":"c58e2b35811ccbbda0adcd92d2f60f8747e6cce2","author":{"email":"5bc66cba9827a2b54c57fe68287f8807deed76a2@studenti.unipd.it","name":"Sebastiano Valle"},"message":"General: Update README.md (Observer)\n\nAdd Observer description to Readme","distinct":true,"url":"https://api.github.com/repos/snate/design_pattern/commits/c58e2b35811ccbbda0adcd92d2f60f8747e6cce2"},{"sha":"dedb5a798bf40864b23bc63f2f582fe2f0d46a79","author":{"email":"5bc66cba9827a2b54c57fe68287f8807deed76a2@studenti.unipd.it","name":"Sebastiano Valle"},"message":"Observer: Add Observer interface","distinct":true,"url":"https://api.github.com/repos/snate/design_pattern/commits/dedb5a798bf40864b23bc63f2f582fe2f0d46a79"},{"sha":"dd4d33c3821485596848ec0ac3c2227da43aab06","author":{"email":"5bc66cba9827a2b54c57fe68287f8807deed76a2@studenti.unipd.it","name":"Sebastiano Valle"},"message":"Observer: Add Subject abstract class","distinct":true,"url":"https://api.github.com/repos/snate/design_pattern/commits/dd4d33c3821485596848ec0ac3c2227da43aab06"},{"sha":"7869071f74e5d80b407fd8e72d00c66b80abb39e","author":{"email":"5bc66cba9827a2b54c57fe68287f8807deed76a2@studenti.unipd.it","name":"Sebastiano Valle"},"message":"Observer: Add implementation of Subject","distinct":true,"url":"https://api.github.com/repos/snate/design_pattern/commits/7869071f74e5d80b407fd8e72d00c66b80abb39e"},{"sha":"20dcf565df1f7b9c930bc3f7819a6fb82c38431f","author":{"email":"5bc66cba9827a2b54c57fe68287f8807deed76a2@studenti.unipd.it","name":"Sebastiano Valle"},"message":"Observer: Add Observer implementation","distinct":true,"url":"https://api.github.com/repos/snate/design_pattern/commits/20dcf565df1f7b9c930bc3f7819a6fb82c38431f"},{"sha":"d2b1e047decb1db41f7b883bfba9e6a8b6b0f19f","author":{"email":"5bc66cba9827a2b54c57fe68287f8807deed76a2@studenti.unipd.it","name":"Sebastiano Valle"},"message":"Observer: Add three concrete classes for Observer","distinct":true,"url":"https://api.github.com/repos/snate/design_pattern/commits/d2b1e047decb1db41f7b883bfba9e6a8b6b0f19f"},{"sha":"b49a29f5763c6e3762f172b4f42d4e9d704572f5","author":{"email":"5bc66cba9827a2b54c57fe68287f8807deed76a2@studenti.unipd.it","name":"Sebastiano Valle"},"message":"Observer: Add Client class","distinct":true,"url":"https://api.github.com/repos/snate/design_pattern/commits/b49a29f5763c6e3762f172b4f42d4e9d704572f5"},{"sha":"be16cb555e4b5a38ed9abedb03765154dca1601a","author":{"email":"5bc66cba9827a2b54c57fe68287f8807deed76a2@studenti.unipd.it","name":"Sebastiano Valle"},"message":"Observer: Add makefile and bash script","distinct":true,"url":"https://api.github.com/repos/snate/design_pattern/commits/be16cb555e4b5a38ed9abedb03765154dca1601a"},{"sha":"63c993e36d5bd4ddf2f958e525d4524133a9e49a","author":{"email":"5bc66cba9827a2b54c57fe68287f8807deed76a2@studenti.unipd.it","name":"Sebastiano Valle"},"message":"Observer: Add Readme to observer folder","distinct":true,"url":"https://api.github.com/repos/snate/design_pattern/commits/63c993e36d5bd4ddf2f958e525d4524133a9e49a"}]}