{"push_id":562326984,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"cac18e8deadbf54248c88e45ebb5ebe5ba13fa0d","before":"0949d7c28c46001207267c3d2059adf904998b36","commits":[{"sha":"389b57a2a4b9d7493b17a49b8fc1b646386a78d0","author":{"email":"3095e5b75e26c9656f0f4ea2a363b7a67d313afd@gmail.com","name":"Sinetheta"},"message":"Add Client\n\nrails generate scaffold client name:string description:string","distinct":true,"url":"https://api.github.com/repos/Sinetheta/steam-hours/commits/389b57a2a4b9d7493b17a49b8fc1b646386a78d0"},{"sha":"d9c56d47afbb4696546b83cf0f6243d291749703","author":{"email":"3095e5b75e26c9656f0f4ea2a363b7a67d313afd@gmail.com","name":"Sinetheta"},"message":"Add PurchaseOrder\n\nrails g scaffold PurchaseOrder name:string description:text active:boolean","distinct":true,"url":"https://api.github.com/repos/Sinetheta/steam-hours/commits/d9c56d47afbb4696546b83cf0f6243d291749703"},{"sha":"f3b635a7d6721aca3603b3ce99bac3f9a50b000d","author":{"email":"3095e5b75e26c9656f0f4ea2a363b7a67d313afd@gmail.com","name":"Sinetheta"},"message":"Add FactoryGirl","distinct":true,"url":"https://api.github.com/repos/Sinetheta/steam-hours/commits/f3b635a7d6721aca3603b3ce99bac3f9a50b000d"},{"sha":"ca8052c25d146617d2b252f3707b28aca923c7e0","author":{"email":"3095e5b75e26c9656f0f4ea2a363b7a67d313afd@gmail.com","name":"Sinetheta"},"message":"Validate client name is present and unique","distinct":true,"url":"https://api.github.com/repos/Sinetheta/steam-hours/commits/ca8052c25d146617d2b252f3707b28aca923c7e0"},{"sha":"cac18e8deadbf54248c88e45ebb5ebe5ba13fa0d","author":{"email":"3095e5b75e26c9656f0f4ea2a363b7a67d313afd@gmail.com","name":"Sinetheta"},"message":"Add bi-direcitonal link between clients and purchase orders\n\nrails generate migration AddClientRefToPurchaseOrders client:references","distinct":true,"url":"https://api.github.com/repos/Sinetheta/steam-hours/commits/cac18e8deadbf54248c88e45ebb5ebe5ba13fa0d"}]}