{"push_id":839836161,"size":8,"distinct_size":1,"ref":"refs/heads/master","head":"8d36c1f2758162a7c205dc6df5f59e204be3f714","before":"adb6474bb5d6bcef3bad530a170bdeabc39efa6f","commits":[{"sha":"04f70d00c0a9a49ae9ef161e6ca4de86bc61ef95","author":{"email":"8d8d64ab5c16f122b8c5ad9721a0b0ca2c14cc16@gmail.com","name":"Martin Fitzpatrick"},"message":"Live update of stdout/stderr from running jobs.\n\nAutomatically update stdout/stderr from running jobs by connecting\nto PIPEd output from Popen.\n\nThis implementation uses two threads to listen to stdout/stderr\nas otherwise an empty buffer on either one will block any further\nupdates when attempting to read it.","distinct":false,"url":"https://api.github.com/repos/beni05/Wooey/commits/04f70d00c0a9a49ae9ef161e6ca4de86bc61ef95"},{"sha":"e39f7af40705eabb22b03186345034345c55a387","author":{"email":"8d8d64ab5c16f122b8c5ad9721a0b0ca2c14cc16@gmail.com","name":"Martin Fitzpatrick"},"message":"Python3 fixes for bytes/str","distinct":false,"url":"https://api.github.com/repos/beni05/Wooey/commits/e39f7af40705eabb22b03186345034345c55a387"},{"sha":"3a15cff6e6fbc4d24a9a97498de5c089a91f3b48","author":{"email":"8d8d64ab5c16f122b8c5ad9721a0b0ca2c14cc16@gmail.com","name":"Martin Fitzpatrick"},"message":"JSON/HTML interface for updating UI","distinct":false,"url":"https://api.github.com/repos/beni05/Wooey/commits/3a15cff6e6fbc4d24a9a97498de5c089a91f3b48"},{"sha":"a8831e735a5a89b410e6020b3d7dce073be21dfb","author":{"email":"8d8d64ab5c16f122b8c5ad9721a0b0ca2c14cc16@gmail.com","name":"Martin Fitzpatrick"},"message":"Live update of stdout/stderr on job page.\n\nAuto-updating stdout/stderr on the running script page with\ninterval via JSON.\n\nRendered job outputs (images, etc.) and file lists to be added.","distinct":false,"url":"https://api.github.com/repos/beni05/Wooey/commits/a8831e735a5a89b410e6020b3d7dce073be21dfb"},{"sha":"96d1e805a222b2f4b7fe6ede9c50cef4072b63db","author":{"email":"8d8d64ab5c16f122b8c5ad9721a0b0ca2c14cc16@gmail.com","name":"Martin Fitzpatrick"},"message":"Auto-update script outputs, multiprocessing based stdout/err watch\n\nThis implements the stdout/stderr watching using multiprocessing\n(billiard from celery).\n\nAuto-update the script outputs via json/html.","distinct":false,"url":"https://api.github.com/repos/beni05/Wooey/commits/96d1e805a222b2f4b7fe6ede9c50cef4072b63db"},{"sha":"e82d740cd048f9eba9f09be6cccd89fee54032ba","author":{"email":"8d8d64ab5c16f122b8c5ad9721a0b0ca2c14cc16@gmail.com","name":"Martin Fitzpatrick"},"message":"Python3 string fix","distinct":false,"url":"https://api.github.com/repos/beni05/Wooey/commits/e82d740cd048f9eba9f09be6cccd89fee54032ba"},{"sha":"473741c37e190e180a42462941322b752a9b94ab","author":{"email":"8d8d64ab5c16f122b8c5ad9721a0b0ca2c14cc16@gmail.com","name":"Martin Fitzpatrick"},"message":"Fix for favourite outputs; do not update completed jobs","distinct":false,"url":"https://api.github.com/repos/beni05/Wooey/commits/473741c37e190e180a42462941322b752a9b94ab"},{"sha":"8d36c1f2758162a7c205dc6df5f59e204be3f714","author":{"email":"9dd4acf5f42e4103bd9eaf242f2552717c06069d@gmail.com","name":"Berni"},"message":"Merge pull request #1 from beni05/liveupdate\n\nLiveupdate","distinct":true,"url":"https://api.github.com/repos/beni05/Wooey/commits/8d36c1f2758162a7c205dc6df5f59e204be3f714"}]}