{"push_id":1092096297,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"9542fd8d4dacccbcdf5dee8aa976f71266570371","before":"d97879fc8afeaf29269b180a9290f4457d040995","commits":[{"sha":"c8da26f24c54c26b6efb38a1b9e0ae898d16d2c8","author":{"email":"bde8ce39dcfd5e8e385cb466746b23f3b2ea1394@gmail.com","name":"Fabricio Cabral"},"message":"Refactoring: Identificador -> Id","distinct":true,"url":"https://api.github.com/repos/fabriciofx/rocket/commits/c8da26f24c54c26b6efb38a1b9e0ae898d16d2c8"},{"sha":"1d0e88829b5bde73adff9b8cee2968a826ed685a","author":{"email":"bde8ce39dcfd5e8e385cb466746b23f3b2ea1394@gmail.com","name":"Fabricio Cabral"},"message":"Refactoring para utilização de restrições","distinct":true,"url":"https://api.github.com/repos/fabriciofx/rocket/commits/1d0e88829b5bde73adff9b8cee2968a826ed685a"},{"sha":"4b00341c7d1824743fb8965e56a1f265a1350002","author":{"email":"bde8ce39dcfd5e8e385cb466746b23f3b2ea1394@gmail.com","name":"Fabricio Cabral"},"message":"Classes concretas precisam ser final (garantir encapsulamento impedindo herança)","distinct":true,"url":"https://api.github.com/repos/fabriciofx/rocket/commits/4b00341c7d1824743fb8965e56a1f265a1350002"},{"sha":"49e59e0f68348e4251c9890960a97508e786cfea","author":{"email":"bde8ce39dcfd5e8e385cb466746b23f3b2ea1394@gmail.com","name":"Fabricio Cabral"},"message":"Removido a suite de testes","distinct":true,"url":"https://api.github.com/repos/fabriciofx/rocket/commits/49e59e0f68348e4251c9890960a97508e786cfea"},{"sha":"344d942a49dec6391f61a03d8c6e1cb1b439c207","author":{"email":"bde8ce39dcfd5e8e385cb466746b23f3b2ea1394@gmail.com","name":"Fabricio Cabral"},"message":"Corrigido o tipo de exceção","distinct":true,"url":"https://api.github.com/repos/fabriciofx/rocket/commits/344d942a49dec6391f61a03d8c6e1cb1b439c207"},{"sha":"0bd80bcb886a14997de27a6f80b512a8c5e8eebd","author":{"email":"bde8ce39dcfd5e8e385cb466746b23f3b2ea1394@gmail.com","name":"Fabricio Cabral"},"message":"Melhorada a semântica dos testes","distinct":true,"url":"https://api.github.com/repos/fabriciofx/rocket/commits/0bd80bcb886a14997de27a6f80b512a8c5e8eebd"},{"sha":"b0d434760b84683d16b3988b850bd39bdb895b58","author":{"email":"bde8ce39dcfd5e8e385cb466746b23f3b2ea1394@gmail.com","name":"Fabricio Cabral"},"message":"Corrigida validação de nome","distinct":true,"url":"https://api.github.com/repos/fabriciofx/rocket/commits/b0d434760b84683d16b3988b850bd39bdb895b58"},{"sha":"2f4ed4963fe4f11c83881519976accfe33671ad9","author":{"email":"bde8ce39dcfd5e8e385cb466746b23f3b2ea1394@gmail.com","name":"Fabricio Cabral"},"message":"Refactoring para melhor nome de teste","distinct":true,"url":"https://api.github.com/repos/fabriciofx/rocket/commits/2f4ed4963fe4f11c83881519976accfe33671ad9"},{"sha":"35ed13bf240c09c81efe93204248670edcebdd82","author":{"email":"bde8ce39dcfd5e8e385cb466746b23f3b2ea1394@gmail.com","name":"Fabricio Cabral"},"message":"Melhorada informação de qual string não passou na validação de padrões","distinct":true,"url":"https://api.github.com/repos/fabriciofx/rocket/commits/35ed13bf240c09c81efe93204248670edcebdd82"},{"sha":"9542fd8d4dacccbcdf5dee8aa976f71266570371","author":{"email":"bde8ce39dcfd5e8e385cb466746b23f3b2ea1394@gmail.com","name":"Fabricio Cabral"},"message":"Removido caractere inválido para um nome","distinct":true,"url":"https://api.github.com/repos/fabriciofx/rocket/commits/9542fd8d4dacccbcdf5dee8aa976f71266570371"}]}