cadaver(1) allows browsing WebDAV HTTP servers from the command line. It doesn't do everything you want (but you might be able to use it as a starting point (if you enable http:// access to your repositories)).
Rick Varney wrote on Tue, May 31, 2011 at 10:50:14 -0700: > Hello, > > We are migrating from a RCS-like revision control system, RCE, to > Subversion. > > The users are accustomed to poking around in the directories where > the archive > files are stored to see what's there in a Linux bash shell. While it is > possible to do this using the svn client commands by providing the full path > to > objects in the repository, it is somewhat inconvenient. A shell user > accustomed > to using cd, ls, and path completion to inspect a file tree can't use the > same > methods when inspecting the repository. > > I noticed svnshell.py. This is similar to what I am looking for. However, > svnshell.py is a server-side script. I am looking for a client-side script - > we > have users at multiple sites that will want to inspect the repository. > > The key features/commands I am looking for are: > > 1. a client-side script > 2. cd to change the current directory > 3. ls to list files > 4. path completion using the TAB key > 5. info command to invoke svn info on a repository file or dir > 6. log command to invoke svn log on a repository file or dir > 7. a simple find command > > Is there anything out there like this? I have not found anything in my web > searches so far. If not, any suggestions on what to use as a good starting > point? > > Best regards, > > Rick Varney