r19165 - gnucash/trunk/packaging/win32 - Fix windows tag build script, by Geert Janssens
Christian Stimming
cstim at code.gnucash.org
Fri May 14 11:43:16 EDT 2010
Author: cstim
Date: 2010-05-14 11:43:16 -0400 (Fri, 14 May 2010)
New Revision: 19165
Trac: http://svn.gnucash.org/trac/changeset/19165
Modified:
gnucash/trunk/packaging/win32/build_tags.sh
Log:
Fix windows tag build script, by Geert Janssens
Modified: gnucash/trunk/packaging/win32/build_tags.sh
===================================================================
--- gnucash/trunk/packaging/win32/build_tags.sh 2010-05-14 09:00:57 UTC (rev 19164)
+++ gnucash/trunk/packaging/win32/build_tags.sh 2010-05-14 15:43:16 UTC (rev 19165)
@@ -25,12 +25,12 @@
# If we don't have a tagfile then start from 'now'
tagfile=tags
if [ ! -f ${tagfile} ] ; then
- svn ls ${TAG_URL} > ${tagfile}
+ svn ls -v ${TAG_URL} | awk '/[^.]\/$/ { print $6$1 }' > ${tagfile}
fi
# Figure out the new set of tags
-svn ls ${TAG_URL} > ${tagfile}.new
-tags="`diff --suppress-common-lines ${tagfile} ${tagfile}.new | grep '^> ' | sed -e 's/^> //g' -e 's#/$##g'`"
+svn ls -v ${TAG_URL} | awk '/[^.]\/$/ { print $6$1 }' > ${tagfile}.new
+tags="`diff --suppress-common-lines ${tagfile} ${tagfile}.new | grep '^> ' | sed -e 's/^> //g'`"
# move the new file into place
mv -f ${tagfile}.new ${tagfile}
@@ -38,9 +38,11 @@
################################################################
# Now iterate over all the new tags (if any) and build a package
-for tag in $tags ; do
+for tag_rev in $tags ; do
+ tag=${tag_rev%/*}
tagbasedir=/c/soft/gnucash-${tag}
tagdir=${tagbasedir}/gnucash
+ rm -fr $tagbasedir
mkdir -p ${tagdir}
# Copy the downloads to save time
More information about the gnucash-changes
mailing list