{"push_id":640022389,"size":103,"distinct_size":65,"ref":"refs/heads/feature/includes-has-many","head":"c85387181d7dc7cefd889658f53eb795bc2cb8af","before":"0d81399b21e97808bcd31c85f8f0aa3292fc852a","commits":[{"sha":"bba225850fb1e5ab4e23b12b9d5b704735e7a461","author":{"email":"5963eb8f36d8da5cbf10eb7951dd09136765b460@gmail.com","name":"Bjorn Post"},"message":"Implement allowEmpty for BelongsTo. This also fixes BelongsTo being a subclass from HasOne.","distinct":false,"url":"https://api.github.com/repos/judsonco/pheasant/commits/bba225850fb1e5ab4e23b12b9d5b704735e7a461"},{"sha":"672f56c36f56ce8b089347f25faea2cb013a8057","author":{"email":"5963eb8f36d8da5cbf10eb7951dd09136765b460@gmail.com","name":"Bjorn Post"},"message":"Throw exception when value is null and allowEmpty is false.","distinct":false,"url":"https://api.github.com/repos/judsonco/pheasant/commits/672f56c36f56ce8b089347f25faea2cb013a8057"},{"sha":"35d3a87b1c84bf9aeefb64ff3a7ad8a151a82e31","author":{"email":"5963eb8f36d8da5cbf10eb7951dd09136765b460@gmail.com","name":"Bjorn Post"},"message":"Adding tests for allowEmpty","distinct":false,"url":"https://api.github.com/repos/judsonco/pheasant/commits/35d3a87b1c84bf9aeefb64ff3a7ad8a151a82e31"},{"sha":"c87af4204be6312e156ca5d533d077c47684c7a2","author":{"email":"5963eb8f36d8da5cbf10eb7951dd09136765b460@gmail.com","name":"Bjorn Post"},"message":"Removed incorrect finder example, fixes #120\n\nAs reported by @mtibben in #120.","distinct":false,"url":"https://api.github.com/repos/judsonco/pheasant/commits/c87af4204be6312e156ca5d533d077c47684c7a2"},{"sha":"07631a5543a86bca30c6691c538ce00fc73c0d27","author":{"email":"f5e96ceb240f4c6b121fe0445b266d7666b5fe0e@ljd.cc","name":"Lachlan Donald"},"message":"Merge pull request #117 from bjornpost/fix-issue-114\n\nallowEmpty: implement for BelongsTo, improve for HasOne","distinct":false,"url":"https://api.github.com/repos/judsonco/pheasant/commits/07631a5543a86bca30c6691c538ce00fc73c0d27"},{"sha":"e54aeda3bd849c615f84838b323545e19c00ebc6","author":{"email":"5963eb8f36d8da5cbf10eb7951dd09136765b460@gmail.com","name":"Bjorn Post"},"message":"Merge pull request #128 from bjornpost/patch-1\n\nRemoved incorrect finder example, fixes #120","distinct":false,"url":"https://api.github.com/repos/judsonco/pheasant/commits/e54aeda3bd849c615f84838b323545e19c00ebc6"},{"sha":"bbe820ef771f32d53bdfd01736c106e8de0779e3","author":{"email":"9c2763aafdefa5926ac00642df7fce8cbe000527@gmail.com","name":"Jud"},"message":"Removing __invoke to play nicely with mustache.php","distinct":false,"url":"https://api.github.com/repos/judsonco/pheasant/commits/bbe820ef771f32d53bdfd01736c106e8de0779e3"},{"sha":"bc61e58c0a4b065fe8eab1c20b4f747eddc272cc","author":{"email":"9c2763aafdefa5926ac00642df7fce8cbe000527@gmail.com","name":"Jud"},"message":"Adding Savepoints","distinct":false,"url":"https://api.github.com/repos/judsonco/pheasant/commits/bc61e58c0a4b065fe8eab1c20b4f747eddc272cc"},{"sha":"ed26b93b895cf29c71065d8c3e7994b793a77e24","author":{"email":"9c2763aafdefa5926ac00642df7fce8cbe000527@gmail.com","name":"Jud"},"message":"Use backticks for table alias","distinct":false,"url":"https://api.github.com/repos/judsonco/pheasant/commits/ed26b93b895cf29c71065d8c3e7994b793a77e24"},{"sha":"16bfc7c90c5d25e83cc78b7a8198b8a1339dc062","author":{"email":"9c2763aafdefa5926ac00642df7fce8cbe000527@gmail.com","name":"Jud"},"message":"Detect if we were passed a datetime object","distinct":false,"url":"https://api.github.com/repos/judsonco/pheasant/commits/16bfc7c90c5d25e83cc78b7a8198b8a1339dc062"},{"sha":"e61785f5619678a0e1844c63fbec7c7251f345f9","author":{"email":"9c2763aafdefa5926ac00642df7fce8cbe000527@gmail.com","name":"Jud"},"message":"Wrap before/after save/delete in transactions","distinct":false,"url":"https://api.github.com/repos/judsonco/pheasant/commits/e61785f5619678a0e1844c63fbec7c7251f345f9"},{"sha":"24cadecfd7d2d5ad7d0685c3cfaa234d6904f0f3","author":{"email":"9c2763aafdefa5926ac00642df7fce8cbe000527@gmail.com","name":"Jud"},"message":"Namespace closure class correctly","distinct":false,"url":"https://api.github.com/repos/judsonco/pheasant/commits/24cadecfd7d2d5ad7d0685c3cfaa234d6904f0f3"},{"sha":"1e5e7d943d8a31e69b263db2936b26499d5aec65","author":{"email":"9c2763aafdefa5926ac00642df7fce8cbe000527@gmail.com","name":"Jud"},"message":"Bind on the actual closure","distinct":false,"url":"https://api.github.com/repos/judsonco/pheasant/commits/1e5e7d943d8a31e69b263db2936b26499d5aec65"},{"sha":"357d93fd3b41480c5362ce9cd03bf91df8c3d2d8","author":{"email":"9c2763aafdefa5926ac00642df7fce8cbe000527@gmail.com","name":"Jud"},"message":"Fire hydrate after create","distinct":false,"url":"https://api.github.com/repos/judsonco/pheasant/commits/357d93fd3b41480c5362ce9cd03bf91df8c3d2d8"},{"sha":"2bc967ca92d8ecaf3b6499a19a5985f602e49be4","author":{"email":"9c2763aafdefa5926ac00642df7fce8cbe000527@gmail.com","name":"Jud"},"message":"Remove executable bit","distinct":false,"url":"https://api.github.com/repos/judsonco/pheasant/commits/2bc967ca92d8ecaf3b6499a19a5985f602e49be4"},{"sha":"9beb70e00cf9e6fb9bee46ce84f2d52798abac1b","author":{"email":"cacc904f4dec5f47a8c16dfe1e76b77ca224f93e@users.noreply.github.com","name":"Jud Stephenson"},"message":"Pass the context when calling `trigger`","distinct":false,"url":"https://api.github.com/repos/judsonco/pheasant/commits/9beb70e00cf9e6fb9bee46ce84f2d52798abac1b"},{"sha":"e491209a44dd63b93166784278705b90f680fbb6","author":{"email":"a38d764837972eb00f8916aa21a71012c5005c9d@dockbite.nl","name":"Jasper de Leuw"},"message":"some minor tweaks\n\nSigned-off-by: Jud <Jud.Stephenson@gmail.com>","distinct":false,"url":"https://api.github.com/repos/judsonco/pheasant/commits/e491209a44dd63b93166784278705b90f680fbb6"},{"sha":"0f12db8299b91d00b2b0112edbdfdd9177131af5","author":{"email":"9c2763aafdefa5926ac00642df7fce8cbe000527@gmail.com","name":"Jud"},"message":"Allow joins only once","distinct":false,"url":"https://api.github.com/repos/judsonco/pheasant/commits/0f12db8299b91d00b2b0112edbdfdd9177131af5"},{"sha":"84a3a21b334f1979504bdd2de743f4aa418fe259","author":{"email":"9c2763aafdefa5926ac00642df7fce8cbe000527@gmail.com","name":"Jud"},"message":"Remove duplication","distinct":false,"url":"https://api.github.com/repos/judsonco/pheasant/commits/84a3a21b334f1979504bdd2de743f4aa418fe259"},{"sha":"a42142d856dfb81ec262ffe09e3976dede8a9b4d","author":{"email":"9c2763aafdefa5926ac00642df7fce8cbe000527@gmail.com","name":"Jud"},"message":"Remove undefined method call","distinct":false,"url":"https://api.github.com/repos/judsonco/pheasant/commits/a42142d856dfb81ec262ffe09e3976dede8a9b4d"}]}