Improve git-svn support
Review Request #1030 — Created Sept. 9, 2009 and submitted
The support for svn has a nice feature where it can find aliased repositories using the repository UUID, which is useful for e.g. KDE where Review Board only knows about «http://anonsvn.kde.org», but developers are likely using «https://svn.kde.org» or «svn+ssh://svn.kde.org». Unfortunately, the git-svn support lacks this feature, which means that post-review doesn't know how to find the repository known to the Review Board server. This (simple) patch changes the git-svn support (GitClient.get_repository_info) to use the same SvnRepositoryInfo as SVNClient so that post-review is usable on such git-svn checkouts (with a small change to SvnRepositoryInfo to pass through supports_parent_diffs, which GitClient sets differently).
Tested with a KDE git-svn checkout