{"push_id":576288808,"size":24,"distinct_size":24,"ref":"refs/heads/master","head":"21e2229678e064e81cb539dca0fa7c6cc4f624fd","before":"884c54aa6c2636f61e3840d0e4b1c172e7002f9c","commits":[{"sha":"892066fd0b6498ebcc4ba474211ce66b6d9da95c","author":{"email":"f2d77cf6af2cd86f4b88ca65eb4325248411bf26@objectos.com.br","name":"Marcio Endo"},"message":"Variáveis :: strings literais\n\nAltera gramática rio para entender atribuições de variáveis partindo de\nstrings literais. Isto é:\n\n    val hello = \"Hello world!\";\n    val script = \"/usr/bin/rio\";\n\nRIO-168","distinct":true,"url":"https://api.github.com/repos/objectos/rio/commits/892066fd0b6498ebcc4ba474211ce66b6d9da95c"},{"sha":"be81d4175735c1220394a0cf744166a1ab883f40","author":{"email":"f2d77cf6af2cd86f4b88ca65eb4325248411bf26@objectos.com.br","name":"Marcio Endo"},"message":"Variable :: retorno de métodos\n\nGramática permite a atribuição de variáveis tal que sejam retorno de\nchamadas de métodos. Isto é para permitir (futuramente):\n\n    val file = fs.workingDir(\"/eclipse\").execute();\n\nRIO-123","distinct":true,"url":"https://api.github.com/repos/objectos/rio/commits/be81d4175735c1220394a0cf744166a1ab883f40"},{"sha":"d21558e5f6b51ff6373eaca6225cad863050a517","author":{"email":"f2d77cf6af2cd86f4b88ca65eb4325248411bf26@objectos.com.br","name":"Marcio Endo"},"message":"VariableMap\n\nCriar classe VariableMap responsável pelo armazenamento das variáveis\nlocais.\n\nSerá necessário para permitir chamadas de métodos que recebem variáveis\ndeclaradas anteriormente como parâmetros.\n\nRIO-149","distinct":true,"url":"https://api.github.com/repos/objectos/rio/commits/d21558e5f6b51ff6373eaca6225cad863050a517"},{"sha":"91491201368c2e563b27082fbb771b0a9481b5c9","author":{"email":"f2d77cf6af2cd86f4b88ca65eb4325248411bf26@objectos.com.br","name":"Marcio Endo"},"message":"MethodInvocation :: permite parâmetros\n\nGramática agora permite que métodos sejam chamados passando como\nparâmetros variáveis previamente declaradas.\n\nExigiu alterações em:\n\n- MethodArgument\n- RioMethodWrapper\n\nRIO-150","distinct":true,"url":"https://api.github.com/repos/objectos/rio/commits/91491201368c2e563b27082fbb771b0a9481b5c9"},{"sha":"e9f1a18f4c265525fe0734ac97d5bf40a9e08014","author":{"email":"f2d77cf6af2cd86f4b88ca65eb4325248411bf26@objectos.com.br","name":"Marcio Endo"},"message":"Remove warnings gramática\n\nTokeniza espaços em branco. Mas são ignorados...\n\nRIO-151","distinct":true,"url":"https://api.github.com/repos/objectos/rio/commits/e9f1a18f4c265525fe0734ac97d5bf40a9e08014"},{"sha":"56947104eb2b94f4e3d614e6d056fd9cb174c608","author":{"email":"f2d77cf6af2cd86f4b88ca65eb4325248411bf26@objectos.com.br","name":"Marcio Endo"},"message":"Merge pull request #48 in RIO/rio from feature/RIO-167-permitir-declaracao-de-variaveis to release/0.5.0\n\n* commit 'e9f1a18f4c265525fe0734ac97d5bf40a9e08014':\n  Remove warnings gramática\n  MethodInvocation :: permite parâmetros\n  VariableMap\n  Variable :: retorno de métodos\n  Variáveis :: strings literais","distinct":true,"url":"https://api.github.com/repos/objectos/rio/commits/56947104eb2b94f4e3d614e6d056fd9cb174c608"},{"sha":"368d4388c3daaac37ae93941cccbce711aa90496","author":{"email":"f2d77cf6af2cd86f4b88ca65eb4325248411bf26@objectos.com.br","name":"Marcio Endo"},"message":"Corrige SCm info\n\nApontar para servidor interno objectos. \n\nnext version 0.5.0\n\nRIO-166","distinct":true,"url":"https://api.github.com/repos/objectos/rio/commits/368d4388c3daaac37ae93941cccbce711aa90496"},{"sha":"5f7cd4d3745e5654c99c6dddf0fbfbefdba84d4f","author":{"email":"f2d77cf6af2cd86f4b88ca65eb4325248411bf26@objectos.com.br","name":"Marcio Endo"},"message":"Merge pull request #50 in RIO/rio from bugfix/RIO-166-corrigir-scm-info to release/0.5.0\n\n* commit '368d4388c3daaac37ae93941cccbce711aa90496':\n  Corrige SCm info","distinct":true,"url":"https://api.github.com/repos/objectos/rio/commits/5f7cd4d3745e5654c99c6dddf0fbfbefdba84d4f"},{"sha":"3bb8f6290d58841189377cc22a8aa7d308f9549f","author":{"email":"f2d77cf6af2cd86f4b88ca65eb4325248411bf26@objectos.com.br","name":"Marcio Endo"},"message":"Módulo 'fs'\n\nCriar ponto de entrada do novo módulo rio (urca?).\n\nRIO-122","distinct":true,"url":"https://api.github.com/repos/objectos/rio/commits/3bb8f6290d58841189377cc22a8aa7d308f9549f"},{"sha":"a52febb89521da7eb715dfd0ea3681e0de8bb5b6","author":{"email":"f2d77cf6af2cd86f4b88ca65eb4325248411bf26@objectos.com.br","name":"Marcio Endo"},"message":"Fluent interface para fs.workingDir\n\nCria a expõe métodos fluent para fs.workingDir.\n\nAdicionalmente cria a classe FsFile que abstrai um arquivo no sistema de\narquivos.\n\nRIO-169","distinct":true,"url":"https://api.github.com/repos/objectos/rio/commits/a52febb89521da7eb715dfd0ea3681e0de8bb5b6"},{"sha":"1c4a5401e775f10c29b0245588a1226152784ffa","author":{"email":"f2d77cf6af2cd86f4b88ca65eb4325248411bf26@objectos.com.br","name":"Marcio Endo"},"message":"Merge pull request #51 in RIO/rio from feature/RIO-165-modulo-fs to release/0.5.0\n\n* commit 'a52febb89521da7eb715dfd0ea3681e0de8bb5b6':\n  Fluent interface para fs.workingDir\n  Módulo 'fs'","distinct":true,"url":"https://api.github.com/repos/objectos/rio/commits/1c4a5401e775f10c29b0245588a1226152784ffa"},{"sha":"c5e684a12a434b652bdcf46bd1a57ad81965ccf9","author":{"email":"f2d77cf6af2cd86f4b88ca65eb4325248411bf26@objectos.com.br","name":"Marcio Endo"},"message":"Módulo 'http'\n\nImplementação inicial do módulo 'http'.\n\nInicialmente apenas o método get() foi implementado.\n\nAdicionalmente deixada de lado a ideia de métodos execute().\n\nRIO-171","distinct":true,"url":"https://api.github.com/repos/objectos/rio/commits/c5e684a12a434b652bdcf46bd1a57ad81965ccf9"},{"sha":"3a94e4c7877a1883fb61c5daed8e659b6013ce64","author":{"email":"f2d77cf6af2cd86f4b88ca65eb4325248411bf26@objectos.com.br","name":"Marcio Endo"},"message":"Reference + http\n\nAo contrário do imaginado, ignorar questão do RioMethodMap...\n\nRIO-172","distinct":true,"url":"https://api.github.com/repos/objectos/rio/commits/3a94e4c7877a1883fb61c5daed8e659b6013ce64"},{"sha":"6a405b74d417000f6357c85d14f5860fa4035beb","author":{"email":"f2d77cf6af2cd86f4b88ca65eb4325248411bf26@objectos.com.br","name":"Marcio Endo"},"message":"Merge pull request #52 in RIO/rio from feature/RIO-170-criar-prototipo-do-modulo-http to release/0.5.0\n\n* commit '3a94e4c7877a1883fb61c5daed8e659b6013ce64':\n  Reference + http\n  Módulo 'http'","distinct":true,"url":"https://api.github.com/repos/objectos/rio/commits/6a405b74d417000f6357c85d14f5860fa4035beb"},{"sha":"6b87006d6cb49d3af756bfeaf1970dd434f5fa19","author":{"email":"f2d77cf6af2cd86f4b88ca65eb4325248411bf26@objectos.com.br","name":"Marcio Endo"},"message":"Módulo 'tar'\n\nImplementa a extração de arquivo .tar.gz.\n\nRIO-174","distinct":true,"url":"https://api.github.com/repos/objectos/rio/commits/6b87006d6cb49d3af756bfeaf1970dd434f5fa19"},{"sha":"579ffc4ba9588dff9193a9e5b8706668e86a3c6f","author":{"email":"f2d77cf6af2cd86f4b88ca65eb4325248411bf26@objectos.com.br","name":"Marcio Endo"},"message":"Merge pull request #53 in RIO/rio from feature/RIO-173-implementar-o-modulo-rio-tar to release/0.5.0\n\n* commit '6b87006d6cb49d3af756bfeaf1970dd434f5fa19':\n  Módulo 'tar'","distinct":true,"url":"https://api.github.com/repos/objectos/rio/commits/579ffc4ba9588dff9193a9e5b8706668e86a3c6f"},{"sha":"58b1893c2af3276ca235c1840f46dbe9556726bc","author":{"email":"f2d77cf6af2cd86f4b88ca65eb4325248411bf26@objectos.com.br","name":"Marcio Endo"},"message":"Módulo 'eclipse'\n\nMigra código existente em kdo para core.\n\nRIO-175","distinct":true,"url":"https://api.github.com/repos/objectos/rio/commits/58b1893c2af3276ca235c1840f46dbe9556726bc"},{"sha":"590501b571473a6bfb92ae5fb004e0f41fd04b40","author":{"email":"f2d77cf6af2cd86f4b88ca65eb4325248411bf26@objectos.com.br","name":"Marcio Endo"},"message":"Merge pull request #54 in RIO/rio from feature/RIO-175-modulo-eclipse to release/0.5.0\n\n* commit '58b1893c2af3276ca235c1840f46dbe9556726bc':\n  Módulo 'eclipse'","distinct":true,"url":"https://api.github.com/repos/objectos/rio/commits/590501b571473a6bfb92ae5fb004e0f41fd04b40"},{"sha":"b17dfc3a73ec14a7edffa9f668a138c4d5650995","author":{"email":"f2d77cf6af2cd86f4b88ca65eb4325248411bf26@objectos.com.br","name":"Marcio Endo"},"message":"Corrige ChainedMethodInvocation\n\nGramática e parsers de MethodInvocation não funcionava corretamente\nquando havia mais de uma chamada de métodos encadeados.\n\nIsto é, coisas do tipo:\n\n    obj.a().b().c().d()\n    \nnão funcionavam.\n\nRIO-177","distinct":true,"url":"https://api.github.com/repos/objectos/rio/commits/b17dfc3a73ec14a7edffa9f668a138c4d5650995"},{"sha":"73889bf75bea1e431e188c885f420c5bc866cbb4","author":{"email":"f2d77cf6af2cd86f4b88ca65eb4325248411bf26@objectos.com.br","name":"Marcio Endo"},"message":"eclipse-prepare-4.4.1\n\nPrimeira versão de Eclipse prepare funcional!\n\nForam necessária correções em ScriptRio para o tratamento de referências\nque são, na verdade, variáveis.\n\nPor sinal, será necessária a criação de uma classe para abstrair esse\ncomportamento.\n\nRIO-176","distinct":true,"url":"https://api.github.com/repos/objectos/rio/commits/73889bf75bea1e431e188c885f420c5bc866cbb4"}]}