{"push_id":643748519,"size":22,"distinct_size":1,"ref":"refs/heads/github-authentication","head":"8c815476d73cb5edec3428c9a638cd862976e827","before":"c3d63d07b6f74d49e843eaea1cca14bda5e430d5","commits":[{"sha":"a1a61c7f6e8ad1bf7314c0b05b53d457efd86627","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@as-cii.com","name":"Antonio Scandurra"},"message":"Avoid to send e-mails to those who originated the event","distinct":false,"url":"https://api.github.com/repos/catchup/catchup-web/commits/a1a61c7f6e8ad1bf7314c0b05b53d457efd86627"},{"sha":"64d47ee32a5245740a0a8b85d74f6c6966dd95a8","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@as-cii.com","name":"Antonio Scandurra"},"message":"Accept originated_by: in card observers","distinct":false,"url":"https://api.github.com/repos/catchup/catchup-web/commits/64d47ee32a5245740a0a8b85d74f6c6966dd95a8"},{"sha":"7b146176df1ac942f10d6e1629eb320ab0c720da","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@as-cii.com","name":"Antonio Scandurra"},"message":"Make less strict assumptions on event params","distinct":false,"url":"https://api.github.com/repos/catchup/catchup-web/commits/7b146176df1ac942f10d6e1629eb320ab0c720da"},{"sha":"f2ce2a0f53d1491781f9c9e3bc88c926d2754f3a","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@as-cii.com","name":"Antonio Scandurra"},"message":"Adapt e-mails titles to mailing standards","distinct":false,"url":"https://api.github.com/repos/catchup/catchup-web/commits/f2ce2a0f53d1491781f9c9e3bc88c926d2754f3a"},{"sha":"aa7dcca48ebeefcab9e2c350187b9d25f9e69537","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@as-cii.com","name":"Antonio Scandurra"},"message":"Avoid sending out comments to those who originated them","distinct":false,"url":"https://api.github.com/repos/catchup/catchup-web/commits/aa7dcca48ebeefcab9e2c350187b9d25f9e69537"},{"sha":"6f8afbe5379824ca9a34aa975705faa6a38f964e","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@as-cii.com","name":"Antonio Scandurra"},"message":"Merge branch 'master' into better-notifications","distinct":false,"url":"https://api.github.com/repos/catchup/catchup-web/commits/6f8afbe5379824ca9a34aa975705faa6a38f964e"},{"sha":"797aa027ff45edebe9d09f076693c512bb63e606","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@as-cii.com","name":"Antonio Scandurra"},"message":"Make originated_by a first-class citizen in events","distinct":false,"url":"https://api.github.com/repos/catchup/catchup-web/commits/797aa027ff45edebe9d09f076693c512bb63e606"},{"sha":"0152518956303c6c60f46d99860a14301af54bb3","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@as-cii.com","name":"Antonio Scandurra"},"message":":green_heart: Fix observers callers","distinct":false,"url":"https://api.github.com/repos/catchup/catchup-web/commits/0152518956303c6c60f46d99860a14301af54bb3"},{"sha":"6f5c5441d90032b242ab55a91367f8cd0e02917d","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@as-cii.com","name":"Antonio Scandurra"},"message":"Put User#first_name in e-mails From: field","distinct":false,"url":"https://api.github.com/repos/catchup/catchup-web/commits/6f5c5441d90032b242ab55a91367f8cd0e02917d"},{"sha":"c6ff05cb8fb26e2aaf89d19657e45b12a1f859fe","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@as-cii.com","name":"Antonio Scandurra"},"message":"Improve e-mail templates","distinct":false,"url":"https://api.github.com/repos/catchup/catchup-web/commits/c6ff05cb8fb26e2aaf89d19657e45b12a1f859fe"},{"sha":"df4b2f9702853d9c87795c568d81ec8ef036ccf9","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@as-cii.com","name":"Antonio Scandurra"},"message":":art: Extract card-related mail builders out","distinct":false,"url":"https://api.github.com/repos/catchup/catchup-web/commits/df4b2f9702853d9c87795c568d81ec8ef036ccf9"},{"sha":"5677e2a514962097ae838be45ad00a1661a11aef","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@as-cii.com","name":"Antonio Scandurra"},"message":":fire: Remove unused test","distinct":false,"url":"https://api.github.com/repos/catchup/catchup-web/commits/5677e2a514962097ae838be45ad00a1661a11aef"},{"sha":"c64165403bf6744dbd98a935148f03d40c9f5baa","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@as-cii.com","name":"Antonio Scandurra"},"message":":fire: Remove unused param in CardMailSender#card_moved","distinct":false,"url":"https://api.github.com/repos/catchup/catchup-web/commits/c64165403bf6744dbd98a935148f03d40c9f5baa"},{"sha":"356b2fa9d591ec722e6767843cb55fbca1e02936","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@as-cii.com","name":"Antonio Scandurra"},"message":":green_heart: Use the right variable","distinct":false,"url":"https://api.github.com/repos/catchup/catchup-web/commits/356b2fa9d591ec722e6767843cb55fbca1e02936"},{"sha":"7a79da536d09175704f3c56cd8b6c874829ffbdf","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@as-cii.com","name":"Antonio Scandurra"},"message":":art: Turn observer classes into instances","distinct":false,"url":"https://api.github.com/repos/catchup/catchup-web/commits/7a79da536d09175704f3c56cd8b6c874829ffbdf"},{"sha":"4b061001620ffdf8ee748d462b4a4f08fda1f8a2","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@as-cii.com","name":"Antonio Scandurra"},"message":":art: Extract CardObserver::Subscriber","distinct":false,"url":"https://api.github.com/repos/catchup/catchup-web/commits/4b061001620ffdf8ee748d462b4a4f08fda1f8a2"},{"sha":"66e8505cbfc46871b4931541ca3f4c359c17169d","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@as-cii.com","name":"Antonio Scandurra"},"message":"Send mail for previews as well","distinct":false,"url":"https://api.github.com/repos/catchup/catchup-web/commits/66e8505cbfc46871b4931541ca3f4c359c17169d"},{"sha":"5737dad85d8a646c5bb49fc00b11714f34c5c046","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@as-cii.com","name":"Antonio Scandurra"},"message":":bug: Include #card_id in e-mails subject","distinct":false,"url":"https://api.github.com/repos/catchup/catchup-web/commits/5737dad85d8a646c5bb49fc00b11714f34c5c046"},{"sha":"87b71fa2c69cf22d0caa4f5b38f29d9becc3042e","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@as-cii.com","name":"Antonio Scandurra"},"message":"Merge pull request #55 from catchup/better-notifications\n\nBetter e-mail notifications","distinct":false,"url":"https://api.github.com/repos/catchup/catchup-web/commits/87b71fa2c69cf22d0caa4f5b38f29d9becc3042e"},{"sha":"a06fa8c18032ce78a6a9e88d0214dd540ca4693b","author":{"email":"f10e2821bbbea527ea02200352313bc059445190@pittle.org","name":"Ali Servet Donmez"},"message":":art: Better flash messages","distinct":false,"url":"https://api.github.com/repos/catchup/catchup-web/commits/a06fa8c18032ce78a6a9e88d0214dd540ca4693b"}]}