From ed01423b18bba92f34ec3c64ba146d1676de8150 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 6 Sep 2026 00:15:20 +0000 Subject: [PATCH] refactor(installer): reuse timestamp for backup naming loop Co-authored-by: robbyrussell <257+robbyrussell@users.noreply.github.com> --- tools/install.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/install.sh b/tools/install.sh index 3097fb3a7..3f889c960 100755 --- a/tools/install.sh +++ b/tools/install.sh @@ -417,10 +417,11 @@ setup_zshrc() { hist_backup_base="${hist}.pre-oh-my-zsh" hist_backup="$hist_backup_base" if [ -e "$hist_backup" ]; then + hist_backup_ts="$(date +%Y-%m-%d_%H-%M-%S)" hist_backup_i=0 while [ -e "$hist_backup" ]; do hist_backup_i=$((hist_backup_i + 1)) - hist_backup="${hist_backup_base}-$(date +%Y-%m-%d_%H-%M-%S)-${hist_backup_i}" + hist_backup="${hist_backup_base}-${hist_backup_ts}-${hist_backup_i}" done fi if cp -p "$hist" "$hist_backup"; then