{"push_id":812307523,"size":10,"distinct_size":1,"ref":"refs/heads/production","head":"289ec7631165752c66793d01148719fe45a82514","before":"2a2427e63674047557ec0b4e28336ad129bf1459","commits":[{"sha":"ec3033bb4d40d1a8733b0dc718173501e5bb3127","author":{"email":"379b5f8ab62d39eced0a55e5853e9ff6470b7b66@gmail.com","name":"Yuriy Zabrovarnyy"},"message":"AI-1236 - wip","distinct":false,"url":"https://api.github.com/repos/bedatadriven/activityinfo/commits/ec3033bb4d40d1a8733b0dc718173501e5bb3127"},{"sha":"632463c20b9f55db5c6df86fbbf714f87306480e","author":{"email":"379b5f8ab62d39eced0a55e5853e9ff6470b7b66@gmail.com","name":"Yuriy Zabrovarnyy"},"message":"Merge branch 'production' of https://github.com/bedatadriven/activityinfo into ai-1236","distinct":false,"url":"https://api.github.com/repos/bedatadriven/activityinfo/commits/632463c20b9f55db5c6df86fbbf714f87306480e"},{"sha":"bedf66dcf8fa66ac987bdff485eac8b574cea070","author":{"email":"379b5f8ab62d39eced0a55e5853e9ff6470b7b66@gmail.com","name":"Yuriy Zabrovarnyy"},"message":"AI-1236 - inform user about invalid start/end dates on new forms","distinct":false,"url":"https://api.github.com/repos/bedatadriven/activityinfo/commits/bedf66dcf8fa66ac987bdff485eac8b574cea070"},{"sha":"46087788945268202702dfd37b632935e571cb82","author":{"email":"379b5f8ab62d39eced0a55e5853e9ff6470b7b66@gmail.com","name":"Yuriy Zabrovarnyy"},"message":"AI-1236 - inform user about invalid start/end dates only when both start and end dates are filled","distinct":false,"url":"https://api.github.com/repos/bedatadriven/activityinfo/commits/46087788945268202702dfd37b632935e571cb82"},{"sha":"802638495370f0d31bfd0c4976f29c83d212514e","author":{"email":"379b5f8ab62d39eced0a55e5853e9ff6470b7b66@gmail.com","name":"Yuriy Zabrovarnyy"},"message":"Merge branch 'production' of https://github.com/bedatadriven/activityinfo into ai-1236","distinct":false,"url":"https://api.github.com/repos/bedatadriven/activityinfo/commits/802638495370f0d31bfd0c4976f29c83d212514e"},{"sha":"2753ca1c117cb788c39518a0204491db8280a362","author":{"email":"379b5f8ab62d39eced0a55e5853e9ff6470b7b66@gmail.com","name":"Yuriy Zabrovarnyy"},"message":"AI-1236 - added locks to new form","distinct":false,"url":"https://api.github.com/repos/bedatadriven/activityinfo/commits/2753ca1c117cb788c39518a0204491db8280a362"},{"sha":"75d73665e575f82d35373d2188f6fc38d5d8e65c","author":{"email":"379b5f8ab62d39eced0a55e5853e9ff6470b7b66@gmail.com","name":"Yuriy Zabrovarnyy"},"message":"AI-1236 - acceptance test that checks locks for both old and new forms","distinct":false,"url":"https://api.github.com/repos/bedatadriven/activityinfo/commits/75d73665e575f82d35373d2188f6fc38d5d8e65c"},{"sha":"fc2c76670d08d2c6d2d29f888554d1518e2b5c83","author":{"email":"379b5f8ab62d39eced0a55e5853e9ff6470b7b66@gmail.com","name":"Yuriy Zabrovarnyy"},"message":"AI-1236 - typo","distinct":false,"url":"https://api.github.com/repos/bedatadriven/activityinfo/commits/fc2c76670d08d2c6d2d29f888554d1518e2b5c83"},{"sha":"d0a616d2cd09de07c8d8f762c89eba070224d3f4","author":{"email":"379b5f8ab62d39eced0a55e5853e9ff6470b7b66@gmail.com","name":"Yuriy Zabrovarnyy"},"message":"AI-1236 - typo","distinct":false,"url":"https://api.github.com/repos/bedatadriven/activityinfo/commits/d0a616d2cd09de07c8d8f762c89eba070224d3f4"},{"sha":"289ec7631165752c66793d01148719fe45a82514","author":{"email":"6d2532e24708de44627b42e6afe7aa7fca03e675@bedatadriven.com","name":"BeDataDriven Build Bot"},"message":"Merge commit 'd0a616d2cd09de07c8d8f762c89eba070224d3f4' into HEAD","distinct":true,"url":"https://api.github.com/repos/bedatadriven/activityinfo/commits/289ec7631165752c66793d01148719fe45a82514"}]}