{"push_id":822799536,"size":393,"distinct_size":392,"ref":"refs/heads/master","head":"9990bb5dc7593f6684949939398faee471b5f18c","before":"18133f39789fed2761d028eebf3310f67f03d6bb","commits":[{"sha":"31b355ecb8d562474c642109301af997099867ee","author":{"email":"827a5292f0af93b3aac18a712ef1b34f0bbd54b8@gmail.com","name":"apcraig"},"message":"commit for mosart_n01_cime0.3.34 tag.  Update lnd-rof coupling fields and add mosart support.","distinct":true,"url":"https://api.github.com/repos/quantheory/cime/commits/31b355ecb8d562474c642109301af997099867ee"},{"sha":"e2755c91e91f1060b2df72a892ec97bcac770a4c","author":{"email":"bc9800b9d52a24cce72a73dd528afed53f10e5fc@ucar.edu","name":"Ben Andre"},"message":"get user defined machines in ~/.cime and systems without a batch system working\n\nThe perl batch system refactor broke the ability to run on systems without a batch system and the ability to create a user defined machine with configuration files in ~/.cesm. This restores that functionality.\n\nUsers can place custom config_*.xml files into HOME/.cime (previously HOME/.cesm) instead of modifying configuration files in cime/machines. The batch system generator will look at, in order: HOME/.cime/config_*.xml, CIMEROOT/machines/config_*.xml, and CASETOOLS/config_*.xml. If it finds a matching xml file, it searches for the specified machine or batch system in that file, and uses it. If it doesn't then it keeps searching until it finds the desired xml or dies if nothing is found. Specifying a batch system as 'none' now generates perl run scripts that do not worry about the batch directives. This does not update the functionality for compilers, mpi, etc that were not affected by the batch refactor.\n\nThere was a lot of copy and paste code in the Batch*.pm modules related to reading machine and batch xml files. They have been consolidated into reusable functions.\n\nTested with: ERP_D.f45_g37_rx1.A","distinct":true,"url":"https://api.github.com/repos/quantheory/cime/commits/e2755c91e91f1060b2df72a892ec97bcac770a4c"},{"sha":"d19e0ca8568e883c587f0a580e806fd8e1b5a35c","author":{"email":"bc9800b9d52a24cce72a73dd528afed53f10e5fc@ucar.edu","name":"Ben Andre"},"message":"update batch utils to work on systems without a batch sytem\n\nmachines without a batch system should simply submit the run script and print the output.","distinct":true,"url":"https://api.github.com/repos/quantheory/cime/commits/d19e0ca8568e883c587f0a580e806fd8e1b5a35c"},{"sha":"b981a960316a3fd22346de9354e00a914659b2ad","author":{"email":"bc9800b9d52a24cce72a73dd528afed53f10e5fc@ucar.edu","name":"Ben Andre"},"message":"add unit test framework for cime perl5lib. initial tests\n\nAdd CPAN directory to cime/utils/perl5lib with some cpan modules to provide xunit style unit testing. Add a new unit test driver, 'test_p5lib.pl', a template unit test file, and some unit tests for MiscUtils. The new test suite is run by calling 'prove test_p5lib.pl'.\n\nTesting:\n\n    Test suite: perl5lib - ok\n    Baseline: n/a\n    Namelist changes: n/a\n    Status: bit for bit\n\nCode reviews:","distinct":true,"url":"https://api.github.com/repos/quantheory/cime/commits/b981a960316a3fd22346de9354e00a914659b2ad"},{"sha":"5451618d6e268e70e187862143b6b7ef8dadace1","author":{"email":"bc9800b9d52a24cce72a73dd528afed53f10e5fc@ucar.edu","name":"Ben Andre"},"message":"Cleanup perl5lib unit test documentation.\n\nDocumentation update. No source changes.\n\nTesting:\n\n    Test suite: perl5lib\n    Baseline: n/a\n    Namelist changes: n/a\n    Status: bit for bit","distinct":true,"url":"https://api.github.com/repos/quantheory/cime/commits/5451618d6e268e70e187862143b6b7ef8dadace1"},{"sha":"bb9252c4513ca24bce739d85f14dd95d7987ea98","author":{"email":"bc9800b9d52a24cce72a73dd528afed53f10e5fc@ucar.edu","name":"Ben Andre"},"message":"perl5lib unit test cleanup\n\nCleanup unit tests for perl5lib. Fixed error in getConfigDirs logic caught by writing tests. update unit test documentation.\n\nTesting:\n\n    Test suite: unit test perl5lib\n    Baseline:\n    Namelist changes:\n    Status: bit for bit","distinct":true,"url":"https://api.github.com/repos/quantheory/cime/commits/bb9252c4513ca24bce739d85f14dd95d7987ea98"},{"sha":"07913908b89de4de0779bc6ac5ca5d4bcc5eb861","author":{"email":"93cef439eb222d4f7936320f4500d79674d711a3@ucar.edu","name":"Jay Shollenberger"},"message":"resurrecting config_env.xml","distinct":true,"url":"https://api.github.com/repos/quantheory/cime/commits/07913908b89de4de0779bc6ac5ca5d4bcc5eb861"},{"sha":"0e43da1104f8ff14466e8fcabb37c41605d80028","author":{"email":"93cef439eb222d4f7936320f4500d79674d711a3@ucar.edu","name":"Jay Shollenberger"},"message":"refactored module stuff after feedbach from Ben","distinct":true,"url":"https://api.github.com/repos/quantheory/cime/commits/0e43da1104f8ff14466e8fcabb37c41605d80028"},{"sha":"04d5857ade00e527d84d58dd2d88ea31278934da","author":{"email":"bc9800b9d52a24cce72a73dd528afed53f10e5fc@ucar.edu","name":"Ben Andre"},"message":"bug fixes for submitting tests as batch jobs\n\nPrevious refactoring removed code seemingly redundant or unnecessary code from BatchMaker->getBatchDirectives. Turns out it was necessary to submit tests as batch jobs. Needed to change the way the job submission output was processed so the dependent job id could be extracted.\n\nTesting:\n\n    Test suite: yellowstone_intel, driver prealpha: ok\n    Baseline: none\n    Namelist changes:  none\n    Status: unknown","distinct":true,"url":"https://api.github.com/repos/quantheory/cime/commits/04d5857ade00e527d84d58dd2d88ea31278934da"},{"sha":"85a41cb574124aa837477736124daa83bfc9ce76","author":{"email":"93cef439eb222d4f7936320f4500d79674d711a3@ucar.edu","name":"Jay Shollenberger"},"message":"Merge remote branch 'bandre/userdefined' into xmlmodules","distinct":true,"url":"https://api.github.com/repos/quantheory/cime/commits/85a41cb574124aa837477736124daa83bfc9ce76"},{"sha":"c6433d974352d25d55a032473405d35140156de0","author":{"email":"93cef439eb222d4f7936320f4500d79674d711a3@ucar.edu","name":"Jay Shollenberger"},"message":"adding moduleloader tests, config_machines.xml","distinct":true,"url":"https://api.github.com/repos/quantheory/cime/commits/c6433d974352d25d55a032473405d35140156de0"},{"sha":"1863dbc07fada19f618e8462701c9f2dfc25689e","author":{"email":"93cef439eb222d4f7936320f4500d79674d711a3@ucar.edu","name":"Jay Shollenberger"},"message":"Can find modules, unit tests work","distinct":true,"url":"https://api.github.com/repos/quantheory/cime/commits/1863dbc07fada19f618e8462701c9f2dfc25689e"},{"sha":"add951bc0499c0931a2870ee973dff1fe6a9239e","author":{"email":"5031d9d71e447962363aceea04f633dcc58355d4@ucar.edu","name":"mvertens"},"message":"initial import of cime refactor from subversion setpes branch","distinct":true,"url":"https://api.github.com/repos/quantheory/cime/commits/add951bc0499c0931a2870ee973dff1fe6a9239e"},{"sha":"ad1772907e3f09387eab7e8cb5bd258682d3c088","author":{"email":"5031d9d71e447962363aceea04f633dcc58355d4@ucar.edu","name":"mvertens"},"message":"removed xml files that are no longer needed in the refactor","distinct":true,"url":"https://api.github.com/repos/quantheory/cime/commits/ad1772907e3f09387eab7e8cb5bd258682d3c088"},{"sha":"415d90b753f8b0538f9a2b4a935ee3e3680672c3","author":{"email":"5031d9d71e447962363aceea04f633dcc58355d4@ucar.edu","name":"mvertens"},"message":"removed redundant cimeconfig directories","distinct":true,"url":"https://api.github.com/repos/quantheory/cime/commits/415d90b753f8b0538f9a2b4a935ee3e3680672c3"},{"sha":"5de573cd64166e62d6b2a459a455aec4db7f57b9","author":{"email":"5031d9d71e447962363aceea04f633dcc58355d4@ucar.edu","name":"mvertens"},"message":"removed more reduncant cimeconfig directories","distinct":true,"url":"https://api.github.com/repos/quantheory/cime/commits/5de573cd64166e62d6b2a459a455aec4db7f57b9"},{"sha":"56bd421ca4e50838011ebcd3a62cfbc7e8ef0301","author":{"email":"5031d9d71e447962363aceea04f633dcc58355d4@ucar.edu","name":"mvertens"},"message":"removed more redundant cime directories","distinct":true,"url":"https://api.github.com/repos/quantheory/cime/commits/56bd421ca4e50838011ebcd3a62cfbc7e8ef0301"},{"sha":"e9d74fd3b3de0b3386e33c6aa1870e71a6228500","author":{"email":"5031d9d71e447962363aceea04f633dcc58355d4@ucar.edu","name":"mvertens"},"message":"removed more files as part of the refactor","distinct":true,"url":"https://api.github.com/repos/quantheory/cime/commits/e9d74fd3b3de0b3386e33c6aa1870e71a6228500"},{"sha":"ad7f543445afb3ac79a8478f3cb18b2ee63ac1d7","author":{"email":"5031d9d71e447962363aceea04f633dcc58355d4@ucar.edu","name":"mvertens"},"message":"updated branch to cime1.1.9 - there were two conflicts in config_definitions.xml and config_compsets.xml that need to be merged in manually","distinct":true,"url":"https://api.github.com/repos/quantheory/cime/commits/ad7f543445afb3ac79a8478f3cb18b2ee63ac1d7"},{"sha":"3accce82b7b33e519ed7ee388b2bfb6ac1dd67ed","author":{"email":"5031d9d71e447962363aceea04f633dcc58355d4@ucar.edu","name":"mvertens"},"message":"reverted changes to the pre-merge state and finished adding in all relevant changes","distinct":true,"url":"https://api.github.com/repos/quantheory/cime/commits/3accce82b7b33e519ed7ee388b2bfb6ac1dd67ed"}]}