{"push_id":735068096,"size":18,"distinct_size":6,"ref":"refs/heads/master","head":"92c85e73512f63803a788d8335579c5d0dee5e64","before":"7f55aa4a4a7590deb4f87aa31f892889e6de4a52","commits":[{"sha":"42f84ad3955145734cfa7e52c736721973f3aafa","author":{"email":"856799f54a3de1293fa350b648aa6047383f465b@mytum.de","name":"Sebastian Uhl"},"message":"Add function to submit multiple jobs at once\n\nAdd a function to be able to submit several jobs with one call to\nbatchelor. The argument to the new 'submitJobs' function is a list of\nthe arguments of the 'submitJob' function. In case an implementation\ndoes not provide a 'submitJobs' function itself, 'submitJob' is called\nfor each job to be submitted.\n\nThe return value of 'submitJobs' is a list of the job IDs. An ID of -1\nmeans that there was an error while submitting. Unfortunately the\nexceptions cannot be passed through if 'submitJobs' is not implemented.","distinct":false,"url":"https://api.github.com/repos/tproc12/batchelor/commits/42f84ad3955145734cfa7e52c736721973f3aafa"},{"sha":"f7455622b43992ea45d819d6fe0d16d70b0378f6","author":{"email":"856799f54a3de1293fa350b648aa6047383f465b@mytum.de","name":"Sebastian Uhl"},"message":"Bugfix: Remove 'self' outside a class\n\nRemove two occurences of 'self' outside of any class, must have been a\nC&P error.","distinct":false,"url":"https://api.github.com/repos/tproc12/batchelor/commits/f7455622b43992ea45d819d6fe0d16d70b0378f6"},{"sha":"d4d17f9f2624103df2f5d41a572a53a82ed6f190","author":{"email":"856799f54a3de1293fa350b648aa6047383f465b@mytum.de","name":"Sebastian Uhl"},"message":"Remove not needed 'self's\n\nRemove a couple of unneeded 'self's concerning the information shared\nbetween the various processes. Apparently the manager takes care that\nthose variables are accessible from anywhere, so do not bother to store\na link in the 'Worker' class.","distinct":false,"url":"https://api.github.com/repos/tproc12/batchelor/commits/d4d17f9f2624103df2f5d41a572a53a82ed6f190"},{"sha":"d06e0fc5cd893bb7a6ee14f23acbeb08b3234b1a","author":{"email":"856799f54a3de1293fa350b648aa6047383f465b@mytum.de","name":"Sebastian Uhl"},"message":"Add 'shutdown' method\n\nAdd a 'shutdown' method that should be called if the program using\nbatchelor is closed. By default this method does not do anything.","distinct":false,"url":"https://api.github.com/repos/tproc12/batchelor/commits/d06e0fc5cd893bb7a6ee14f23acbeb08b3234b1a"},{"sha":"0d4bf08d4e70b866c32c46c4bf099064e4a43d23","author":{"email":"856799f54a3de1293fa350b648aa6047383f465b@mytum.de","name":"Sebastian Uhl"},"message":"Implement 'shutdown' function for 'Local' implementation\n\nImplement a 'shutdown' function for the 'Local' implementation which\ntakes care to finish all jobs in the queue, and gracefully stop the\nspawned subprocesses, getting rid of a number of messages at the end of\na program connected to the hard stopping of those.","distinct":false,"url":"https://api.github.com/repos/tproc12/batchelor/commits/0d4bf08d4e70b866c32c46c4bf099064e4a43d23"},{"sha":"b9208efbac4b3200b50bbc68ca33d247595e523c","author":{"email":"856799f54a3de1293fa350b648aa6047383f465b@mytum.de","name":"Sebastian Uhl"},"message":"Implement 'submitJobs' for C2PAP\n\nImplement the 'submitJobs' function for C2PAP. Fo rthis cluster, the\nexecution of the submit program takes exceedingly long, so do this in\nparallel for all job sto be submitted.","distinct":false,"url":"https://api.github.com/repos/tproc12/batchelor/commits/b9208efbac4b3200b50bbc68ca33d247595e523c"},{"sha":"2dc68811fa402b15d04e4582dac86d4586d75c9a","author":{"email":"856799f54a3de1293fa350b648aa6047383f465b@mytum.de","name":"Sebastian Uhl"},"message":"Set default job name in 'submitJobs'\n\nIn accordance with what is done for the 'submitJob' method of the\n'Batchelor' class, set a default job name of 'None', if no job name is\nexplicitely specified. This way the 'submitJobs' functions of the actual\nimplementation can rely on always having this information.","distinct":false,"url":"https://api.github.com/repos/tproc12/batchelor/commits/2dc68811fa402b15d04e4582dac86d4586d75c9a"},{"sha":"05014d9ff0af537a2d06ff6b97eb49aed57a98f7","author":{"email":"856799f54a3de1293fa350b648aa6047383f465b@mytum.de","name":"Sebastian Uhl"},"message":"Add documentation to 'submitJobs' method\n\nAdd some documentation explaining the arguments and return values of\n'submitJobs' of the 'Batchelor' class.","distinct":false,"url":"https://api.github.com/repos/tproc12/batchelor/commits/05014d9ff0af537a2d06ff6b97eb49aed57a98f7"},{"sha":"012628ebe956d3e55d4952ea2af2fc4f5dbfc27a","author":{"email":"856799f54a3de1293fa350b648aa6047383f465b@mytum.de","name":"Sebastian Uhl"},"message":"Clean shutdown for Local option\n\nIf a SIGINT (e.g., CTRL+C) was send to the main process, it was also\nsend to all its child processes. This could be ignored for the worker\nprocesses, but not for the Manager process (at least with python 2.6).\nWith a missing Manager process, also the worker processes stoppped.\nUsing threads instead of processes seems to cure this problem.","distinct":false,"url":"https://api.github.com/repos/tproc12/batchelor/commits/012628ebe956d3e55d4952ea2af2fc4f5dbfc27a"},{"sha":"f5b1598c6acdcc2727daafd79420aee90e791670","author":{"email":"8f52ebdc9a9de6cc43a72ead6c9e672a162243e8@gmx.net","name":"legordian"},"message":"Merge pull request #15 from suhlatwork/master\n\nImprovements for 'Local' and 'C2PAP'.","distinct":false,"url":"https://api.github.com/repos/tproc12/batchelor/commits/f5b1598c6acdcc2727daafd79420aee90e791670"},{"sha":"730afa0ae113b8bcf5260ca28cb0a1624b23deb7","author":{"email":"bc17e3a5fc024db8b14b5df1674254c0bb61f361@cern.ch","name":"Karl Bicker"},"message":"Prevent batchelor from changing arguments.\n\nIn C2PAP's submitJobs function, the list of job arguments which was passed to\nit was changed. Prevent this by creating a new list with the altered arguments\ninstead so that the list given by the user can be recycled.","distinct":false,"url":"https://api.github.com/repos/tproc12/batchelor/commits/730afa0ae113b8bcf5260ca28cb0a1624b23deb7"},{"sha":"b502b6be4757d8d0757b6a5c18fb6363aaa25c29","author":{"email":"a716ada469cda20ee80cba760dfd9f75c06cfc16@cern.ch","name":"Stefan Huber"},"message":"Merge pull request #16 from legordian/master\n\nPrevent batchelor from changing arguments.","distinct":false,"url":"https://api.github.com/repos/tproc12/batchelor/commits/b502b6be4757d8d0757b6a5c18fb6363aaa25c29"},{"sha":"0470f6a8f227f0db2b8df83af9c668b65dcf78ee","author":{"email":"bc17e3a5fc024db8b14b5df1674254c0bb61f361@cern.ch","name":"Karl Bicker"},"message":"Add a script.\n\nAdd a short script which allows to submit a list of commands given as an ASCII\nfile to a batch system.","distinct":true,"url":"https://api.github.com/repos/tproc12/batchelor/commits/0470f6a8f227f0db2b8df83af9c668b65dcf78ee"},{"sha":"54b709cb4bd9424a24e11a07a3d9a1e724e85749","author":{"email":"a716ada469cda20ee80cba760dfd9f75c06cfc16@cern.ch","name":"Stefan Huber"},"message":"Merge pull request #17 from legordian/master\n\nAdd a script.","distinct":true,"url":"https://api.github.com/repos/tproc12/batchelor/commits/54b709cb4bd9424a24e11a07a3d9a1e724e85749"},{"sha":"b032eec40f2e1d9a2d3cb68b21d674fb0954dfb0","author":{"email":"bc17e3a5fc024db8b14b5df1674254c0bb61f361@cern.ch","name":"Karl Bicker"},"message":"Fix tempfile \"leak\".\n\nFix a leak of tempfiles from the C2PAP module which would fail to delete\ntemporary files it created if an exception was raised.","distinct":true,"url":"https://api.github.com/repos/tproc12/batchelor/commits/b032eec40f2e1d9a2d3cb68b21d674fb0954dfb0"},{"sha":"ec71999e83e75219c1ba8d527477f82e948c9109","author":{"email":"bc17e3a5fc024db8b14b5df1674254c0bb61f361@cern.ch","name":"Karl Bicker"},"message":"Fix C2PAP after batch system interface change.\n\nFix the C2PAP submodule after the batch system was upgraded and the interface\nhas been slightly changed.","distinct":true,"url":"https://api.github.com/repos/tproc12/batchelor/commits/ec71999e83e75219c1ba8d527477f82e948c9109"},{"sha":"4b976f3200bc08268fac847aa60f1f79d5bfcb86","author":{"email":"a716ada469cda20ee80cba760dfd9f75c06cfc16@cern.ch","name":"Stefan Huber"},"message":"Merge pull request #21 from legordian/master\n\nFix tempfile \"leak\".","distinct":true,"url":"https://api.github.com/repos/tproc12/batchelor/commits/4b976f3200bc08268fac847aa60f1f79d5bfcb86"},{"sha":"92c85e73512f63803a788d8335579c5d0dee5e64","author":{"email":"a716ada469cda20ee80cba760dfd9f75c06cfc16@cern.ch","name":"Stefan Huber"},"message":"Changed default queue for GridKa\n\nThe queue which is working for submitting jobs for COMPASS is e-long.","distinct":true,"url":"https://api.github.com/repos/tproc12/batchelor/commits/92c85e73512f63803a788d8335579c5d0dee5e64"}]}