{"push_id":946071414,"size":19,"distinct_size":19,"ref":"refs/heads/master","head":"37c7fd14f7d8da8e6892a3a4f858f12d590b9fe3","before":"6f9dff360ea97de5458a6f5b804cc3dbcd49402e","commits":[{"sha":"aebc8c4615cc8745e1b451d31bd4da6457140844","author":{"email":"ff03357d67bcebc26cfe1ba3e1cd0340adfee2af@activeeon.com","name":"Fabien Viale"},"message":"Merge pull request #7 from ow2-proactive/master\n\nsynchronize fork","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/aebc8c4615cc8745e1b451d31bd4da6457140844"},{"sha":"b11d8f17a05f2069dbf26e7dfc2820707c57bb7a","author":{"email":"b91e724809f265a753f853f152195bbab45ac33a@activeeon.com","name":"Tobias Wiens"},"message":"Add fork execution environments.\nFork execution environments pick up a magic variable from a fork environment script. That variable contains a command, that command will be split by space and be copied in front of the fork environment command. That means the fork environment command is passed to the prefix command. That can be used e.g. for Docker containers, if we want to execute the fork environment inside a container, then we can copy the Docker command in front of it. The last argument of the Docker command will be the command executed inside the container. So we will execute the fork environment inside the container.\nWith this change all classes which were touched were refactored and covered with test cases. Sadly not 100% because the code was not written to be testable, but it is way better now.\nThe biggest changes are the refactoring and fixing bugs which were encountered during refactoring and testing the classes. The overall change in the \"old\" code was just a few lines. Most of the new files originate from refactoring, that way the code became mostly testable.","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/b11d8f17a05f2069dbf26e7dfc2820707c57bb7a"},{"sha":"460f900594670237164b70a0fb2e9a90bb782c8f","author":{"email":"b91e724809f265a753f853f152195bbab45ac33a@activeeon.com","name":"Tobias Wiens"},"message":"Add Docker Execution Environment template.","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/460f900594670237164b70a0fb2e9a90bb782c8f"},{"sha":"953e8cb27ea55e05dd3cde33a264a43838037449","author":{"email":"b91e724809f265a753f853f152195bbab45ac33a@activeeon.com","name":"Tobias Wiens"},"message":"Changes from code review no 2.","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/953e8cb27ea55e05dd3cde33a264a43838037449"},{"sha":"c9876858edf5de5b7200ce93c300ebb469a68570","author":{"email":"b91e724809f265a753f853f152195bbab45ac33a@activeeon.com","name":"Tobias Wiens"},"message":"Fix bug with getting the proper file encoding.","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/c9876858edf5de5b7200ce93c300ebb469a68570"},{"sha":"544537aafbab31ceeab5f490d026177a274e4261","author":{"email":"b91e724809f265a753f853f152195bbab45ac33a@activeeon.com","name":"Tobias Wiens"},"message":"Parameter was returned and in method signature. Fix refactoring mistake.","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/544537aafbab31ceeab5f490d026177a274e4261"},{"sha":"dcce02d2672516d9b54249c1a28b1bbe172df78c","author":{"email":"6078d9235d7171e8d3d323dea0ea4bb7372ee6bf@gmail.com","name":"tobwiens"},"message":"Merge pull request #2427 from tobwiens/forkEnvironmentPrefixCommand\n\nFork Environment Prefix Command","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/dcce02d2672516d9b54249c1a28b1bbe172df78c"},{"sha":"d3ad5432de620a0dda2ce40c8ecb68c1128efdaa","author":{"email":"b91e724809f265a753f853f152195bbab45ac33a@activeeon.com","name":"Tobias Wiens"},"message":"Add new version of docker compose script engine to scheudling project","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/d3ad5432de620a0dda2ce40c8ecb68c1128efdaa"},{"sha":"3ade4fbad72dca9450acd432c02ced27e74ff664","author":{"email":"6078d9235d7171e8d3d323dea0ea4bb7372ee6bf@gmail.com","name":"tobwiens"},"message":"Merge pull request #2434 from tobwiens/addNewVersionDockerComposeScriptEngine\n\nAdd new version of docker compose script engine to scheudling project","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/3ade4fbad72dca9450acd432c02ced27e74ff664"},{"sha":"c9434d07d53e140c3287354036c63910f1ae40ef","author":{"email":"4c4ae7f8374b499bb91e655d3edf001ed8ddcba0@gmail.com","name":"Marco Castigliego"},"message":"removing SNAPSHOT","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/c9434d07d53e140c3287354036c63910f1ae40ef"},{"sha":"b3b3d97d035c300d276be168e9a2f88e7547cdc7","author":{"email":"4c4ae7f8374b499bb91e655d3edf001ed8ddcba0@gmail.com","name":"Marco Castigliego"},"message":"increased SNAPSHOT version","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/b3b3d97d035c300d276be168e9a2f88e7547cdc7"},{"sha":"4732c440cea771e2015659ff8d8133c185214d30","author":{"email":"a6ce2db431366af209d312e93b4a30517556103a@users.noreply.github.com","name":"Laurent Pellegrino"},"message":"Merge pull request #2433 from lpellegr/master\n\nUpgrade Jetty dependencies","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/4732c440cea771e2015659ff8d8133c185214d30"},{"sha":"635fe24ac51a2d0d973f2f89897bee7bde3f5223","author":{"email":"ff03357d67bcebc26cfe1ba3e1cd0340adfee2af@activeeon.com","name":"fviale"},"message":"fix for #2431 :\n- shutdown the internal threadpool when we terminate the smart proxy\n- remove it as event listener.\n- added some javadoc and rearranged code","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/635fe24ac51a2d0d973f2f89897bee7bde3f5223"},{"sha":"cd1a8188440f2f5cf965656307fad36af3c7ddc9","author":{"email":"ff03357d67bcebc26cfe1ba3e1cd0340adfee2af@activeeon.com","name":"Fabien Viale"},"message":"Merge pull request #8 from ow2-proactive/master\n\nsynchronize fork","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/cd1a8188440f2f5cf965656307fad36af3c7ddc9"},{"sha":"b5e7efac1311fd0ab8e273a159d30c6f13edf6be","author":{"email":"ff03357d67bcebc26cfe1ba3e1cd0340adfee2af@activeeon.com","name":"fviale"},"message":"fix for #2418 :\n- now correctly set the hours, minutes, seconds and the pattern replacement\n- added a walltime unit test in Job2XMLTransformerTest","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/b5e7efac1311fd0ab8e273a159d30c6f13edf6be"},{"sha":"0d3729ad3d08d1ecb549a4f3e01e9dcef8b99ba5","author":{"email":"ff03357d67bcebc26cfe1ba3e1cd0340adfee2af@activeeon.com","name":"fviale"},"message":" #2425 :\n  - check java installation and display an error message if it's not available\n  - use rsync instead of cp to avoid long waiting time without display","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/0d3729ad3d08d1ecb549a4f3e01e9dcef8b99ba5"},{"sha":"ac4b862a928a15cf9b18a38ac2e81ffc9125b7ff","author":{"email":"ff03357d67bcebc26cfe1ba3e1cd0340adfee2af@activeeon.com","name":"Fabien Viale"},"message":"Merge pull request #2439 from fviale/master\n\nfix for #2418 : Job2XMLTransformer walltime serialization","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/ac4b862a928a15cf9b18a38ac2e81ffc9125b7ff"},{"sha":"e206114ba57eed1e22d7f7419c96c20d3aecd993","author":{"email":"ff03357d67bcebc26cfe1ba3e1cd0340adfee2af@activeeon.com","name":"Fabien Viale"},"message":"Merge pull request #2440 from fviale/2425\n\nimprovement #2425 : checking for java installation and using rsync instead of cp","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/e206114ba57eed1e22d7f7419c96c20d3aecd993"},{"sha":"37c7fd14f7d8da8e6892a3a4f858f12d590b9fe3","author":{"email":"77e75db34460080c28593f5e3086fc363fcea1a0@activeeon.com","name":"Laurent Pellegrino"},"message":"Add configuration templates for Oracle database","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/37c7fd14f7d8da8e6892a3a4f858f12d590b9fe3"}]}