{"push_id":736817871,"size":14,"distinct_size":14,"ref":"refs/heads/master","head":"83315b930c76e6d2140278d150b3418a2a684ef5","before":"6b12aa4365e2fa3c5b26c1876bed7ef3eaf70c02","commits":[{"sha":"051d284c7afbbc57db46ead6a006917cdfd36e59","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@markoheijnen.com","name":"Marko Heijnen"},"message":"Fix check when mod_rewrite isn't loaded to not set the .htaccess file. This due to debugging in the beginning.\n\nSee #280","distinct":true,"url":"https://api.github.com/repos/GlotPress/GlotPress/commits/051d284c7afbbc57db46ead6a006917cdfd36e59"},{"sha":"66dc33e2f97d05dbae8a97dd4e8c2f759d59e6b3","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@markoheijnen.com","name":"Marko Heijnen"},"message":"Remove setting $locale_projects after switching to wp_list_pluck.\nSee #468","distinct":true,"url":"https://api.github.com/repos/GlotPress/GlotPress/commits/66dc33e2f97d05dbae8a97dd4e8c2f759d59e6b3"},{"sha":"803922fa3e9c52a70dc218f0405da918741d9a35","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@markoheijnen.com","name":"Marko Heijnen"},"message":"When pressing tab go to  \"Add translation\" button instead to the translator name that links to its profile.\n\nProps waclawjacek\nFixes #473","distinct":true,"url":"https://api.github.com/repos/GlotPress/GlotPress/commits/803922fa3e9c52a70dc218f0405da918741d9a35"},{"sha":"39e768afeba5c60d2f22c84ff413dd2cf129a31a","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@markoheijnen.com","name":"Marko Heijnen"},"message":"Reject duplicate translations during translating.\n\nProps yoavf\nFixes #125","distinct":true,"url":"https://api.github.com/repos/GlotPress/GlotPress/commits/39e768afeba5c60d2f22c84ff413dd2cf129a31a"},{"sha":"939e5f77cb2092bffaf91068eaf7c487b599b660","author":{"email":"74b94a1d2e1adb5b72f7dd82afd9285c57e0c117@gmail.com","name":"Dominik Schilling"},"message":"Tests: Don't try to pass a `$page` argument to `GP::$translation->for_export()` because it's unsupported.\n\nFix status filter for `test_for_export_should_include_untranslated()`.\n\nfixes #475.","distinct":true,"url":"https://api.github.com/repos/GlotPress/GlotPress/commits/939e5f77cb2092bffaf91068eaf7c487b599b660"},{"sha":"9d9d93e4ffb5bcd009bc8f892d815be1dc6ebe34","author":{"email":"74b94a1d2e1adb5b72f7dd82afd9285c57e0c117@gmail.com","name":"Dominik Schilling"},"message":"`GP_Original::get_matching_originals_in_other_projects()` should be case-sensitive.\n\nfixes #476.","distinct":true,"url":"https://api.github.com/repos/GlotPress/GlotPress/commits/9d9d93e4ffb5bcd009bc8f892d815be1dc6ebe34"},{"sha":"46644d23686c6901e242c176fdd11c1ea246b43f","author":{"email":"74b94a1d2e1adb5b72f7dd82afd9285c57e0c117@gmail.com","name":"Dominik Schilling"},"message":"Improve translation memory loop for cross project translations matching.\n\n* Combines the queries for matching originals in other projects, translation sets and translations into one SQL query.\n* Adds unit tests.\n\nprops dd32, markoheijnen, yoavf, ocean90.\nsee #327.","distinct":true,"url":"https://api.github.com/repos/GlotPress/GlotPress/commits/46644d23686c6901e242c176fdd11c1ea246b43f"},{"sha":"5b2123b800445a9f456a1d827c5c7e7e0c12d643","author":{"email":"74b94a1d2e1adb5b72f7dd82afd9285c57e0c117@gmail.com","name":"Dominik Schilling"},"message":"CLI: Add support for long options. Short and long options are passed to `getopt()`.\n\nfixes #477.","distinct":true,"url":"https://api.github.com/repos/GlotPress/GlotPress/commits/5b2123b800445a9f456a1d827c5c7e7e0c12d643"},{"sha":"f73fea161b511ba20a56d3839ec832cfae137cea","author":{"email":"74b94a1d2e1adb5b72f7dd82afd9285c57e0c117@gmail.com","name":"Dominik Schilling"},"message":"Add filters to disable cross project translations matching and propagating.\n\nUpdates `GP_Script_Import_Originals` to support `--disable-propagating` and `--disable-matching` and `GP_Script_Import` to support `--disable-propagating`.\n\nsee #327.","distinct":true,"url":"https://api.github.com/repos/GlotPress/GlotPress/commits/f73fea161b511ba20a56d3839ec832cfae137cea"},{"sha":"08c95688bae29868b23f494f39036f3f66871eb6","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@markoheijnen.com","name":"Marko Heijnen"},"message":"Check if parent translation set has a glossary and continue when not.\n\nSee #97","distinct":true,"url":"https://api.github.com/repos/GlotPress/GlotPress/commits/08c95688bae29868b23f494f39036f3f66871eb6"},{"sha":"3655ab646735fa6b649e021de105b4c956451ce4","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@markoheijnen.com","name":"Marko Heijnen"},"message":"Add additional tests to check if glossary inherit from root project.\n\nProps ocean90.\n\nSee #97","distinct":true,"url":"https://api.github.com/repos/GlotPress/GlotPress/commits/3655ab646735fa6b649e021de105b4c956451ce4"},{"sha":"2df6e8cff2ff98fcfdbed6d982c7239a78d74e87","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@markoheijnen.com","name":"Marko Heijnen"},"message":"Don't cache all translation counts in GP_Translation_Set.\n\nFixes #466","distinct":true,"url":"https://api.github.com/repos/GlotPress/GlotPress/commits/2df6e8cff2ff98fcfdbed6d982c7239a78d74e87"},{"sha":"96c6e8a867de89853ff31bd986a46102a46a705d","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@markoheijnen.com","name":"Marko Heijnen"},"message":"Prevent notices on 404 pages due to incorrect values of the project, locale or translation set.\n\nSee #97","distinct":true,"url":"https://api.github.com/repos/GlotPress/GlotPress/commits/96c6e8a867de89853ff31bd986a46102a46a705d"},{"sha":"83315b930c76e6d2140278d150b3418a2a684ef5","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@markoheijnen.com","name":"Marko Heijnen"},"message":"Prevent notice when the sorting order isn't fully set in the user profile.\nAdds method `sort_defaults()` to GP_User for convenience.\n\nProps yoavf, markoheijnen\n\nFixes #278","distinct":true,"url":"https://api.github.com/repos/GlotPress/GlotPress/commits/83315b930c76e6d2140278d150b3418a2a684ef5"}]}