aboutsummaryrefslogtreecommitdiff
path: root/tests/tmux-util
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-26 14:47:01 -0500
committerCraig Jennings <c@cjennings.net>2026-05-26 14:47:01 -0500
commitbce2396cd36ebcad20652e0d68eedc92aa79cc7b (patch)
tree37717a85621a8d7b55d1ae11650fac11b27f7015 /tests/tmux-util
parent119eb9ea8d65bbfbde1e94b426ad5b6ca3861d98 (diff)
downloadarchsetup-bce2396cd36ebcad20652e0d68eedc92aa79cc7b.tar.gz
archsetup-bce2396cd36ebcad20652e0d68eedc92aa79cc7b.zip
fix(archsetup): give git_install the same retry logic as pacman/aur
pacman_install and aur_install retry up to MAX_INSTALL_RETRIES. git_install only retried the clone once and never the build. I folded it into the same retry loop: it cleans the build dir between attempts and runs clone && make-install as one command list, so the captured exit code is the real failure rather than the if-statement's status (the trap retry_install documents). One behavior change: a build that fails every attempt now warns and continues instead of being fatal on the re-clone path. That matches how pacman and aur failures are handled, so one source build that won't compile no longer aborts the whole install. It surfaces in the error summary instead.
Diffstat (limited to 'tests/tmux-util')
0 files changed, 0 insertions, 0 deletions