From 371f57b0438ccc7c54ab61e5cd1a1482bafc783a Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Mon, 22 Feb 2010 19:11:17 +0100 Subject: Don't check if package was released already 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. --- archrelease | 23 ++++++++--------------- 1 file 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 -- cgit v1.2.3-24-g4f1b