2835: post-review fails if extraneous git-svn remote

matthew********@kitwa****** (Google Code) (Is this you? Claim this profile.)
What version are you running?
RBTools 0.4.2

What steps will reproduce the problem?
1. Create a hosted git clone of a svn repository.
2. Check out the git clone.
3. Add the corresponding git-svn remote to said checkout.
4. Set up RB for the hosted git clone.
5. Attempt to upload a review request

What is the expected output? What do you see instead?
Posting fails, as it finds the git-svn remote and uses that (which the RB server doesn't know about) and won't fall back to the git remote. There should be at least an option to ignore the git-svn remote.

Please provide any additional information below.
This is a real setup for us. We have a local git "fork" of a project that uses svn for their hosting. Most of the developers use git and only git, and since this is the version we depend on internally, reviews must be done against the git repository (the svn repo won't have the merge points for most changes). However, some developers have a git-svn clone of upstream to aid pushing changes back upstream. This issue prevents those developers from being able to post changes for review.
#1 david
  • +Component-RBTools
#2 smacleod
  • +smacleod
#3 chipx86
  • +Project-RBTools
#4 david
  • -reviewboard
  • -Project:RBTools
  • -smacleod