{"push_id":2918025377,"size":55,"distinct_size":55,"ref":"refs/heads/translation","head":"038969725670d669fd9ad217a5d23a6b1384b281","before":"a3a95e4db583931985e0d4d0f685e64df4cfe770","commits":[{"sha":"3ed43a9f12567e2bf0e966d055e2024d52daf6aa","author":{"name":"James Crook","email":"369c280e473fa912eb9d646fe8cc81f8030d9813@gmail.com"},"message":"Up version number to 2.3.1\n\nAlso set AUDACITY_BUILD_LEVEL back to 0.","distinct":true,"url":"https://api.github.com/repos/Paul-Licameli/audacity/commits/3ed43a9f12567e2bf0e966d055e2024d52daf6aa"},{"sha":"9481587fa8bbe2362fd0995f0043eb483920e949","author":{"name":"Paul Licameli","email":"4adf98adfd555fd5d4d80e6e81b2a40ec1b106a6@audacityteam.org"},"message":"Move menu handling functions out of class AudacityProject","distinct":true,"url":"https://api.github.com/repos/Paul-Licameli/audacity/commits/9481587fa8bbe2362fd0995f0043eb483920e949"},{"sha":"8ada97d21ac73656c6333ef173b8501e8f06dd4d","author":{"name":"Paul Licameli","email":"4adf98adfd555fd5d4d80e6e81b2a40ec1b106a6@audacityteam.org"},"message":"Define InternalString, TranslatableString","distinct":true,"url":"https://api.github.com/repos/Paul-Licameli/audacity/commits/8ada97d21ac73656c6333ef173b8501e8f06dd4d"},{"sha":"9b13eb10e892df0e8cb50e6bdbfe60c95d338b34","author":{"name":"Paul Licameli","email":"4adf98adfd555fd5d4d80e6e81b2a40ec1b106a6@audacityteam.org"},"message":"Make macro command id InternalString, with ripples to correct type errors","distinct":true,"url":"https://api.github.com/repos/Paul-Licameli/audacity/commits/9b13eb10e892df0e8cb50e6bdbfe60c95d338b34"},{"sha":"70ab1bf4997f0a7d9ecd2937919a7837eeb0752d","author":{"name":"Paul Licameli","email":"4adf98adfd555fd5d4d80e6e81b2a40ec1b106a6@audacityteam.org"},"message":"fixes","distinct":true,"url":"https://api.github.com/repos/Paul-Licameli/audacity/commits/70ab1bf4997f0a7d9ecd2937919a7837eeb0752d"},{"sha":"6610f075540777cfc3450e46bd74480cac015878","author":{"name":"Paul Licameli","email":"4adf98adfd555fd5d4d80e6e81b2a40ec1b106a6@audacityteam.org"},"message":"alias PluginID is InternalString","distinct":true,"url":"https://api.github.com/repos/Paul-Licameli/audacity/commits/6610f075540777cfc3450e46bd74480cac015878"},{"sha":"0a53f42177049b3dafaea29822159ec9c8c3e048","author":{"name":"Paul Licameli","email":"4adf98adfd555fd5d4d80e6e81b2a40ec1b106a6@audacityteam.org"},"message":"fixes for vendor","distinct":true,"url":"https://api.github.com/repos/Paul-Licameli/audacity/commits/0a53f42177049b3dafaea29822159ec9c8c3e048"},{"sha":"2e29288fc060062f54e9a94eafaa99eb8fab8d61","author":{"name":"Paul Licameli","email":"4adf98adfd555fd5d4d80e6e81b2a40ec1b106a6@audacityteam.org"},"message":"uses of TranslatableString","distinct":true,"url":"https://api.github.com/repos/Paul-Licameli/audacity/commits/2e29288fc060062f54e9a94eafaa99eb8fab8d61"},{"sha":"11105fc8b402fa5e682b02aa9ca8a8e59e91506e","author":{"name":"Paul Licameli","email":"4adf98adfd555fd5d4d80e6e81b2a40ec1b106a6@audacityteam.org"},"message":"Define plugin symbol (internal) as MSGID of name (translatable)","distinct":true,"url":"https://api.github.com/repos/Paul-Licameli/audacity/commits/11105fc8b402fa5e682b02aa9ca8a8e59e91506e"},{"sha":"ad0d5c24f59a212d918b33a942a9005c53e26c36","author":{"name":"Paul Licameli","email":"4adf98adfd555fd5d4d80e6e81b2a40ec1b106a6@audacityteam.org"},"message":"InternalString for effect family id in PluginDescriptor","distinct":true,"url":"https://api.github.com/repos/Paul-Licameli/audacity/commits/ad0d5c24f59a212d918b33a942a9005c53e26c36"},{"sha":"df1984fbcb9270821ec5e87001195779f8121679","author":{"name":"Paul Licameli","email":"4adf98adfd555fd5d4d80e6e81b2a40ec1b106a6@audacityteam.org"},"message":"wow","distinct":true,"url":"https://api.github.com/repos/Paul-Licameli/audacity/commits/df1984fbcb9270821ec5e87001195779f8121679"},{"sha":"c5f9fe88f49141dc1edca846a6c0b85ec45a93aa","author":{"name":"Paul Licameli","email":"4adf98adfd555fd5d4d80e6e81b2a40ec1b106a6@audacityteam.org"},"message":"PluginPath is a distinct type of InternalString< ... >","distinct":true,"url":"https://api.github.com/repos/Paul-Licameli/audacity/commits/c5f9fe88f49141dc1edca846a6c0b85ec45a93aa"},{"sha":"9c3ea39be5921d1dfdeb7ce358c948e36ba809c6","author":{"name":"Paul Licameli","email":"4adf98adfd555fd5d4d80e6e81b2a40ec1b106a6@audacityteam.org"},"message":"EffectAutomationParameters takes array of InternalString for enums","distinct":true,"url":"https://api.github.com/repos/Paul-Licameli/audacity/commits/9c3ea39be5921d1dfdeb7ce358c948e36ba809c6"},{"sha":"c92587cce33cb09abf88285634ed36458886b4ed","author":{"name":"Paul Licameli","email":"4adf98adfd555fd5d4d80e6e81b2a40ec1b106a6@audacityteam.org"},"message":"Conversion of TranslatableString to wxString is private","distinct":true,"url":"https://api.github.com/repos/Paul-Licameli/audacity/commits/c92587cce33cb09abf88285634ed36458886b4ed"},{"sha":"8527bd69ab8c249e0e8bf4b6d44edae3c6cf27e4","author":{"name":"Paul Licameli","email":"4adf98adfd555fd5d4d80e6e81b2a40ec1b106a6@audacityteam.org"},"message":"Use InternalString in Tags","distinct":true,"url":"https://api.github.com/repos/Paul-Licameli/audacity/commits/8527bd69ab8c249e0e8bf4b6d44edae3c6cf27e4"},{"sha":"aaaa2f495ec97aeb0616f6c03ecff8c617eab2fc","author":{"name":"Paul Licameli","email":"4adf98adfd555fd5d4d80e6e81b2a40ec1b106a6@audacityteam.org"},"message":"Define LocalizedString, LocalizedClause, VerbatimString","distinct":true,"url":"https://api.github.com/repos/Paul-Licameli/audacity/commits/aaaa2f495ec97aeb0616f6c03ecff8c617eab2fc"},{"sha":"406d4c46c7c25390f17cf53f16ac3c87a8a96da9","author":{"name":"Paul Licameli","email":"4adf98adfd555fd5d4d80e6e81b2a40ec1b106a6@audacityteam.org"},"message":"Use LocalizedString in TranslatedInternalString","distinct":true,"url":"https://api.github.com/repos/Paul-Licameli/audacity/commits/406d4c46c7c25390f17cf53f16ac3c87a8a96da9"},{"sha":"ff6986d04bdb0f6db9765f6be28105ef9a2f86fb","author":{"name":"Paul Licameli","email":"4adf98adfd555fd5d4d80e6e81b2a40ec1b106a6@audacityteam.org"},"message":"EffectManager::GetEffectFamilyName() returns LocalizedString","distinct":true,"url":"https://api.github.com/repos/Paul-Licameli/audacity/commits/ff6986d04bdb0f6db9765f6be28105ef9a2f86fb"},{"sha":"6cc6575efaf9572cb49d235d6b404f3c53471dfe","author":{"name":"Paul Licameli","email":"4adf98adfd555fd5d4d80e6e81b2a40ec1b106a6@audacityteam.org"},"message":"LocalizedString in LocalizedCommandName","distinct":true,"url":"https://api.github.com/repos/Paul-Licameli/audacity/commits/6cc6575efaf9572cb49d235d6b404f3c53471dfe"},{"sha":"c5f35ab38be6716652f18863a69a6b02d02200c6","author":{"name":"Paul Licameli","email":"4adf98adfd555fd5d4d80e6e81b2a40ec1b106a6@audacityteam.org"},"message":"Dummy strings in compressor, later replaced, can simply be empty","distinct":true,"url":"https://api.github.com/repos/Paul-Licameli/audacity/commits/c5f35ab38be6716652f18863a69a6b02d02200c6"}]}
{"actor":{"display_login":"Paul-Licameli"}}