Subversion tricks

svn propget -R svn:externals
svn checkout --depth empty https://svnweb.freebsd.org/base
svn update --set-depth immediates base
svn update --set-depth infinity base/head
url="$(svn info | awk '/^URL/{print $2}')"
committer='svn+ssh://0mp@repo'
anonymous='https://svn'
 
case $url in
    $committer*)
        svn relocate "$committer" "$anonymous"
        ;;
    $anonymous*)
        svn relocate "$anonymous" "$committer"
        ;;
esac