{"push_id":833186533,"size":2,"distinct_size":2,"ref":"refs/heads/token-manager-and-reconnect-during-juttle-run","head":"7b57ba4142c9718c4a95d0c730a5009743ab50a2","before":"b0109bbc13b755b1de0ec402973f22b80fa9b313","commits":[{"sha":"84616a4305e0f443cd51e9d076f8fdfa407b0673","author":{"email":"d0735c88c41ac3ebdfef1d56960aa1f89c374924@jut.io","name":"rodney"},"message":"token manager & access token refresh\n\nadded a new TokenManager to handle the refresh of access token's at\nruntime and while doing that we can now correctly refresh tokens every\nhour during `jut run` executions which allows the juttle program to run\nfor hours on end. Also added new reconnect feature to the run juttle api\nso that we can even tolerate some network glitches.\n\n`jut run` now has a `--retry` and `--retry-delay` option to basically\nallow you to handle rerunning programs.","distinct":true,"url":"https://api.github.com/repos/jut-io/jut-python-tools/commits/84616a4305e0f443cd51e9d076f8fdfa407b0673"},{"sha":"7b57ba4142c9718c4a95d0c730a5009743ab50a2","author":{"email":"d0735c88c41ac3ebdfef1d56960aa1f89c374924@jut.io","name":"rodney"},"message":"new `jut jobs connect` command that you can use to connect to a\npersistent program and check on the state of things.","distinct":true,"url":"https://api.github.com/repos/jut-io/jut-python-tools/commits/7b57ba4142c9718c4a95d0c730a5009743ab50a2"}]}