# This script creates the svn:externals property for the documentation directory,
# for the modules listed in get_paths
#
# Run it from the toplevel (i.e. inside l10n/)
#
# David Faure <faure@kde.org>, LGPL v2

dir=`dirname $0` 
. $dir/get_paths
modules=`list_modules`
baseurl="svn://anonsvn.kde.org/home/kde"
docheck=1

externals=""
function add()
{
   m=$1
   url=$2
   if test $docheck -ne 0; then
     echo Checking $url...
     svn ls $url >/dev/null || return 1
   fi
   externals="$externals$m $url\n"
}

for mod in $modules; do
   url="$baseurl/`get_path $mod`/doc"
   add $mod $url
done

# interpret the \n
externals=`echo -e "$externals"`

svn propset svn:externals "$externals" documentation
