--- trunk/pkgtools/svn-revup.sh 2013/05/13 11:38:32 2109 +++ trunk/pkgtools/svn-revup.sh 2019/03/15 11:24:13 3110 @@ -10,16 +10,24 @@ marchsdepend() { true; } mlibdir() { true; } -SVNCOMMIT="false" -DELETEOLD="true" -OPENINEDITOR="false" -DEFAULTEDITOR="geany" +: ${SVNCOMMIT="false"} +: ${DELETEOLD="true"} +: ${OPENINEDITOR="false"} +: ${DEFAULTEDITOR="geany"} +: ${FORCE="0"} SMAGEFILE="$1" [[ -z ${SMAGEFILE} ]] && die "No smage2 file given" [[ ! -f ${SMAGEFILE} ]] && die "File does not exist" [[ -z ${MESSAGE} ]] && MESSAGE="-rev bump via revup" +if [[ ${FORCE} = 1 ]] +then + svnopts="--force" +else + svnopts="" +fi + BASEDIR="$(dirname ${SMAGEFILE})/" BASEFILE="$(basename ${SMAGEFILE})" BASEMD5="${BASEFILE/.smage2/.md5}" @@ -39,13 +47,14 @@ COMMITLINE="" + if [[ ${DELETEOLD} = true ]] then - svn del ${SMAGEFILE} || die + svn del ${svnopts} ${SMAGEFILE} || die COMMITLINE="${COMMITLINE} ${SMAGEFILE}" if [[ ${HAVEMD5} = yes ]] then - svn del ${BASEDIR}/md5/${BASEMD5} || die + svn del ${svnopts} ${BASEDIR}/md5/${BASEMD5} || die COMMITLINE="${COMMITLINE} ${BASEDIR}/md5/${BASEMD5}" fi fi