{"push_id":975360630,"size":143,"distinct_size":143,"ref":"refs/heads/master","head":"c5f10aaa9b43c65360ecad75b6315ac846237f85","before":"94ce1759e3bed6cc1880fc67d6b6b8cdeb905882","commits":[{"sha":"43d1aa4d3225ec5320c262af1769dc295dcf92b1","author":{"email":"d0517261e2882c61c16e8636e1d50e350cb7607a@kitware.com","name":"Michael Grauer"},"message":"ENH: Refs #209 First addition of the batchmake module and its configuration.\n\nAdded the batchmake module and configuration pages that attemp to model\nconfiguration on the way it is done generally in midas3.","distinct":true,"url":"https://api.github.com/repos/midasplatform/batchmake/commits/43d1aa4d3225ec5320c262af1769dc295dcf92b1"},{"sha":"1c60639f69f145531aac84b9143b4aac8e7f0ba0","author":{"email":"d0517261e2882c61c16e8636e1d50e350cb7607a@kitware.com","name":"Michael Grauer"},"message":"STYLE: Refs #209 Changed code to pass style tests.","distinct":true,"url":"https://api.github.com/repos/midasplatform/batchmake/commits/1c60639f69f145531aac84b9143b4aac8e7f0ba0"},{"sha":"c98f689b543be5db34f1639c747e426d585c31ca","author":{"email":"d0517261e2882c61c16e8636e1d50e350cb7607a@kitware.com","name":"Michael Grauer"},"message":"BUG: Refs #209.  Changed test file so that tests pass.\n\nI needed to add in a reference to the module constant file, which\nI may have done in a sub-optimal way.","distinct":true,"url":"https://api.github.com/repos/midasplatform/batchmake/commits/c98f689b543be5db34f1639c747e426d585c31ca"},{"sha":"1518c6aff33297b252b6006e297cbb10011e8419","author":{"email":"d0517261e2882c61c16e8636e1d50e350cb7607a@kitware.com","name":"Michael Grauer"},"message":"BUG: Refs #209.  Fixed a failing test, and made other improvements from Charles.\n\nThere was a failing test because I was referring to \"global\" from the ini file,\nwhere the \"global\" key didn't exist.  Charles gave me many good suggestions\nin QAing this original work, some of which I have added in.  Also, I've moved\nsome functionality from the ConfigController to the KWBatchmakeComponent in\nan attempt to allow them to be reused from other places in the module.","distinct":true,"url":"https://api.github.com/repos/midasplatform/batchmake/commits/1518c6aff33297b252b6006e297cbb10011e8419"},{"sha":"645e7b64e368d9af34adda507f8226721915b3bf","author":{"email":"d0517261e2882c61c16e8636e1d50e350cb7607a@kitware.com","name":"Michael Grauer"},"message":"BUG: Refs #212.  Work towards exporting batchmake scripts.\n\nThis commit breaks out much functionality into KWBatchmakeComponent.php and\nalso further into a library (KWUtils.php).  Included are tests for both of\nthese, along with testing data.  The functionality provided would allow\nfor creating a tmp work directory in the batchmake module, copying in\nthe needed .bms and .bmm files, compiling the batchmake script, creating\nthe condor DAG and scripts from the .bms file, and submitting the DAG to\ncondor.","distinct":true,"url":"https://api.github.com/repos/midasplatform/batchmake/commits/645e7b64e368d9af34adda507f8226721915b3bf"},{"sha":"4c5e0c041a5fa7a6ee544603bbc65227a2df1309","author":{"email":"d0517261e2882c61c16e8636e1d50e350cb7607a@kitware.com","name":"Michael Grauer"},"message":"BUG: Refs #212.  Rewrite of KWBatchmakeComponent.php, and reworking of tests.\n\nRewrote KWBatchmakeComponent.php to be more sensible, rewrote tests and other\ncode that depending on this.  Also added a README to the batchmake module for\ntesting, and a switch in CMakeLists.txt for the batchmake module to have\nbatchmake module testing be off by default, since a certain amount of config\nis required to have the batchmake tests pass.","distinct":true,"url":"https://api.github.com/repos/midasplatform/batchmake/commits/4c5e0c041a5fa7a6ee544603bbc65227a2df1309"},{"sha":"32867a580a4cfe880546a9c9c30db1b964a0099c","author":{"email":"d0517261e2882c61c16e8636e1d50e350cb7607a@kitware.com","name":"Michael Grauer"},"message":"BUG: Refs #212.  Cleaned out trailing whitespace.\n\nFixed the files that were failing the new trailing whitespace style check test.","distinct":true,"url":"https://api.github.com/repos/midasplatform/batchmake/commits/32867a580a4cfe880546a9c9c30db1b964a0099c"},{"sha":"250763c1dff1620c05ce548adde723281d77cf17","author":{"email":"d0517261e2882c61c16e8636e1d50e350cb7607a@kitware.com","name":"Michael Grauer"},"message":"BUG: refs #0258. Fixed reference to non-existent variable in error reporting.","distinct":true,"url":"https://api.github.com/repos/midasplatform/batchmake/commits/250763c1dff1620c05ce548adde723281d77cf17"},{"sha":"636dde2265a4313d4b590ca30244415e1ea25e43","author":{"email":"d0517261e2882c61c16e8636e1d50e350cb7607a@kitware.com","name":"Michael Grauer"},"message":"STYLE: refs #0258. Cleaned up style problems.","distinct":true,"url":"https://api.github.com/repos/midasplatform/batchmake/commits/636dde2265a4313d4b590ca30244415e1ea25e43"},{"sha":"6805ea9e49f3731c5df00c65ffed921bf095f467","author":{"email":"d0517261e2882c61c16e8636e1d50e350cb7607a@kitware.com","name":"Michael Grauer"},"message":"ENH: refs #0258.  Reorganized style tests definitions and added model test dirs.","distinct":true,"url":"https://api.github.com/repos/midasplatform/batchmake/commits/6805ea9e49f3731c5df00c65ffed921bf095f467"},{"sha":"22e5c65ba5286f174ef6e213c6936cecb4f1d4cb","author":{"email":"d0517261e2882c61c16e8636e1d50e350cb7607a@kitware.com","name":"Michael Grauer"},"message":"ENH: refs #0258.  Added Itemmetric models and tests, and tests for Task model.","distinct":true,"url":"https://api.github.com/repos/midasplatform/batchmake/commits/22e5c65ba5286f174ef6e213c6936cecb4f1d4cb"},{"sha":"defcde05bc61a80f8a9be78c59a0d6dcb39b8429","author":{"email":"d0517261e2882c61c16e8636e1d50e350cb7607a@kitware.com","name":"Michael Grauer"},"message":"BUG: Refs #212.  Fixed bug in chmod warning, and rewrite of tests.\n\nThere was a bug when a file was tested to see if it could be chmod-ed,\na warning was issued if the file could not be chmoded and this broke\njson parsing.  Now I've changed this to first check the UID of the process,\nand see if that is the same as the UID of the file, if not, then don't perform\nthe chmod test and hence don't generate the warning.\n\nAlso in this commit is the creation of the BatchmakeControllerTest superclass\nand changes in the batchmake tests to use this superclass.  This superclass\nhelps streamline batchmake testing, so the user doesn't have to set as many\nproperties manually to test the batchmake module.","distinct":true,"url":"https://api.github.com/repos/midasplatform/batchmake/commits/defcde05bc61a80f8a9be78c59a0d6dcb39b8429"},{"sha":"95be3b1fdc693e5dcf0cfc00b69bf89aadb972c4","author":{"email":"d0517261e2882c61c16e8636e1d50e350cb7607a@kitware.com","name":"Michael Grauer"},"message":"BUG: Refs #212.  Fixed bug where referencing non-existent variables $cmd_output","distinct":true,"url":"https://api.github.com/repos/midasplatform/batchmake/commits/95be3b1fdc693e5dcf0cfc00b69bf89aadb972c4"},{"sha":"60a2e95e111c92648903ebc080565ab5739d24ff","author":{"email":"d0517261e2882c61c16e8636e1d50e350cb7607a@kitware.com","name":"Michael Grauer"},"message":"BUG: Refs #212.  Added in some test data to better locations.\n\nPart of a process of improving the batchmake tests.","distinct":true,"url":"https://api.github.com/repos/midasplatform/batchmake/commits/60a2e95e111c92648903ebc080565ab5739d24ff"},{"sha":"d1bdb30af752b2c1d459b57fc86b66b840718766","author":{"email":"d0517261e2882c61c16e8636e1d50e350cb7607a@kitware.com","name":"Michael Grauer"},"message":"BUG: Refs #212.  Additional testing fixes, including move to Mock Objects.\n\nRemoved many redundant and unneeded testing files.\nChanged the batchmake module tests around to use Mock Objects that simulate\nBatchMake executable and condor_submit_dag executable, so these tests\ncan be run on systems without BatchMake and condor installed.\nAdding in the Mock Objects also allowed more complete testing of the\nKWBatchmakeComponent.","distinct":true,"url":"https://api.github.com/repos/midasplatform/batchmake/commits/d1bdb30af752b2c1d459b57fc86b66b840718766"},{"sha":"71ffc603fcc55aee54012d7d6fbefee0e711e8ad","author":{"email":"d0517261e2882c61c16e8636e1d50e350cb7607a@kitware.com","name":"Michael Grauer"},"message":"BUG: Refs #212.  Further testing cleanup and reorganization.\n\nRemoved the configs file for testing, removed the README as it\nis now obsolete, and reorganized the CMakeLists files to include some files\nthat weren't tested.\n\nAlso some style fixes in Executor.php","distinct":true,"url":"https://api.github.com/repos/midasplatform/batchmake/commits/71ffc603fcc55aee54012d7d6fbefee0e711e8ad"},{"sha":"79d868129485ffa4cfdafc5eb79964c15ab94b66","author":{"email":"d0517261e2882c61c16e8636e1d50e350cb7607a@kitware.com","name":"Michael Grauer"},"message":"BUG: Refs #212.  Removed commented out code and obsolete comment.","distinct":true,"url":"https://api.github.com/repos/midasplatform/batchmake/commits/79d868129485ffa4cfdafc5eb79964c15ab94b66"},{"sha":"2de5caf7d71057d60372594c6ed97b5f6f387b2b","author":{"email":"d0517261e2882c61c16e8636e1d50e350cb7607a@kitware.com","name":"Michael Grauer"},"message":"BUG: Refs #212.  Initial work towards better default configuration of batchmake","distinct":true,"url":"https://api.github.com/repos/midasplatform/batchmake/commits/2de5caf7d71057d60372594c6ed97b5f6f387b2b"},{"sha":"7dcb583d2b1feba83ce00e3a5ec1be6542d1757a","author":{"email":"d0517261e2882c61c16e8636e1d50e350cb7607a@kitware.com","name":"Michael Grauer"},"message":"BUG: Refs #212.  Further work towards better default configuration of batchmake","distinct":true,"url":"https://api.github.com/repos/midasplatform/batchmake/commits/7dcb583d2b1feba83ce00e3a5ec1be6542d1757a"},{"sha":"dc69e72ec71f9271983d703c8a7363c7be083d8c","author":{"email":"d0517261e2882c61c16e8636e1d50e350cb7607a@kitware.com","name":"Michael Grauer"},"message":"BUG: Refs #212.  Better default configuration of batchmake.\n\nWhen using the Config controller through the midas application, batchmake\nnow provides default paths and creates those directories for the config\nvariables it needs.  These dirs get created under the midas tmp dir.\n\nFurthermore, the ajax call to test the config that the user has entered\nhas been moved to the more standard ajax libary methods, and an\nApiComponent has been created to provide web-api calls.","distinct":true,"url":"https://api.github.com/repos/midasplatform/batchmake/commits/dc69e72ec71f9271983d703c8a7363c7be083d8c"}]}