{"push_id":714796015,"size":33,"distinct_size":33,"ref":"refs/heads/master","head":"dc8adc69a48bef8bec50006bf1f4672e14921f07","before":"27f6839532313108281f3ca9844efd3a261dec7c","commits":[{"sha":"d77992c2b2e8166162f9f59b2964f4d6bc3962e4","author":{"email":"220b4b75529f8e7b540d9620dc7f4caacdd5dd41@gmail.com","name":"Darrin Henein"},"message":"Show default search engine in list view.","distinct":true,"url":"https://api.github.com/repos/flodolo/firefox-ios/commits/d77992c2b2e8166162f9f59b2964f4d6bc3962e4"},{"sha":"af4b77a23615d084af59549edaa4bf89f9084fb3","author":{"email":"220b4b75529f8e7b540d9620dc7f4caacdd5dd41@gmail.com","name":"Darrin Henein"},"message":"Consolidate some settings and fix capitalization.","distinct":true,"url":"https://api.github.com/repos/flodolo/firefox-ios/commits/af4b77a23615d084af59549edaa4bf89f9084fb3"},{"sha":"817cbf0b82e1866ed232b66c95c1ea9929ed4748","author":{"email":"eb0877843acc39f8ef6f7269937dee931c372d23@arentz.ca","name":"Stefan Arentz"},"message":"Fixes 1179005 - Make sure we can build on Xcode 6.4","distinct":true,"url":"https://api.github.com/repos/flodolo/firefox-ios/commits/817cbf0b82e1866ed232b66c95c1ea9929ed4748"},{"sha":"2b624e4950694b7fd5f46572e578fdc06d1c01dc","author":{"email":"c8f4dc3b2a000e5f4b07e416774ad99513089206@twinql.com","name":"Richard Newman"},"message":"Bug 1158216 - Pre: debug logging in LoginsHelper.","distinct":true,"url":"https://api.github.com/repos/flodolo/firefox-ios/commits/2b624e4950694b7fd5f46572e578fdc06d1c01dc"},{"sha":"6c55a7bb869cb5dae8219704bfd0be2eb20d77c7","author":{"email":"c8f4dc3b2a000e5f4b07e416774ad99513089206@twinql.com","name":"Richard Newman"},"message":"Bug 1158216 - Part 1: implement onRemovedAccount for SQLiteLogins.","distinct":true,"url":"https://api.github.com/repos/flodolo/firefox-ios/commits/6c55a7bb869cb5dae8219704bfd0be2eb20d77c7"},{"sha":"1cce59c8eac282e151568f1204ffbbcc27349eff","author":{"email":"c8f4dc3b2a000e5f4b07e416774ad99513089206@twinql.com","name":"Richard Newman"},"message":"Bug 1158216 - Part 2: explicitly allow null TTLs, which means 'don't expire'.","distinct":true,"url":"https://api.github.com/repos/flodolo/firefox-ios/commits/1cce59c8eac282e151568f1204ffbbcc27349eff"},{"sha":"4767808bbbc92268d4ed4e79204ea15b70beba5f","author":{"email":"c8f4dc3b2a000e5f4b07e416774ad99513089206@twinql.com","name":"Richard Newman"},"message":"Bug 1158216 - Part 3: rework login storage to allow delta-based reconciling of logins.","distinct":true,"url":"https://api.github.com/repos/flodolo/firefox-ios/commits/4767808bbbc92268d4ed4e79204ea15b70beba5f"},{"sha":"571c77bc7a312bfe4cd02bbd8e53ed9399ad70f3","author":{"email":"c8f4dc3b2a000e5f4b07e416774ad99513089206@twinql.com","name":"Richard Newman"},"message":"Bug 1158216 - Part 4: add LoginsSynchronizer.","distinct":true,"url":"https://api.github.com/repos/flodolo/firefox-ios/commits/571c77bc7a312bfe4cd02bbd8e53ed9399ad70f3"},{"sha":"8b1d2880ab83785b205e6da26a5b0ceb5652a2fa","author":{"email":"c8f4dc3b2a000e5f4b07e416774ad99513089206@twinql.com","name":"Richard Newman"},"message":"Bug 1158216 - Part 5: add profile hook to trigger timed password syncs.","distinct":true,"url":"https://api.github.com/repos/flodolo/firefox-ios/commits/8b1d2880ab83785b205e6da26a5b0ceb5652a2fa"},{"sha":"a15304ab53838c2819d2c3ef33909363296f7cb4","author":{"email":"c8f4dc3b2a000e5f4b07e416774ad99513089206@twinql.com","name":"Richard Newman"},"message":"Bug 1178789 - Part 1: add a NotificationsConstants file to hold notification names.","distinct":true,"url":"https://api.github.com/repos/flodolo/firefox-ios/commits/a15304ab53838c2819d2c3ef33909363296f7cb4"},{"sha":"348e6d05c5a57b56ba9d14730e17a916c777ac94","author":{"email":"c8f4dc3b2a000e5f4b07e416774ad99513089206@twinql.com","name":"Richard Newman"},"message":"Bug 1178789 - Part 2: fail-fast locking around running syncs.","distinct":true,"url":"https://api.github.com/repos/flodolo/firefox-ios/commits/348e6d05c5a57b56ba9d14730e17a916c777ac94"},{"sha":"bda3d30a6834ccead5e46475817ac93015025da0","author":{"email":"c8f4dc3b2a000e5f4b07e416774ad99513089206@twinql.com","name":"Richard Newman"},"message":"Bug 1178789 - Part 3: listen for login change events to trigger a sync.","distinct":true,"url":"https://api.github.com/repos/flodolo/firefox-ios/commits/bda3d30a6834ccead5e46475817ac93015025da0"},{"sha":"275cc84a75f08a1f1318ee7fab7c1031cf5eb92b","author":{"email":"c8f4dc3b2a000e5f4b07e416774ad99513089206@twinql.com","name":"Richard Newman"},"message":"Bug 1178789 - Part 4: notify login changes.","distinct":true,"url":"https://api.github.com/repos/flodolo/firefox-ios/commits/275cc84a75f08a1f1318ee7fab7c1031cf5eb92b"},{"sha":"4b655e915a9ec983c525aa38fc6d2de113d5c582","author":{"email":"c8f4dc3b2a000e5f4b07e416774ad99513089206@twinql.com","name":"Richard Newman"},"message":"Bug 1158216 - Sync logins. r=st3fan,nalexander","distinct":true,"url":"https://api.github.com/repos/flodolo/firefox-ios/commits/4b655e915a9ec983c525aa38fc6d2de113d5c582"},{"sha":"4d146ce1c661e353b26ba94dd59dcbe910895f69","author":{"email":"c8f4dc3b2a000e5f4b07e416774ad99513089206@twinql.com","name":"Richard Newman"},"message":"Bug 1178789 - Sync logins shortly after they change.","distinct":true,"url":"https://api.github.com/repos/flodolo/firefox-ios/commits/4d146ce1c661e353b26ba94dd59dcbe910895f69"},{"sha":"95718a587b09e661731b1192264190f17b245fd9","author":{"email":"eb0877843acc39f8ef6f7269937dee931c372d23@arentz.ca","name":"Stefan Arentz"},"message":"Merge pull request #659 from mozilla/st3fan/Bug1179005Xcode64\n\nFixes 1179005 - Make sure we can build on Xcode 6.4","distinct":true,"url":"https://api.github.com/repos/flodolo/firefox-ios/commits/95718a587b09e661731b1192264190f17b245fd9"},{"sha":"cef4c9d6425d5371092fbeb95156c831009a7d72","author":{"email":"eb0877843acc39f8ef6f7269937dee931c372d23@arentz.ca","name":"Stefan Arentz"},"message":"Fixes 1163117 - Copy for on-boarding","distinct":true,"url":"https://api.github.com/repos/flodolo/firefox-ios/commits/cef4c9d6425d5371092fbeb95156c831009a7d72"},{"sha":"f428f44068300c3548195c9ae63432fe3c0505fd","author":{"email":"eb0877843acc39f8ef6f7269937dee931c372d23@arentz.ca","name":"Stefan Arentz"},"message":"Fixes 1172111 - Copy for remote tabs panel","distinct":true,"url":"https://api.github.com/repos/flodolo/firefox-ios/commits/f428f44068300c3548195c9ae63432fe3c0505fd"},{"sha":"70761d5711e43507dd787df8d5a6a659a5a0d55f","author":{"email":"eb0877843acc39f8ef6f7269937dee931c372d23@arentz.ca","name":"Stefan Arentz"},"message":"Fixes 1168402 - Copy for Reading List empty-state","distinct":true,"url":"https://api.github.com/repos/flodolo/firefox-ios/commits/70761d5711e43507dd787df8d5a6a659a5a0d55f"},{"sha":"6e74774827788fc983b04754d6250a698cf51852","author":{"email":"220b4b75529f8e7b540d9620dc7f4caacdd5dd41@gmail.com","name":"Darrin Henein"},"message":"Re-arrange some settings, add flatfox footer.","distinct":true,"url":"https://api.github.com/repos/flodolo/firefox-ios/commits/6e74774827788fc983b04754d6250a698cf51852"}]}