Take the 2-minute tour ×

Part of a repository is going to move to it's own repository on a new server, and this may break externals that have been set up.

How can I find a list of all paths that have externals set?

share|improve this question
add comment

1 Answer

up vote 1 down vote accepted

Make an executable script 'find_externals.sh'


echo find paths that have externals set
while read fullpath; do
        result=`svnlook proplist "$repository" "${fullpath}" -v`

        if [[ "$result" == *svn:ext* ]] ; then
                echo;echo "Path: '$fullpath'"
                echo $result

Call it like this

svnlook tree /path/to/repo --full-paths | ./find_externals.sh
share|improve this answer
add comment

Your Answer


