diff options
Diffstat (limited to 'backup_patches.sh')
-rwxr-xr-x | backup_patches.sh | 6 |
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 |