{"push_id":657943285,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"e62658c61bcc73dc3423bc53d626787f1f415ec3","before":"ad949d2f66a105fe2a925478cf499af27dbceed5","commits":[{"sha":"8de980ad72e412c679bff46aaa5979c6726efd5b","author":{"email":"c70deb64e269b1dabf33088013183bc1ce1ccbc3@gmail.com","name":"Ashar Fuadi"},"message":"Restructure generator program for supporting command-line options\n\n- Generator program is now called \"runner program\".\n- Runner program should now include \"tcframe/runner.cpp\".\n- setBaseDir() -> setTestCasesDir()\n- setSolution() -> setSolutionCommand()\n- Config() sections can now be overridden by command-line options:\n\n  - --slug\n  - --tc-dir\n  - --solution-command\n\nResolve #8","distinct":true,"url":"https://api.github.com/repos/jonathanirvings/tcframe/commits/8de980ad72e412c679bff46aaa5979c6726efd5b"},{"sha":"5ca75ae3e90a0c072dc7c1b50a3047589f6ae12d","author":{"email":"c70deb64e269b1dabf33088013183bc1ce1ccbc3@gmail.com","name":"Ashar Fuadi"},"message":"Remove base directory from OS\n\nThis is so that OS class can be used for more general things, not only for\nproducing test cases in test cases base directory.","distinct":true,"url":"https://api.github.com/repos/jonathanirvings/tcframe/commits/5ca75ae3e90a0c072dc7c1b50a3047589f6ae12d"},{"sha":"b48aab4e09095ca163617f7eb082a5e827fbc1ed","author":{"email":"c70deb64e269b1dabf33088013183bc1ce1ccbc3@gmail.com","name":"Ashar Fuadi"},"message":"Add exclude patterns in docs conf to suppress warnings","distinct":true,"url":"https://api.github.com/repos/jonathanirvings/tcframe/commits/b48aab4e09095ca163617f7eb082a5e827fbc1ed"},{"sha":"e037d512272ff4698789930caca9470795d10d2f","author":{"email":"c70deb64e269b1dabf33088013183bc1ce1ccbc3@gmail.com","name":"Ashar Fuadi"},"message":"Make stderr redirection optional in OS","distinct":true,"url":"https://api.github.com/repos/jonathanirvings/tcframe/commits/e037d512272ff4698789930caca9470795d10d2f"},{"sha":"7b31125e359e82a48672a99c5c1cd66bd322fe1b","author":{"email":"c70deb64e269b1dabf33088013183bc1ce1ccbc3@gmail.com","name":"Ashar Fuadi"},"message":"Add method on closing opened stream for writing\n\nThere was a bug on generator_test.cpp. It was reading string from null\nstreams, but surprisingly no errors happened....","distinct":true,"url":"https://api.github.com/repos/jonathanirvings/tcframe/commits/7b31125e359e82a48672a99c5c1cd66bd322fe1b"},{"sha":"f13577c2ea6fef05867887f25f067e0bcaf1e2f1","author":{"email":"c70deb64e269b1dabf33088013183bc1ce1ccbc3@gmail.com","name":"Ashar Fuadi"},"message":"Redirect to /dev/null if output/error not supplied","distinct":true,"url":"https://api.github.com/repos/jonathanirvings/tcframe/commits/f13577c2ea6fef05867887f25f067e0bcaf1e2f1"},{"sha":"3669f1568d63ebd0ff4c40fd90c8b1b6e4c6c30e","author":{"email":"c70deb64e269b1dabf33088013183bc1ce1ccbc3@gmail.com","name":"Ashar Fuadi"},"message":"Implement submission simulation feature\n\n- BaseProblem and BaseGenerator now expose the configuration for public.\n- Runner can now accept BaseProblem's object for unit tests.\n- There is a --porcelain option for producing output to be consumed by machines.\n- Logger is split into 3: TestCase, Generator, and Submitter Loggers.\n\nResolve #32","distinct":true,"url":"https://api.github.com/repos/jonathanirvings/tcframe/commits/3669f1568d63ebd0ff4c40fd90c8b1b6e4c6c30e"},{"sha":"5bd120561a21a61d63ee3ddd59c07b23915a32bd","author":{"email":"c70deb64e269b1dabf33088013183bc1ce1ccbc3@gmail.com","name":"Ashar Fuadi"},"message":"Add missing force make dir in generator","distinct":true,"url":"https://api.github.com/repos/jonathanirvings/tcframe/commits/5bd120561a21a61d63ee3ddd59c07b23915a32bd"},{"sha":"eb7b089985b5f6f2c641fff6e85556a9bd2daae5","author":{"email":"c70deb64e269b1dabf33088013183bc1ce1ccbc3@gmail.com","name":"Ashar Fuadi"},"message":"Current command-line options are irrelevant for submission simulation","distinct":true,"url":"https://api.github.com/repos/jonathanirvings/tcframe/commits/eb7b089985b5f6f2c641fff6e85556a9bd2daae5"},{"sha":"92793b91c920105452ad74408d06e6d2e5928db1","author":{"email":"c70deb64e269b1dabf33088013183bc1ce1ccbc3@gmail.com","name":"Ashar Fuadi"},"message":"Beautify diff for WA solutions","distinct":true,"url":"https://api.github.com/repos/jonathanirvings/tcframe/commits/92793b91c920105452ad74408d06e6d2e5928db1"},{"sha":"e62658c61bcc73dc3423bc53d626787f1f415ec3","author":{"email":"39396361cd741696239dad3f073b6d19fab79abc@yahoo.com","name":"Jonathan Irvin Gunawan"},"message":"Set isPorcelain = false by default","distinct":true,"url":"https://api.github.com/repos/jonathanirvings/tcframe/commits/e62658c61bcc73dc3423bc53d626787f1f415ec3"}]}