Home / Community / Blog

To find files using their properties I've prepared script havesvnproperty.bash:

#!/bin/bash

if [ $# -lt 1 ] ; then
    echo "Check if file has value in property \
                               'myown:tags'."
    echo " "
    echo "No enouh parameters"
    echo " "
    echo "Example:"
    echo "$0 path/to/file some_tag"
    echo "find /home/repository -path '*/.svn' -prune -o \
                                -exec $0 \\{\\} some_tag \\;"
    exit 1
fi

filename=$1
propval=$2

tags=`svn propget myown:tags "$filename"`

ma=1
for x in $tags ; do
    if [ $x == $propval ] ; then
        ma=0
    fi
done

if [ $ma -eq 0 ] ; then
    echo "File $filename is tagged $propval"
fi

exit $ma

later you can search using find command, ie:

find /home/jaqb/myrepo -path '*/.svn' -prune -o \
                       -exec havesvnproperty.bash \{\} some_value \;

Just my blog...

Mon Tue Wed Thu Fri Sat Sun
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31