{"push_id":568549877,"size":7,"distinct_size":0,"ref":"refs/heads/model-tests","head":"943d82c5d99080c8a97039f4bf78a189101cd81e","before":"77c3c2ab710020b111d9967060ba6431a9b8a363","commits":[{"sha":"d28f884adb433d5cb79725f4adf05cd2f8622fad","author":{"email":"97107fc477a644f4fc2c182179acf1d304b302df@genome.wustl.edu","name":"Anthony Brummett"},"message":"Another try at fixing STDOUT and STDERR redirection\n\nThis supercedes e4ae511.  The previous commit would have caused our\nweb server to wig out.  See the message in commit 0d56bbc for why.","distinct":false,"url":"https://api.github.com/repos/genome/genome/commits/d28f884adb433d5cb79725f4adf05cd2f8622fad"},{"sha":"98c0aa2d38122d8b16119cd8f0980560f2b541bd","author":{"email":"97107fc477a644f4fc2c182179acf1d304b302df@genome.wustl.edu","name":"Anthony Brummett"},"message":"Exit the process if exec fails\n\nSince this is inside of an eval{}, die() here wouldn't terminate the process.","distinct":false,"url":"https://api.github.com/repos/genome/genome/commits/98c0aa2d38122d8b16119cd8f0980560f2b541bd"},{"sha":"d1b114da205d9be47361f3637bb942b76b66cf02","author":{"email":"97107fc477a644f4fc2c182179acf1d304b302df@genome.wustl.edu","name":"Anthony Brummett"},"message":"Fix the Sys-shellcmd.t 'Run echo with stdout redirected' test\n\nWe only need to print a newline if STDOUT was _not_ redirected.  This is to\ncompensate in case the child process didn't print a newline after it's last\nprint, which would screw up TAP in the parent process (which prints to\nSTDOUT).  If STDOUT is redirected, then whatever the child process prints\nthere won't have any effect on the parent process' TAP output.\n\nPrevious shellcmd() code waited until the child program was done, then\nprinted a newline to STDOUT while it was still possibly redirected.","distinct":false,"url":"https://api.github.com/repos/genome/genome/commits/d1b114da205d9be47361f3637bb942b76b66cf02"},{"sha":"74edb34dd55c51a01768361206c9e266b83a4553","author":{"email":"97107fc477a644f4fc2c182179acf1d304b302df@genome.wustl.edu","name":"Anthony Brummett"},"message":"Fix the Sys-shellcmd.t 'redirected child stdout to a file' test.\n\nThe extra newline is now only printed if STDOUT was _not_ redirected.\nThis change means the output file now contains the real output of the\nchild program.\n\nPrevious code waited until the child process was done, then printed a\nnewline to STDOUT while it was still possibly redirected.","distinct":false,"url":"https://api.github.com/repos/genome/genome/commits/74edb34dd55c51a01768361206c9e266b83a4553"},{"sha":"ba557795fe0e72ca1d4a691230206d9e39e7e80e","author":{"email":"97107fc477a644f4fc2c182179acf1d304b302df@genome.wustl.edu","name":"Anthony Brummett"},"message":"preserve old behavior of always adding an extra newline to STDOUT\n\nReverted the test to look for this newline again","distinct":false,"url":"https://api.github.com/repos/genome/genome/commits/ba557795fe0e72ca1d4a691230206d9e39e7e80e"},{"sha":"40774a05700428d974c47e9deaee6059d648fb4d","author":{"email":"fbe9f7a8dfd6f842583f1cdaf20c61b83355f3ad@gmail.com","name":"Anthony Brummett"},"message":"Merge branch 'master' into redirect-redux-merge","distinct":false,"url":"https://api.github.com/repos/genome/genome/commits/40774a05700428d974c47e9deaee6059d648fb4d"},{"sha":"943d82c5d99080c8a97039f4bf78a189101cd81e","author":{"email":"fbe9f7a8dfd6f842583f1cdaf20c61b83355f3ad@gmail.com","name":"Anthony Brummett"},"message":"Merge pull request #455 from brummett/redirect-redux\n\nAnother try at fixing STDOUT and STDERR redirection","distinct":false,"url":"https://api.github.com/repos/genome/genome/commits/943d82c5d99080c8a97039f4bf78a189101cd81e"}]}