Unlike "svn ls --depth infinity" command it performs only 1 SVN request, hence saves time. As a bonus it obtains md5 checksums of the files.
Follow fast-svn-crawler
Other Useful Business Software
Our Free Plans just got better! | Auth0
You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Rate This Project
Login To Rate This Project
User Reviews
-
Very quick; very simple; very effective. Haven't tried for support, so can't review that.
-
Really nice tool to fast search a Subversion/SVN repository. Especially when the repository is large and source code is distributed in a lot of modules, the question often arises where to find a certain code file, e.g. a header you need. A fast search is available if you have access as the SVN admin, using "svnlook tree <your-repo> | grep <file_name> " on the repo host computer. But this is rarely the case. As a normal user you can only use "svn list --depth infinity <your-repo>" (or short "svn list -R ") , but this is exceptionally slow! The svn-crawler from this module fastsvncrawler is an easy to use and fast solution, and I could not find any alternative. It is a very small C binary (38 k, shared link) and needs the package "subversion-libs". On my system it is about 20 times faster than the "svn list" command! In its current state as of 2013 it did not compile on my CentOS7 system, I had to make these changes in CMakeLists.txt: * replace 'include/apr-1.0' by 'include/apr-1'. * add two extra libs lines for libsvn_delta and libsvn_subr: find_library(LIBSVN_DELTA_LIBRARY NAMES svn_delta-1 DOC "libsvn_delta") find_library(LIBSVN_SUBR_LIBRARY NAMES svn_subr-1 DOC "libsvn_subr") * include the two libs in the last line "target_link_libraries": target_link_libraries(svn-crawler ${LIBSVN_RA_LIBRARY} ${LIBSVN_CLIENT_LIBRARY} ${APR_LIBS} ${LIBSVN_DELTA_LIBRARY} ${LIBSVN_SUBR_LIBRARY})