archrelease: call svn rm only once

Signed-off-by: Dave Reisner <dreisner@archlinux.org>
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
This commit is contained in:
Dave Reisner 2011-08-16 21:35:59 -04:00 committed by Pierre Schmitz
parent e652dc8085
commit e1312ec493
1 changed files with 5 additions and 3 deletions

View File

@ -30,9 +30,11 @@ fi
echo -n "releasing package to ${1}..."
pushd .. >/dev/null
if [ -d "repos/${1}" ]; then
for file in $(svn ls "repos/${1}"); do
svn rm -q "repos/${1}/$file"
done
declare -a trash
while read -r file; do
trash+=("repos/$1/$file")
done < <(svn ls "repos/$1")
svn rm -q "${trash[@]}"
fi
if [ ! -d repos ]; then
mkdir repos