原因を書いておく。
通常SVNのリポジトリは
repositoryroot--trunk
+branches
+tags
となっており、このrepositoryrootをRedmineのSVNのURLとして使う。
だが、障害が発生したケースでは1つのリポジトリを複数のプロジェクトで分けて使っていた
repositoryroot---subroot1--trunk
| +branches
| +tags
+-subroot2--trunk
+branches
tags
Redmine上ではsubroot1, subroot2をそれぞれPJのSVNのURLとして指定。
この場合、リポジトリの更新情報表示でのパスはsubrootからのパスが表示されるが、リポジトリDB内にはrepositoryrootからのパスが登録される。コードレビュープラグインは表示上のパスしか意識していなかったためDB内を検索すると、「そんなパスの更新情報は無い」と怒られていた。
そんな構成のリポジトリはお目にかかったことない。こっちで再現しないはずだ。
gitやmercurialはトップディレクトリからしかチェックアウトできないためこの問題は発生しない。