{"push_id":565879470,"size":16,"distinct_size":16,"ref":"refs/heads/minor-div-cleanup","head":"e858bcd576f583aad470d47828e57f5d1e28acc3","before":"0c2256ef2967b6cf2adb8df8d0f51835c02a258d","commits":[{"sha":"f5bb8151c5dac875ab62c8382d58ac5cd64beb45","author":{"email":"a737320cf9bfde4e31c578c48c038e6e973a0967@gmail.com","name":"Julen Ruiz Aizpuru"},"message":"Cleanup: PEP8","distinct":true,"url":"https://api.github.com/repos/unho/pootle/commits/f5bb8151c5dac875ab62c8382d58ac5cd64beb45"},{"sha":"cbee835d20ff89653552a27fb68908c270727f6e","author":{"email":"4ec3f3ccd085ce3acfd053bb739fc12cf8a607bf@translate.org.za","name":"Dwayne Bailey"},"message":"l10n: update POT file\n\nEnsure that the POT matches code base reality after core merge.  Strings\nwill change but now we can see their changes against this new baseline.","distinct":true,"url":"https://api.github.com/repos/unho/pootle/commits/cbee835d20ff89653552a27fb68908c270727f6e"},{"sha":"df229c854423bb60a54e2635bd93c19c75766fd1","author":{"email":"4ec3f3ccd085ce3acfd053bb739fc12cf8a607bf@translate.org.za","name":"Dwayne Bailey"},"message":"l10n: import existing translations from Pootle\n\nThis brings git in sync with Pootle.  I've only imported files where\nsomeone has edited or if th PO date has changed.  If only the POT date\nchanged then I did not import.\n\nThere is the slight risk of spam translations but I did a high level\nreview to try to identify and revert some.  These really only occured in\nlanguages at teh start of the alphabet e.g. ach.\n\nWe'll be able to update these translations and limit any translation\nloss as much as possible.  For 2.7.0 translators really will need to\nreview everything in any case.","distinct":true,"url":"https://api.github.com/repos/unho/pootle/commits/df229c854423bb60a54e2635bd93c19c75766fd1"},{"sha":"2fbecb6f9b4b69cf0f05fab8da56540b24f4de78","author":{"email":"4ec3f3ccd085ce3acfd053bb739fc12cf8a607bf@translate.org.za","name":"Dwayne Bailey"},"message":"l10n: scriptlet to update PO files","distinct":true,"url":"https://api.github.com/repos/unho/pootle/commits/2fbecb6f9b4b69cf0f05fab8da56540b24f4de78"},{"sha":"6ead02c1fde1ea41e2a3fcb3ed90339f19cc9267","author":{"email":"4ec3f3ccd085ce3acfd053bb739fc12cf8a607bf@translate.org.za","name":"Dwayne Bailey"},"message":"l10n: update against templates","distinct":true,"url":"https://api.github.com/repos/unho/pootle/commits/6ead02c1fde1ea41e2a3fcb3ed90339f19cc9267"},{"sha":"f474b4979c5a0bce182b3e32adbdc374facb2b64","author":{"email":"a737320cf9bfde4e31c578c48c038e6e973a0967@gmail.com","name":"Julen Ruiz Aizpuru"},"message":"Cleanup: PEP8","distinct":true,"url":"https://api.github.com/repos/unho/pootle/commits/f474b4979c5a0bce182b3e32adbdc374facb2b64"},{"sha":"8bdbeb73a40a0ee6401162698553f40ed78f8331","author":{"email":"a737320cf9bfde4e31c578c48c038e6e973a0967@gmail.com","name":"Julen Ruiz Aizpuru"},"message":"Forms: `FormMixin` needs `FormValidationMixin`","distinct":true,"url":"https://api.github.com/repos/unho/pootle/commits/8bdbeb73a40a0ee6401162698553f40ed78f8331"},{"sha":"2339356e207afb41a06de740c662af95b28a4cc4","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@leclan.ch","name":"Jerome Leclanche"},"message":"Move path substring logic to Python\n\nThe SUBSTRING_INDEX function is specific to MySQL.\nThis moves the logic to Python where we can easily get the relevant\nparts of the path and remove all duplicates without adding\ndatabase-specific code for postgres and sqlite.\n\nFixes #3539\n\nThanks, @dwaynebailey","distinct":true,"url":"https://api.github.com/repos/unho/pootle/commits/2339356e207afb41a06de740c662af95b28a4cc4"},{"sha":"9dfdd9ff5e9630a2f9a3d5a52a6663fb360b00d1","author":{"email":"a737320cf9bfde4e31c578c48c038e6e973a0967@gmail.com","name":"Julen Ruiz Aizpuru"},"message":"Cleanup: simplified calculating TP-relative paths","distinct":true,"url":"https://api.github.com/repos/unho/pootle/commits/9dfdd9ff5e9630a2f9a3d5a52a6663fb360b00d1"},{"sha":"b6305e2bbeae3b9e95da908db40148e8402c4a88","author":{"email":"4ec3f3ccd085ce3acfd053bb739fc12cf8a607bf@translate.org.za","name":"Dwayne Bailey"},"message":"l10n: cleanup POT creation tool\n\nMostly tried to reduce the dir confusion and simplify anyone debugging\nwhat it does.","distinct":true,"url":"https://api.github.com/repos/unho/pootle/commits/b6305e2bbeae3b9e95da908db40148e8402c4a88"},{"sha":"4107106012dd47dc406bd84be91801c78cf14cc1","author":{"email":"4ec3f3ccd085ce3acfd053bb739fc12cf8a607bf@translate.org.za","name":"Dwayne Bailey"},"message":"l10n: reduce POT creation time\n\nDropped from 1:20s to 0:07s by excluding more things.  makemessages is a\npretty crappy tool to be honest.","distinct":true,"url":"https://api.github.com/repos/unho/pootle/commits/4107106012dd47dc406bd84be91801c78cf14cc1"},{"sha":"b8cf15c3cde3afa5b64be280b1162dfc37d7021f","author":{"email":"67648ea4c99d4caf18beeba9acbd762eea03a1e2@gmail.com","name":"Taras Semenenko"},"message":"Checks: improve `incorretly escaped ampersands` check\n\n- Test if escaped entity and unescaped ampresand are contained in\ntranslation;\n- Add test function for `incorretly escaped ampersands` check;","distinct":true,"url":"https://api.github.com/repos/unho/pootle/commits/b8cf15c3cde3afa5b64be280b1162dfc37d7021f"},{"sha":"5c3af32c132d02cbcb62c3a9f74ed7f5a8c24e6e","author":{"email":"67648ea4c99d4caf18beeba9acbd762eea03a1e2@gmail.com","name":"Taras Semenenko"},"message":"Docs: add info how projects can be disabled/enabled\n\nA project is set as disabled automatically by `update_stores` if it ceased\nto exist on disk. But we can set a project as disabled if it exists on\ndisk. Then projects can be enabled from admin UI only.","distinct":true,"url":"https://api.github.com/repos/unho/pootle/commits/5c3af32c132d02cbcb62c3a9f74ed7f5a8c24e6e"},{"sha":"debd81ec247cfb29ab99702d54f246a82abfffa1","author":{"email":"67648ea4c99d4caf18beeba9acbd762eea03a1e2@gmail.com","name":"Taras Semenenko"},"message":"Cleanup: PEP8, fix travis error","distinct":true,"url":"https://api.github.com/repos/unho/pootle/commits/debd81ec247cfb29ab99702d54f246a82abfffa1"},{"sha":"a3f6cc491a783bbea7886f4953ed97f0e58b0324","author":{"email":"a737320cf9bfde4e31c578c48c038e6e973a0967@gmail.com","name":"Julen Ruiz Aizpuru"},"message":"Docs: minor fixes","distinct":true,"url":"https://api.github.com/repos/unho/pootle/commits/a3f6cc491a783bbea7886f4953ed97f0e58b0324"},{"sha":"e858bcd576f583aad470d47828e57f5d1e28acc3","author":{"email":"7acb5da941ba9b25ab881ed1310d2ffd418ba2d7@gmail.com","name":"Leandro Regueiro"},"message":"Minor cleanup: Remove unnecessary level of div tags\n\nFollowup for 60018b37.","distinct":true,"url":"https://api.github.com/repos/unho/pootle/commits/e858bcd576f583aad470d47828e57f5d1e28acc3"}]}