Sometime we need to see
svn log of all files in a directory (including all files in all its subdirectories). Here are some approaches.
Using repository url
First find the repository url of the directory by running svn info in that directory.
$ svn info URL: http://svnserver.com/reporoot/dir1/dir2
Now use svn log on the directory repository url (not the root url)
$ svn log http://svnserver.com/reporoot/dir1/dir2
Using local svn log
Go to the the directory in local svn repository. Run svn update and then svn log as shown below:
$ cd /path_to_desired_svn_local_directory $ svn udpate $ svn log .
Note that command
svn update is required. Otherwise you may see stale log information.