summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Schmitz <pierre@archlinux.de>2010-02-22 19:11:17 +0100
committerPierre Schmitz <pierre@archlinux.de>2010-02-22 19:11:17 +0100
commit371f57b0438ccc7c54ab61e5cd1a1482bafc783a (patch)
treea3547b1d3d6f72a188f4f7da422b7ee5da0e9dcf
parent2fe5dbf904d8ded1299fc2dfd85f015b7b2a04c6 (diff)
Don't check if package was released already0.9.4
The checks aren't reliable enough and fail if the local repo is broken due to network failures. So for now we just allways commit.
-rwxr-xr-xarchrelease23
1 files changed, 8 insertions, 15 deletions
diff --git a/archrelease b/archrelease
index a06ab0b..a85bea1 100755
--- a/archrelease
+++ b/archrelease
@@ -23,21 +23,14 @@ fi
echo -n 'releasing package...'
pushd .. >/dev/null
-
-trunk=$(svnversion -cn trunk)
-[[ $? -gt 0 ]] && abort
-repo=$(svnversion -cn "repos/${1}" 2>/dev/null)
-if [[ $? -eq 0 ]] && [[ ${trunk%:*} -le ${repo%:*} ]]; then
- echo 'already done'
-else
- if [ -d "repos/${1}" ]; then
- svn rm --force -q "repos/${1}"
- svn commit -q -m "archrelease: remove ${1}" || abort
- fi
- svn copy -q -r HEAD trunk "repos/${1}"
- svn commit -q -m "archrelease: copy trunk to ${1}" || abort
- popd >/dev/null
- echo 'done'
+if [ -d "repos/${1}" ]; then
+ svn rm --force -q "repos/${1}"
+ svn commit -q -m "archrelease: remove ${1}" || abort
fi
+svn copy -q -r HEAD trunk "repos/${1}"
+svn commit -q -m "archrelease: copy trunk to ${1}" || abort
+popd >/dev/null
+echo 'done'
+
# vim: set noexpandtab tabstop=8 shiftwidth=8 wrap:textwidth=132 autoindent
# kate: indent-mode normal; indent-width 8; tab-indents on; tab-width 8; word-wrap on; word-wrap-column 132