mix tcr.pull_push This will push commits to the trunk whenever they are created by mix tcr.test which you can run occasionally manually in another terminal window
mix tcr.pull_push
mix tcr.test
MIX_ENV=test mix tcr.test This will run tests and save commits if/when the test passes, and revert if test fails
MIX_ENV=test mix tcr.test
MIX_ENV=test mix tcr.test_commit This will run tests and save commits if/when the test passes, and nothing if test fails
MIX_ENV=test mix tcr.test_commit