====== Subversion tricks ====== * Viewing all externals: svn propget -R svn:externals * Partial checkout: svn checkout --depth empty https://svnweb.freebsd.org/base svn update --set-depth immediates base svn update --set-depth infinity base/head * Flip SVN URLs: 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