{"push_id":2189710669,"size":27,"distinct_size":0,"ref":"refs/heads/gda-9.6","head":"e172116361acdd12dcdbf314679fd46b76ea3003","before":"d8ae0ddcd3a80a0b28162f3e6199b48f6b1d5872","commits":[{"sha":"89a1fafddc752011977ee13375b3e0e1738693c8","author":{"name":"Peter Keller","email":"559978d658f8172895cc4068cf14e24721409195@globalphasing.com"},"message":"Attempt to make Eclipse submodules play nicely with .gitignore\n\n - Eclipse can add multiple spurious '/bin/' lines to .gitignore\nin submodules","distinct":false,"url":"https://api.github.com/repos/githubgphl/gphl-sdcp-common/commits/89a1fafddc752011977ee13375b3e0e1738693c8"},{"sha":"bd9288a6b9f7678f875257917794e4cda31148a9","author":{"name":"Peter Keller","email":"559978d658f8172895cc4068cf14e24721409195@globalphasing.com"},"message":"Instantiate a namelist group with both data and a factory, or neither\n\n - Fix for SDCP-74: allowing the instantiation of a namelist group with\na factory but no data was a weakness in the use of the Data Exchange\nFormat.\n - Also in this commit: a couple of tests for null were recast.","distinct":false,"url":"https://api.github.com/repos/githubgphl/gphl-sdcp-common/commits/bd9288a6b9f7678f875257917794e4cda31148a9"},{"sha":"17f806cd43807de7834d7a7674db4d3ec76a597b","author":{"name":"Peter Keller","email":"559978d658f8172895cc4068cf14e24721409195@globalphasing.com"},"message":"Improve internal handling of stringified lists of strings\n\n - Cope with the boundary conditions of null and empty strings in the\nproper place","distinct":false,"url":"https://api.github.com/repos/githubgphl/gphl-sdcp-common/commits/17f806cd43807de7834d7a7674db4d3ec76a597b"},{"sha":"2ec7caea3675396ede392b6fa3524b2ecc6deb82","author":{"name":"Peter Keller","email":"559978d658f8172895cc4068cf14e24721409195@globalphasing.com"},"message":"Enforce value semantics for variable's values\n\n - Avoid a value being altered through a returned array reference.\nClient code should construct a new array or List of values, and use a\nput method","distinct":false,"url":"https://api.github.com/repos/githubgphl/gphl-sdcp-common/commits/2ec7caea3675396ede392b6fa3524b2ecc6deb82"},{"sha":"98798bb6b21f26fa8aa9e3f79495bd2913271984","author":{"name":"Peter Keller","email":"559978d658f8172895cc4068cf14e24721409195@globalphasing.com"},"message":"Fix infinite recursion bug","distinct":false,"url":"https://api.github.com/repos/githubgphl/gphl-sdcp-common/commits/98798bb6b21f26fa8aa9e3f79495bd2913271984"},{"sha":"1fa4c2436f26858fc267c6b072f8a5e2ae264f67","author":{"name":"Peter Keller","email":"559978d658f8172895cc4068cf14e24721409195@globalphasing.com"},"message":"Enhancements to namelist functionality\n\n - Partly prompted by the requirement to dump instrumentation.nml from\npersistence layer\n - More genericity, to encapsulate conversion from string values to\ntypes specified by the client\n - \"append\" methods corresponding to \"put\" methods\n - better handling of splitting a single string into an array","distinct":false,"url":"https://api.github.com/repos/githubgphl/gphl-sdcp-common/commits/1fa4c2436f26858fc267c6b072f8a5e2ae264f67"},{"sha":"b4a9d9c86f12524206e415b237e4dc6565fca533","author":{"name":"Peter Keller","email":"559978d658f8172895cc4068cf14e24721409195@globalphasing.com"},"message":"Remove unnecessary reassignments from parent class","distinct":false,"url":"https://api.github.com/repos/githubgphl/gphl-sdcp-common/commits/b4a9d9c86f12524206e415b237e4dc6565fca533"},{"sha":"76f7445ee7b4f18730d5c45c4d71f977f7d9408f","author":{"name":"Peter Keller","email":"559978d658f8172895cc4068cf14e24721409195@globalphasing.com"},"message":"Changes to handle recen input and launching\n\n - This commit will also make it easier to integrate transcal\n - Also some tidying up of the setting of the variable ordering within\nthe namelist groups","distinct":false,"url":"https://api.github.com/repos/githubgphl/gphl-sdcp-common/commits/76f7445ee7b4f18730d5c45c4d71f977f7d9408f"},{"sha":"d1b171e76831ff6534a9088b6dd47bf346c7fead","author":{"name":"Peter Keller","email":"559978d658f8172895cc4068cf14e24721409195@globalphasing.com"},"message":"Ensure an exception is thrown early if recen binary cannot be executed","distinct":false,"url":"https://api.github.com/repos/githubgphl/gphl-sdcp-common/commits/d1b171e76831ff6534a9088b6dd47bf346c7fead"},{"sha":"5308146f5bb08f0d30fd5924ffeaa4a288afbc11","author":{"name":"Peter Keller","email":"559978d658f8172895cc4068cf14e24721409195@globalphasing.com"},"message":"Control the maximum number of values per line in F90 namelist output","distinct":false,"url":"https://api.github.com/repos/githubgphl/gphl-sdcp-common/commits/5308146f5bb08f0d30fd5924ffeaa4a288afbc11"},{"sha":"a8d18ef4736298e4c9212238d767ddecb837aba5","author":{"name":"Peter Keller","email":"559978d658f8172895cc4068cf14e24721409195@globalphasing.com"},"message":"Improve names of files for stdin/stderr","distinct":false,"url":"https://api.github.com/repos/githubgphl/gphl-sdcp-common/commits/a8d18ef4736298e4c9212238d767ddecb837aba5"},{"sha":"a588891c854a2f751ca41ba4d1ec0eed31dc728a","author":{"name":"Peter Keller","email":"559978d658f8172895cc4068cf14e24721409195@globalphasing.com"},"message":"Handle property name prefix in a static way\n\n - Needed to allow variables to be set from properties even in dry-run\nmodes or when 0 scans are requested","distinct":false,"url":"https://api.github.com/repos/githubgphl/gphl-sdcp-common/commits/a588891c854a2f751ca41ba4d1ec0eed31dc728a"},{"sha":"3ef409b184eb8c1af13f0df4228b4cb71e7eec45","author":{"name":"Peter Keller","email":"559978d658f8172895cc4068cf14e24721409195@globalphasing.com"},"message":"Adapt for use by the workflow\n\n - Still some wrinkles to be sorted out:\n   - Should be reusable\n   - Need better way if checking for availability of binary","distinct":false,"url":"https://api.github.com/repos/githubgphl/gphl-sdcp-common/commits/3ef409b184eb8c1af13f0df4228b4cb71e7eec45"},{"sha":"b2b2de39e73ab93e675741c49a4f7692f5fc695d","author":{"name":"Peter Keller","email":"559978d658f8172895cc4068cf14e24721409195@globalphasing.com"},"message":"First-cut gradle build files","distinct":false,"url":"https://api.github.com/repos/githubgphl/gphl-sdcp-common/commits/b2b2de39e73ab93e675741c49a4f7692f5fc695d"},{"sha":"1f29186b65259c51278d82893bdcd7a8eab6062d","author":{"name":"Peter Keller","email":"559978d658f8172895cc4068cf14e24721409195@globalphasing.com"},"message":"Tighten up on Fortran-like treatment of whitespace-only string values","distinct":false,"url":"https://api.github.com/repos/githubgphl/gphl-sdcp-common/commits/1f29186b65259c51278d82893bdcd7a8eab6062d"},{"sha":"a190d1b53a1300ef353b4ee1ba45a5a783799624","author":{"name":"Peter Keller","email":"559978d658f8172895cc4068cf14e24721409195@globalphasing.com"},"message":"Handle date/time values in namelist data","distinct":false,"url":"https://api.github.com/repos/githubgphl/gphl-sdcp-common/commits/a190d1b53a1300ef353b4ee1ba45a5a783799624"},{"sha":"34db4d716b5a66d0345ba5437a3ef9c235c0d91b","author":{"name":"Peter Keller","email":"559978d658f8172895cc4068cf14e24721409195@globalphasing.com"},"message":"Improve parsing/handling of booleans read from namelist data\n\n - Encapsulate parsing of boolean literals, catering for full F90 syntax\n(begins with any of T/F or .T/.F, case-insensitive)","distinct":false,"url":"https://api.github.com/repos/githubgphl/gphl-sdcp-common/commits/34db4d716b5a66d0345ba5437a3ef9c235c0d91b"},{"sha":"1996bb9c39aad25e94fbaa1f3d08ca9bc478bd4b","author":{"name":"Peter Keller","email":"559978d658f8172895cc4068cf14e24721409195@globalphasing.com"},"message":"Encapsulate writing of boolean values\n\n - 'append' function is all that is needed for now: we may add a set of\nboolean 'put' functions later.","distinct":false,"url":"https://api.github.com/repos/githubgphl/gphl-sdcp-common/commits/1996bb9c39aad25e94fbaa1f3d08ca9bc478bd4b"},{"sha":"d7559ff1b9277ea73f4821bb00e0dd7f614cbb3b","author":{"name":"Peter Keller","email":"559978d658f8172895cc4068cf14e24721409195@globalphasing.com"},"message":"Tighten up handling of empty value lists","distinct":false,"url":"https://api.github.com/repos/githubgphl/gphl-sdcp-common/commits/d7559ff1b9277ea73f4821bb00e0dd7f614cbb3b"},{"sha":"f920fada0debf77bcf7b92e501f580cfc5e2cfb6","author":{"name":"Peter Keller","email":"559978d658f8172895cc4068cf14e24721409195@globalphasing.com"},"message":"Robustify StreamPrinter against junk bytes in stdout/stderr\n\n - In our context this can happen when a Fortan90 application dumps the\ncontents of an uninitialised variable to stdout.","distinct":false,"url":"https://api.github.com/repos/githubgphl/gphl-sdcp-common/commits/f920fada0debf77bcf7b92e501f580cfc5e2cfb6"}]}
{"actor":{"display_login":"qny31541"}}