- assigned_to: nobody --> billmonkscott
The setting project_root is meant to be (AFAICT) the folder which contains all of your SVN working copies -- not a single SVN working copy itself. (If it is, for example, you can't see all the diffs for that working copy -- it treats each folder in that working-copy as a project.)
Right now, there's no check for this, and I saw my good friend Murphy do it wrong. I suggest adding another sanity check to codereview_controller.rb for this. Perhaps something simple like:
if File.directory? projects_home + "/.svn"
raise "project_root '#{projects_home}' is an SVN working copy, but shouldn't be. It should be the folder above that. Check your settings.yml and try again."
end
in the projects_home method, between the unless-statement and the projects_home value.
- Ken