Search code examples
svnuser-interfacerapidsvn

svn log/diff frontend like gitk?


I want to study the changes made to Google Chrome's source code which is managed by SVN. A web interface can be found at http://src.chromium.org/viewvc/chrome/

I'd like to know if there's a GUI frontend that allows me to examine the timeline locally. With git I can simply run gitk foo.c.

I tried qsvn and rapidsvn but couldn't figure out how to make them do the job. It seems that I have to import the repository in the GUI, but I already have the repository checked out.


Solution

  • Unlike distributed VCS like git and mercurial, in subversion we do not get "a clone" of the repository, when we do a checkout - just a particular version.

    In RapidSVN, we can click on a file, right-click choose Log... to get a history of file changes, but this involves a connection to the server to download the info. (Some clients like TortoiseSVN cache some of these, but not sure about RapidSVN).