views:

266

answers:

3

All

I wish to call the svnlook commandline from my MSbuild script using the Exec command, however all the documentation I have read seems to indicate that this can only be run on the machine holding the repository itself (i.e. the server.)

Does anyone know how I can access this functionality from the client machine, is there a client wrapper for calling this functionality (i.e. a combination of svn log & svn info)??

+4  A: 

svnlook works directly on the repository database. That database is not available on the client computer (usually, unless you access the repository via file:///). So there's no way to use svnlook.

You can get most information with the svn client.

you didn't mention what information you want exactly, but I suggest using

svn log
svn diff
svn info
Stefan
A: 

svn log -rev 'head' -v url svn log -rev 'head' -v url this shows similar dirs_changed from svnlook

A: 
svn merge –dry-run -r BASE:HEAD .
Saurabh