aboutsummaryrefslogtreecommitdiffstats
path: root/backup_patches.sh
diff options
context:
space:
mode:
Diffstat (limited to 'backup_patches.sh')
-rwxr-xr-xbackup_patches.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/backup_patches.sh b/backup_patches.sh
index 9e098a7..08cae77 100755
--- a/backup_patches.sh
+++ b/backup_patches.sh
@@ -16,6 +16,12 @@ do
fi
patch=$(git format-patch "$commit^".."$commit")
final_name=$(echo "$patch" | cut -c 6-)
+ nr_duplicates=0
+ while [ -e "$dest_dir/$final_name" ]
+ do
+ nr_duplicates=$((nr_duplicates + 1))
+ final_name+="$nr_duplicates"
+ done
mv "$patch" "$dest_dir/$final_name"
echo "$final_name" >> "$dest_dir/series"
done