{"push_id":1336559989,"size":117,"distinct_size":14,"ref":"refs/heads/cleanup_data","head":"3e68bd1accdf9d11e391169bab8a281d27af7d75","before":"fb062326571ffda7fc72f18a9f9a30453181b17a","commits":[{"sha":"98d0fda50336ac47743a7cab25bd789347b54b95","author":{"name":"Taras Semenenko","email":"734de8bcff65d654117a69480bf2a9609c967e6f@gmail.com"},"message":"Sptit Editor component into presentation and container components\n\n- EditorContatiner contains glue 'index.js' code bindings and provides child context\n- Editor presentation component renders Editing area depending on provided props\n  (i.e. displays different number of EdititinAreas depending on plural form count)\n\nThis change makes easier Editor customisation.","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/98d0fda50336ac47743a7cab25bd789347b54b95"},{"sha":"7cdcea34151d699fdf3f870f91875959095124bc","author":{"name":"Ryan Northey","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@space23.net"},"message":"Add RelatedStoresData tools","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/7cdcea34151d699fdf3f870f91875959095124bc"},{"sha":"148ac6a92b2170bdb070ebb6c66e933ec9a48965","author":{"name":"Ryan Northey","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@space23.net"},"message":"Add TP data_tool setup in pootle_pytest.env\n\nthis can be removed when signals land","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/148ac6a92b2170bdb070ebb6c66e933ec9a48965"},{"sha":"78b741ac0aa4b001de1977a3a117782cdc06812c","author":{"name":"Ryan Northey","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@space23.net"},"message":"Add TPData tools","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/78b741ac0aa4b001de1977a3a117782cdc06812c"},{"sha":"c2e240ce64394d625f87029f814f36fd68b9b510","author":{"name":"Ryan Northey","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@space23.net"},"message":"Add data_tool to TP model","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/c2e240ce64394d625f87029f814f36fd68b9b510"},{"sha":"acd7a32c938bc1976e1cce609fb97442506aed4b","author":{"name":"Ryan Northey","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@space23.net"},"message":"Add TP data tool getters","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/acd7a32c938bc1976e1cce609fb97442506aed4b"},{"sha":"a65e8ef865d0ddd467c04a67a34ebffa9f7902f4","author":{"name":"Ryan Northey","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@space23.net"},"message":"Add tests for TPData utils","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/a65e8ef865d0ddd467c04a67a34ebffa9f7902f4"},{"sha":"d607b4371aec12abca574f04661361933d6488cd","author":{"name":"Ryan Northey","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@space23.net"},"message":"Add tests for TPDataTool.get_stats","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/d607b4371aec12abca574f04661361933d6488cd"},{"sha":"6136f5087a95bcfecae8ce00204e6073a95b1067","author":{"name":"Ryan Northey","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@space23.net"},"message":"Add TP checks updater tests","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/6136f5087a95bcfecae8ce00204e6073a95b1067"},{"sha":"42341a5345fb1cde78d07926c1d7ae4484ba5d73","author":{"name":"Ryan Northey","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@space23.net"},"message":"Add TPDataTool.get_checks test","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/42341a5345fb1cde78d07926c1d7ae4484ba5d73"},{"sha":"4cdd8215122b138a966205cb8131e7d4f7b7ff29","author":{"name":"Taras Semenenko","email":"734de8bcff65d654117a69480bf2a9609c967e6f@gmail.com"},"message":"Use md5 instead of emails in top contributors data","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/4cdd8215122b138a966205cb8131e7d4f7b7ff29"},{"sha":"6e0bac4fb1086224571da90b65fb1cbd4df00c2a","author":{"name":"Taras Semenenko","email":"734de8bcff65d654117a69480bf2a9609c967e6f@gmail.com"},"message":"Tests: adjust get top contributors data test","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/6e0bac4fb1086224571da90b65fb1cbd4df00c2a"},{"sha":"76b3324ca2bd1d61dbe7368c50f9e5604c5a357f","author":{"name":"Julen Ruiz Aizpuru","email":"79998ebe89b4a29163c7585b37e24946a811ce47@gmail.com"},"message":"RawFontTextarea: fix method reference","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/76b3324ca2bd1d61dbe7368c50f9e5604c5a357f"},{"sha":"4ef3a52b9b53eb0cf3289231688eb742bb3bf2bb","author":{"name":"Leandro Regueiro","email":"7ebb4ef604f06f5dfec0724ba41870916da72f04@gmail.com"},"message":"Display in dropdown only languages with visible TPs\n\nNote this effectively displays in the languages dropdown all the\nlanguages being used as source language in any project.\n\nVisible languages are those that are not:\n\n- Unused\n- Used only in disabled projects\n- Used only in obsolete TPs\n- Used only in disabled projects or obsolete TPs\n\nFixes #3192.","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/4ef3a52b9b53eb0cf3289231688eb742bb3bf2bb"},{"sha":"1365c092f2b98a707505e74e8d2ee4cdc9c5ccdf","author":{"name":"Julen Ruiz Aizpuru","email":"79998ebe89b4a29163c7585b37e24946a811ce47@gmail.com"},"message":"RawFontTextarea: use callback refs\n\nThis is the suggested way to make use of refs and the non-callback version might\neven be deprecated in future versions of React.","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/1365c092f2b98a707505e74e8d2ee4cdc9c5ccdf"},{"sha":"448115e5cfae8be186d5bea776f43884d5552852","author":{"name":"Julen Ruiz Aizpuru","email":"79998ebe89b4a29163c7585b37e24946a811ce47@gmail.com"},"message":"Undoable: only pass down current value\n\nThere's not much use in providing the entire list of modifications down the tree\nand it can end up slowing things down by passing around relatively big amounts\nof data arrays.","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/448115e5cfae8be186d5bea776f43884d5552852"},{"sha":"d7f1d30135f6275b690f1654dfc489faa6ebb53d","author":{"name":"Julen Ruiz Aizpuru","email":"79998ebe89b4a29163c7585b37e24946a811ce47@gmail.com"},"message":"Cleanup: rename state property to better reflect intention","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/d7f1d30135f6275b690f1654dfc489faa6ebb53d"},{"sha":"14c20ce36ee47ba392625752b08b440f61e5f271","author":{"name":"Julen Ruiz Aizpuru","email":"79998ebe89b4a29163c7585b37e24946a811ce47@gmail.com"},"message":"Undoable: use callback for updating the state\n\nBecause we are updating state based on a previous state value, reading from\n`this.state` is not guaranteed to have the value we expect. Generally speaking\nwe need to treat `setState` as async, and for implementing atomic updates we\nneed to use the callback function.","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/14c20ce36ee47ba392625752b08b440f61e5f271"},{"sha":"e119bf3da4a3b1ce8db031a4bfc9ed22b32cf3d7","author":{"name":"Dwayne Bailey","email":"fc2d546bf7a49e943e0a7b9abb7b389b2236fe39@translate.org.za"},"message":"Req: update django-redis to v4.5.0\n\nBrings Django 1.10 compatability. Drops a number of deprecated features.","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/e119bf3da4a3b1ce8db031a4bfc9ed22b32cf3d7"},{"sha":"0a65fed62843a41cf4cd2d03b38876d719e30bf7","author":{"name":"Julen Ruiz Aizpuru","email":"79998ebe89b4a29163c7585b37e24946a811ce47@gmail.com"},"message":"Provide implementation for Math.trunc\n\nWithout this, IE11 will break.\n\nNote that since this is a static method, Babel doesn't take care of it without\nextra polyfills. Because the implementation is trivial, we just add it.","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/0a65fed62843a41cf4cd2d03b38876d719e30bf7"}]}
{"actor":{"display_login":"phlax"}}