{"push_id":759540152,"size":10,"distinct_size":0,"ref":"refs/heads/master","head":"9202eeac1c6781e546c5b730c90fde83014dcb47","before":"3c6a72421a9f84ec3a48588d389fb0b230fa2a66","commits":[{"sha":"5a9009b037a05c874633d4a636e0d64518038e2b","author":{"email":"ce1237500234251efa9deabea2c838c017720d6c@gmail.com","name":"armstrhb"},"message":"Item unit tests: area presence\n\nItems must contain an item type to be saved.","distinct":false,"url":"https://api.github.com/repos/wallBMW/TrackCat/commits/5a9009b037a05c874633d4a636e0d64518038e2b"},{"sha":"48cce94ea5bff2a52df67eab7e3da4855869fc12","author":{"email":"ce1237500234251efa9deabea2c838c017720d6c@gmail.com","name":"armstrhb"},"message":"Item unit tests: item properties presence\n\nWe should be able to access the item properties associated with an Item\nthrough the item_properties property.","distinct":false,"url":"https://api.github.com/repos/wallBMW/TrackCat/commits/48cce94ea5bff2a52df67eab7e3da4855869fc12"},{"sha":"e95cfe41b870549d2c38bdc690885856488afff6","author":{"email":"ce1237500234251efa9deabea2c838c017720d6c@gmail.com","name":"armstrhb"},"message":"Item Property Definition unit tests: name\n\nname should be between 2 and 50 characters. let's test if it's true!","distinct":false,"url":"https://api.github.com/repos/wallBMW/TrackCat/commits/e95cfe41b870549d2c38bdc690885856488afff6"},{"sha":"ec59e1a4893b5b22f70785c05b6882821a840db7","author":{"email":"ce1237500234251efa9deabea2c838c017720d6c@gmail.com","name":"armstrhb"},"message":"Item Property Definition unit tests: item type\n\nA valid item type must be present for save","distinct":false,"url":"https://api.github.com/repos/wallBMW/TrackCat/commits/ec59e1a4893b5b22f70785c05b6882821a840db7"},{"sha":"717039622aab1f7b458ecb1c907d5311ef8887f7","author":{"email":"ce1237500234251efa9deabea2c838c017720d6c@gmail.com","name":"armstrhb"},"message":"Item Property Definition tests: name unique in type\n\nEach item type should have only one property definition with a\nparticular name. Ensure it!","distinct":false,"url":"https://api.github.com/repos/wallBMW/TrackCat/commits/717039622aab1f7b458ecb1c907d5311ef8887f7"},{"sha":"2ae77f930190f67464a359be3a39ab06fd6437fc","author":{"email":"ce1237500234251efa9deabea2c838c017720d6c@gmail.com","name":"armstrhb"},"message":"Item Property unit tests\n\nItem Properties should have an owning Item, and a referenced Item\nProperty Definition. Value may be null.","distinct":false,"url":"https://api.github.com/repos/wallBMW/TrackCat/commits/2ae77f930190f67464a359be3a39ab06fd6437fc"},{"sha":"c5b57ed0137a643c51dd84c2d5eee911e49027be","author":{"email":"ce1237500234251efa9deabea2c838c017720d6c@gmail.com","name":"armstrhb"},"message":"Merge branch 'master' into unit-tests-first-pass","distinct":false,"url":"https://api.github.com/repos/wallBMW/TrackCat/commits/c5b57ed0137a643c51dd84c2d5eee911e49027be"},{"sha":"0b4b87e52e3664734586353938edc8325d3767ff","author":{"email":"ce1237500234251efa9deabea2c838c017720d6c@gmail.com","name":"armstrhb"},"message":"Merge branch 'master' into unit-tests-first-pass","distinct":false,"url":"https://api.github.com/repos/wallBMW/TrackCat/commits/0b4b87e52e3664734586353938edc8325d3767ff"},{"sha":"40573d0b1c5ac326e37a2e7a97e7a9bf264e2950","author":{"email":"ce1237500234251efa9deabea2c838c017720d6c@gmail.com","name":"armstrhb"},"message":"Merge branch 'model-work' into unit-tests-first-pass","distinct":false,"url":"https://api.github.com/repos/wallBMW/TrackCat/commits/40573d0b1c5ac326e37a2e7a97e7a9bf264e2950"},{"sha":"9202eeac1c6781e546c5b730c90fde83014dcb47","author":{"email":"ce1237500234251efa9deabea2c838c017720d6c@gmail.com","name":"armstrhb"},"message":"item property history UT: item presence\n\nitem property must be present when saving an item property history.","distinct":false,"url":"https://api.github.com/repos/wallBMW/TrackCat/commits/9202eeac1c6781e546c5b730c90fde83014dcb47"}]}