What is the recommended practice for maintaining test automation code within version control?
We are currently keeping all of our production and staging feature code within SVN but our tests (which are written in Ruby) are currently in Github.
Is it bad practice to store all of our automated test code within a separate version control system or does this not matter? e.g. GitHub for our tests and SVN for our codebase.