Refactor SvnInfo to make it testable; also makes the branch relative path to the root of the repository.

Before the branch would be set only to the tail, e.g. "1.6".
Now, the branch is set to "releases/1.6".

Review by: fabbott


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@5007 8db76d5a-ed1c-0410-87a9-c151d255dfc7
6 files changed