GitHub PushEvent at 2014-10-22 09:20:23
Repository: cylc
Actor: matthewrmshin
Payload: {"shas":[["92ec0ae33b310be9b17d016eae3d4eef74b0d5e2","f59ae8196aa42776608da10af2c2df5c4ac97d86@metoffice.gov.uk","#1115: cylc gui graph view: crop proxy points","Ben Fitzpatrick",false],["d7a593d456866b19e9370c762f1e9d8dfcfaaddb","f59ae8196aa42776608da10af2c2df5c4ac97d86@metoffice.gov.uk","fix terminology","Ben Fitzpatrick",false],["68f179d60376f4ee877acc429f70282ef1012985","f59ae8196aa42776608da10af2c2df5c4ac97d86@metoffice.gov.uk","cylc release: fix regex family bug and add tests","Ben Fitzpatrick",false],["9e205b98af653b5bbdd35dd6490402ee36bdf5eb","f59ae8196aa42776608da10af2c2df5c4ac97d86@metoffice.gov.uk","cylc hold: add task and family tests","Ben Fitzpatrick",false],["79cbaae6a4e0ac7312ee8ae55a4a942065f0e503","f59ae8196aa42776608da10af2c2df5c4ac97d86@metoffice.gov.uk","cylc reload: fix daemon logfile reporting","Ben Fitzpatrick",false],["59f5169e24bb91f640343077f1144ba4652a6887","3bd507db9a90d9ffe5774e839186f7e9e6bca16a@gmail.com","Merge pull request #1185 from benfitzpatrick/1115.immortal-r1-graph\n\ncylc gui graph view: crop purely-base-node-points","Hilary James Oliver",false],["58376a5548e83427b8a2c22212580af15c8892c5","3bd507db9a90d9ffe5774e839186f7e9e6bca16a@gmail.com","Merge pull request #1191 from benfitzpatrick/fix-reload-logfiles\n\ncylc reload: fix daemon task logfiles reporting","Hilary James Oliver",false],["e0e6639cda4a3578d25b51697a79a1fa895dcc00","3bd507db9a90d9ffe5774e839186f7e9e6bca16a@gmail.com","Merge pull request #1190 from benfitzpatrick/release-families-regex-bug\n\ncylc release: fix families regex bug","Hilary James Oliver",false],["8e7cba9694715b91e6241de70abc320f35958457","964782930b924030d8b62ed72cd3f8392d135218@metoffice.gov.uk","Further refactor to the batch systems logic\n\nDecouple the task, job submit and job file modules.\n\nTurn `JobFile` into a singleton. Move `cylc.job_submission.jobfile` module up a\nlevel to become `cylc.job_file`. Use a single dict to pass information to the\n`write` method for a much cleaner interface.\n\nRename `cylc.job_submission` package `cylc.batch_sys_handlers`. (It is no\nlonger just about job submission, but also other interaction with the batch\nsystems.)\n\nBatch system handler classes are no longer sub-classes of `JobSubmit`. This\nallows their interfaces to be much more flexible.\n\nRename `JobSubmit` to `BatchSysManager` and turn into a singleton. Manage\ninstances of batch system handlers (so there is no need to create new\ninstances unnecessarily). Move most batch systems related logic into this\nclass. Move `cylc.job_submission.job_submit` module up a level to become\n`cylc.batch_sys_manager`.\n\nAllow batch system handler classes to directly format the directives. This\nallows each class to have full control of what goes into the job file.\n\nImprove `at` submission command. Use STDIN to write command to `at now`.\n\nImprove `pbs` handler logic. If a directive key contains a space character,\nthen use the equal sign as the assignment operator. If a directive key does not\ncontain a space character, use the space character as the assignment character.\nRemove the poll output filter logic, as `qstat` already returns non-zero if the\njob ID is supplied as an argument and it is no longer in the queue.\n\n10/10 pylint scores for the job file and the batch system handler modules!","Matt Shin",false],["8e8baac0293043750bf18480829f8b25365d27a9","964782930b924030d8b62ed72cd3f8392d135218@metoffice.gov.uk","Improve logic and doc strings","Matt Shin",false]],"size":10,"ref":"refs/heads/refactor-job-submit","head":"8e8baac0293043750bf18480829f8b25365d27a9"}