{"push_id":2401968204,"size":45,"distinct_size":28,"ref":"refs/heads/string_tiers_admin_ui","head":"11feb0ccd5724ef5da9efd6a7e92b952815d53b0","before":"ec2076362ff2643491e01e5ff3181052a5e60220","commits":[{"sha":"1b8615cc8ba84de7c66c81399c39480208c1ab97","author":{"name":"Matjaž Horvat","email":"87f4916fb133d78704129d44ced1d3d03c6e6259@gmail.com"},"message":"Update do Django 1.11.11 (#892)","distinct":false,"url":"https://api.github.com/repos/phlax/pontoon/commits/1b8615cc8ba84de7c66c81399c39480208c1ab97"},{"sha":"956cb27c6fa66dc8671e9d8a838966d74ca47489","author":{"name":"Matjaž Horvat","email":"87f4916fb133d78704129d44ced1d3d03c6e6259@gmail.com"},"message":"Fix bug 1442201: Update Fluent libraries to 0.6.4 (#889)\n\nReason: make serializer consistent with the rest of Mozilla L10n stack","distinct":false,"url":"https://api.github.com/repos/phlax/pontoon/commits/956cb27c6fa66dc8671e9d8a838966d74ca47489"},{"sha":"a122b830ef1f64ae6d1a745ebcf169fb5fcd52ed","author":{"name":"Matjaž Horvat","email":"87f4916fb133d78704129d44ced1d3d03c6e6259@gmail.com"},"message":"Fix bug 1441020: Migrate FTL translations to latest syntax (#893)\n\nAnd also to the latest serializer output. Also: migrate TM entries.","distinct":false,"url":"https://api.github.com/repos/phlax/pontoon/commits/a122b830ef1f64ae6d1a745ebcf169fb5fcd52ed"},{"sha":"288cd0510d8abba973eb47ae7d650c81ab35fdee","author":{"name":"Jarek","email":"8b81bacc24db7ea11ecb9c59b2b8c32cdd34649c@jotes.work"},"message":"Fix bug 1439650 - Track performance of all Ajax requests in Google Analytics. (#878)\n\n* Add start time to every ajax request.\r\n* Send event to Google Analytics with the overall time of request and requested url.","distinct":false,"url":"https://api.github.com/repos/phlax/pontoon/commits/288cd0510d8abba973eb47ae7d650c81ab35fdee"},{"sha":"904fdc8903cddf21ee25755808c4e293ba615805","author":{"name":"Matjaž Horvat","email":"87f4916fb133d78704129d44ced1d3d03c6e6259@gmail.com"},"message":"Fix bug 1405256: Delete duplicate FTL translations (#894)\n\nAnd corresponding Translation Memory entries.","distinct":false,"url":"https://api.github.com/repos/phlax/pontoon/commits/904fdc8903cddf21ee25755808c4e293ba615805"},{"sha":"4269ce68cae6c0eb01770132f37e126b6463884a","author":{"name":"Matjaž Horvat","email":"87f4916fb133d78704129d44ced1d3d03c6e6259@gmail.com"},"message":"Fix bug 1405256: Fix migration (#895)\n\nDelete TranslationMemoryEntry instances first, because the tms QuerySet\r\ngets empty after the Translation instances are deleted.","distinct":false,"url":"https://api.github.com/repos/phlax/pontoon/commits/4269ce68cae6c0eb01770132f37e126b6463884a"},{"sha":"0d7f7d297fb10f493db304ca27d404ad0cb2e32d","author":{"name":"Ryan Northey","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@synca.io"},"message":"Fix Bug 1442281: Cache python dirs in travis #871\n\n- Cache python directories in travis runs\n- Add comments explaining hack","distinct":false,"url":"https://api.github.com/repos/phlax/pontoon/commits/0d7f7d297fb10f493db304ca27d404ad0cb2e32d"},{"sha":"31f791e4221f0c7873c17c388b1712ce37982e88","author":{"name":"Ryan Northey","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@synca.io"},"message":"Add base data managers","distinct":false,"url":"https://api.github.com/repos/phlax/pontoon/commits/31f791e4221f0c7873c17c388b1712ce37982e88"},{"sha":"2c0c0d2c4df2ba04caab55a8f421004e4d2bc6a9","author":{"name":"Ryan Northey","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@synca.io"},"message":"Make Columns widget a PureComponent\n\nand use props.columns not this.columns","distinct":false,"url":"https://api.github.com/repos/phlax/pontoon/commits/2c0c0d2c4df2ba04caab55a8f421004e4d2bc6a9"},{"sha":"7d4d8dda478ef8d782734cd5a2f28ceb2da81319","author":{"name":"Ryan Northey","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@synca.io"},"message":"Adjust columns widget test","distinct":false,"url":"https://api.github.com/repos/phlax/pontoon/commits/7d4d8dda478ef8d782734cd5a2f28ceb2da81319"},{"sha":"9a915650a10ed7a93db38e03c99ea4d4d688a6f5","author":{"name":"Ryan Northey","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@synca.io"},"message":"Separate csrf getter from ajax util","distinct":false,"url":"https://api.github.com/repos/phlax/pontoon/commits/9a915650a10ed7a93db38e03c99ea4d4d688a6f5"},{"sha":"d8df55bc85c1f6fd56f2424de973ff83980ab7e2","author":{"name":"Ryan Northey","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@synca.io"},"message":"Add tests for data widgets","distinct":false,"url":"https://api.github.com/repos/phlax/pontoon/commits/d8df55bc85c1f6fd56f2424de973ff83980ab7e2"},{"sha":"6ff850faa4abb46836f34409c039989477f7a033","author":{"name":"Ryan Northey","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@synca.io"},"message":"Remove initialData handling\n\nand just set it on component instead","distinct":false,"url":"https://api.github.com/repos/phlax/pontoon/commits/6ff850faa4abb46836f34409c039989477f7a033"},{"sha":"3d26b77845cd5d927be3b7c624a2364e091b1792","author":{"name":"Ryan Northey","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@synca.io"},"message":"Make getCSRFToken a function","distinct":false,"url":"https://api.github.com/repos/phlax/pontoon/commits/3d26b77845cd5d927be3b7c624a2364e091b1792"},{"sha":"b777681c15df5c908e25cbe97c683e219d6bfd92","author":{"name":"Ryan Northey","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@synca.io"},"message":"Review updates","distinct":false,"url":"https://api.github.com/repos/phlax/pontoon/commits/b777681c15df5c908e25cbe97c683e219d6bfd92"},{"sha":"75fc9f5b2c0670bbe33b7f80cd56f8154b74e701","author":{"name":"Ryan Northey","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@synca.io"},"message":"Add babel-eslint","distinct":false,"url":"https://api.github.com/repos/phlax/pontoon/commits/75fc9f5b2c0670bbe33b7f80cd56f8154b74e701"},{"sha":"b3d568eab9be25e187292d9334454e6383792262","author":{"name":"Ryan Northey","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@synca.io"},"message":"Set babel-eslint as parser","distinct":false,"url":"https://api.github.com/repos/phlax/pontoon/commits/b3d568eab9be25e187292d9334454e6383792262"},{"sha":"e531c1de27481016e8e3feba2618453179ac8358","author":{"name":"Ryan Northey","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@synca.io"},"message":"Add react loaders","distinct":true,"url":"https://api.github.com/repos/phlax/pontoon/commits/e531c1de27481016e8e3feba2618453179ac8358"},{"sha":"e64b390a3a690db70aa25e7ab1fc518017db3b29","author":{"name":"Ryan Northey","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@synca.io"},"message":"Add tests for react loaders","distinct":true,"url":"https://api.github.com/repos/phlax/pontoon/commits/e64b390a3a690db70aa25e7ab1fc518017db3b29"},{"sha":"0e7c44f3cb08cceb23b0a5962e832682427c8f9b","author":{"name":"Ryan Northey","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@synca.io"},"message":"Update webpack to point at static folder","distinct":true,"url":"https://api.github.com/repos/phlax/pontoon/commits/0e7c44f3cb08cceb23b0a5962e832682427c8f9b"}]}
{"actor":{"display_login":"phlax"}}