10 |
marchsdepend() { true; } |
marchsdepend() { true; } |
11 |
mlibdir() { true; } |
mlibdir() { true; } |
12 |
|
|
13 |
SVNCOMMIT="false" |
: ${SVNCOMMIT="false"} |
14 |
DELETEOLD="true" |
: ${DELETEOLD="true"} |
15 |
OPENINEDITOR="false" |
: ${OPENINEDITOR="false"} |
16 |
DEFAULTEDITOR="geany" |
: ${DEFAULTEDITOR="geany"} |
17 |
|
: ${FORCE="0"} |
18 |
|
|
19 |
SMAGEFILE="$1" |
SMAGEFILE="$1" |
20 |
[[ -z ${SMAGEFILE} ]] && die "No smage2 file given" |
[[ -z ${SMAGEFILE} ]] && die "No smage2 file given" |
21 |
[[ ! -f ${SMAGEFILE} ]] && die "File does not exist" |
[[ ! -f ${SMAGEFILE} ]] && die "File does not exist" |
22 |
[[ -z ${MESSAGE} ]] && MESSAGE="-rev bump via revup" |
[[ -z ${MESSAGE} ]] && MESSAGE="-rev bump via revup" |
23 |
|
|
24 |
|
if [[ ${FORCE} = 1 ]] |
25 |
|
then |
26 |
|
svnopts="--force" |
27 |
|
else |
28 |
|
svnopts="" |
29 |
|
fi |
30 |
|
|
31 |
BASEDIR="$(dirname ${SMAGEFILE})/" |
BASEDIR="$(dirname ${SMAGEFILE})/" |
32 |
BASEFILE="$(basename ${SMAGEFILE})" |
BASEFILE="$(basename ${SMAGEFILE})" |
33 |
BASEMD5="${BASEFILE/.smage2/.md5}" |
BASEMD5="${BASEFILE/.smage2/.md5}" |
47 |
|
|
48 |
COMMITLINE="" |
COMMITLINE="" |
49 |
|
|
50 |
|
|
51 |
if [[ ${DELETEOLD} = true ]] |
if [[ ${DELETEOLD} = true ]] |
52 |
then |
then |
53 |
svn del ${SMAGEFILE} || die |
svn del ${svnopts} ${SMAGEFILE} || die |
54 |
COMMITLINE="${COMMITLINE} ${SMAGEFILE}" |
COMMITLINE="${COMMITLINE} ${SMAGEFILE}" |
55 |
if [[ ${HAVEMD5} = yes ]] |
if [[ ${HAVEMD5} = yes ]] |
56 |
then |
then |
57 |
svn del ${BASEDIR}/md5/${BASEMD5} || die |
svn del ${svnopts} ${BASEDIR}/md5/${BASEMD5} || die |
58 |
COMMITLINE="${COMMITLINE} ${BASEDIR}/md5/${BASEMD5}" |
COMMITLINE="${COMMITLINE} ${BASEDIR}/md5/${BASEMD5}" |
59 |
fi |
fi |
60 |
fi |
fi |