{"push_id":841992039,"size":22,"distinct_size":1,"ref":"refs/heads/new_jobs_management","head":"c3e68a418278bfd53b7a9f459e319392289f67f6","before":"37d13e4775771bb0f13fbacfa72a0c882414a23a","commits":[{"sha":"f2079ad858f2f544490e845097835ddc09adef6d","author":{"email":"01153fbc2c14a3a31ce5da855b95d54654871b6d@aip.de","name":"Kristin Riebe"},"message":"Typos","distinct":false,"url":"https://api.github.com/repos/aipescience/daiquiri/commits/f2079ad858f2f544490e845097835ddc09adef6d"},{"sha":"d7c7d0d3971ac2a71c5443d35d5f93d70d96564f","author":{"email":"01153fbc2c14a3a31ce5da855b95d54654871b6d@aip.de","name":"Kristin Riebe"},"message":"Filtering job list by just one PHASE works now; LAST-keyword supported, but only applied to non-pending job list for now.","distinct":false,"url":"https://api.github.com/repos/aipescience/daiquiri/commits/d7c7d0d3971ac2a71c5443d35d5f93d70d96564f"},{"sha":"1da4d01ff3683363c58a9f9b0bf6d7433322db22","author":{"email":"01153fbc2c14a3a31ce5da855b95d54654871b6d@aip.de","name":"Kristin Riebe"},"message":"LAST keyword working now, coding needs improvement","distinct":false,"url":"https://api.github.com/repos/aipescience/daiquiri/commits/1da4d01ff3683363c58a9f9b0bf6d7433322db22"},{"sha":"138d6a9506a173c73f1cf353435f3eef777d254c","author":{"email":"01153fbc2c14a3a31ce5da855b95d54654871b6d@aip.de","name":"Kristin Riebe"},"message":"Minor adjustment","distinct":false,"url":"https://api.github.com/repos/aipescience/daiquiri/commits/138d6a9506a173c73f1cf353435f3eef777d254c"},{"sha":"949034d71bc351f79c3d944e1b1e809406f42ee6","author":{"email":"01153fbc2c14a3a31ce5da855b95d54654871b6d@aip.de","name":"Kristin Riebe"},"message":"Added AFTER-keyword treatment, still somewhat unclear how to sort/cut jobs from pendingJobList (with startTime=NULL)","distinct":false,"url":"https://api.github.com/repos/aipescience/daiquiri/commits/949034d71bc351f79c3d944e1b1e809406f42ee6"},{"sha":"df3f38b1e800c6484f5e9a6fb7bf6ebe3e2bc439","author":{"email":"01153fbc2c14a3a31ce5da855b95d54654871b6d@aip.de","name":"Kristin Riebe"},"message":"Bug corrected, filtering jobs by PHASE (only 1), AFTER and LAST work now","distinct":false,"url":"https://api.github.com/repos/aipescience/daiquiri/commits/df3f38b1e800c6484f5e9a6fb7bf6ebe3e2bc439"},{"sha":"9d577cdc53021f53e120a2881887aea756c9a7ca","author":{"email":"01153fbc2c14a3a31ce5da855b95d54654871b6d@aip.de","name":"Kristin Riebe"},"message":"Adding support for multiple phases","distinct":false,"url":"https://api.github.com/repos/aipescience/daiquiri/commits/9d577cdc53021f53e120a2881887aea756c9a7ca"},{"sha":"f7d88b13ff6d3eb8e6b3f67a7feee90aa113aff3","author":{"email":"01153fbc2c14a3a31ce5da855b95d54654871b6d@aip.de","name":"Kristin Riebe"},"message":"Bug correction for job list without phases and unused uws-phases; ARCHIVED phase added; set startTime of job at validation; set endTime to startTime if validation error","distinct":false,"url":"https://api.github.com/repos/aipescience/daiquiri/commits/f7d88b13ff6d3eb8e6b3f67a7feee90aa113aff3"},{"sha":"a143405e37b646a0b91b9ad9721dde62d4017928","author":{"email":"01153fbc2c14a3a31ce5da855b95d54654871b6d@aip.de","name":"Kristin Riebe"},"message":"Proper sorting of jobs by startTime, set startTime if validation error, send endTime if job is aborted; ignore startTime=NULL jobs when filtering with LAST or AFTER; still some issues with ABORTED-phase in DirectQueue","distinct":false,"url":"https://api.github.com/repos/aipescience/daiquiri/commits/a143405e37b646a0b91b9ad9721dde62d4017928"},{"sha":"55c49c50c700d6b01831d5d604001d4b0885f06d","author":{"email":"01153fbc2c14a3a31ce5da855b95d54654871b6d@aip.de","name":"Kristin Riebe"},"message":"Fix filter by ABORTED for DirectQueue by adding timeout-phase, though timeout is not implemented yet. only need it for correct filtering. Always return jobs in ascending order for job list (since this is the order used by LAST and AFTER), for a more consistent behaviour.","distinct":false,"url":"https://api.github.com/repos/aipescience/daiquiri/commits/55c49c50c700d6b01831d5d604001d4b0885f06d"},{"sha":"ecb898aa5dc78300900be438b1661f9b4bc9afb1","author":{"email":"01153fbc2c14a3a31ce5da855b95d54654871b6d@aip.de","name":"Kristin Riebe"},"message":"Version attribute added for jobs and job-elements","distinct":false,"url":"https://api.github.com/repos/aipescience/daiquiri/commits/ecb898aa5dc78300900be438b1661f9b4bc9afb1"},{"sha":"735032a1a1982a7671975f5b7996905112ccd20c","author":{"email":"01153fbc2c14a3a31ce5da855b95d54654871b6d@aip.de","name":"Kristin Riebe"},"message":"Added WAIT-blocking behaviour, including additional PHASE-filter","distinct":false,"url":"https://api.github.com/repos/aipescience/daiquiri/commits/735032a1a1982a7671975f5b7996905112ccd20c"},{"sha":"44cf8ecf46940a4bdc9e787c59695cc776e619e8","author":{"email":"01153fbc2c14a3a31ce5da855b95d54654871b6d@aip.de","name":"Kristin Riebe"},"message":"Take care of missing values when parsing query parameters","distinct":false,"url":"https://api.github.com/repos/aipescience/daiquiri/commits/44cf8ecf46940a4bdc9e787c59695cc776e619e8"},{"sha":"e99330138b130a70d9125bd62dddc02bc518246d","author":{"email":"01153fbc2c14a3a31ce5da855b95d54654871b6d@aip.de","name":"Kristin Riebe"},"message":"Making it nicer: get status-names from existing phase-lists, return empty job list if unsupported (but valid UWS) phases are given, always sort pending and query-job lists, expect UTC-timestamp for AFTER, throw errors if PHASE, LAST or AFTER do not come with valid values","distinct":false,"url":"https://api.github.com/repos/aipescience/daiquiri/commits/e99330138b130a70d9125bd62dddc02bc518246d"},{"sha":"7a853ab286355d5db535eb77bd23b7a3b66a94a5","author":{"email":"01153fbc2c14a3a31ce5da855b95d54654871b6d@aip.de","name":"Kristin Riebe"},"message":"Removed 'timeout' for ABORTED phase again from status-list for direct queue, since I solved the problem with ABORTED filtering directly in UWS.php","distinct":false,"url":"https://api.github.com/repos/aipescience/daiquiri/commits/7a853ab286355d5db535eb77bd23b7a3b66a94a5"},{"sha":"a4195373380067674187077d0c51398a899b5b55","author":{"email":"01153fbc2c14a3a31ce5da855b95d54654871b6d@aip.de","name":"Kristin Riebe"},"message":"Removed forgotten else-clause (joblist-merging is done beforehand already)","distinct":false,"url":"https://api.github.com/repos/aipescience/daiquiri/commits/a4195373380067674187077d0c51398a899b5b55"},{"sha":"729384fd1a9d88441648ad3cab3c70c7b65a12e0","author":{"email":"01153fbc2c14a3a31ce5da855b95d54654871b6d@aip.de","name":"Kristin Riebe"},"message":"Convert timezone on server for AFTER, otherwise day saving time not correctly taken into account.","distinct":false,"url":"https://api.github.com/repos/aipescience/daiquiri/commits/729384fd1a9d88441648ad3cab3c70c7b65a12e0"},{"sha":"11feac0a0f25ae2cc16ee2bfd2dfbe0969ea5c85","author":{"email":"a9af00e5841e4770efbccbf3253fe1b242b5983d@aip.de","name":"Jochen Klar"},"message":"Merge branch 'uws_1_1' of github.com:aipescience/daiquiri into uws_1_1","distinct":false,"url":"https://api.github.com/repos/aipescience/daiquiri/commits/11feac0a0f25ae2cc16ee2bfd2dfbe0969ea5c85"},{"sha":"4083013e376fbe46e9e7794f0eaa4a281937a668","author":{"email":"a9af00e5841e4770efbccbf3253fe1b242b5983d@aip.de","name":"Jochen Klar"},"message":"array_column replaced","distinct":false,"url":"https://api.github.com/repos/aipescience/daiquiri/commits/4083013e376fbe46e9e7794f0eaa4a281937a668"},{"sha":"cefab7e84a85cb4e46385c77d83b2d77f731a4da","author":{"email":"01153fbc2c14a3a31ce5da855b95d54654871b6d@aip.de","name":"Kristin Riebe"},"message":"Datetime formats for setting start/endTime in case of error corrected; bug with killJob (if PHASE=ABORT is sent) corrected ($id->$job replaced by $jobId)","distinct":false,"url":"https://api.github.com/repos/aipescience/daiquiri/commits/cefab7e84a85cb4e46385c77d83b2d77f731a4da"}]}