set -e export BACKOFF_MAX_TIME=0 export GIT_AUTHOR_NAME=automation export GIT_COMMITTER_NAME=automation export GIT_AUTHOR_EMAIL=auto@mati.on export GIT_COMMITTER_EMAIL=auto@mati.on cache_dir=$(mktemp -d) data_dir=$(mktemp -d) export XDG_CACHE_HOME=$cache_dir export XDG_DATA_HOME=$data_dir nix_store=$(mktemp -d) nix_state=$(mktemp -d) export NIX_STORE_DIR=$nix_store export NIX_STATE_DIR=$nix_state foo_setup() { repo_dir="`mktemp -d`" repo="$repo_dir/repo" git -c init.defaultBranch=master init "$repo" ( cd "$repo" echo Contents > test-file git add test-file git commit -m 'Commit message' ) conf="`mktemp`" cat > "$conf" <