Patch to saveVersion and jsps, adding the branch to the version annotation.
A note on the implementation: for subversion, this takes the repository root and appends a prefix ("hadoop/core" by default) to build the url. The branch is whatever remains after the root + prefix (e.g. "branches/branch-0.19"). This permits non-canonical names for branches (e.g. "experimental/branchA" in addition to "branches/foo", "tags/bar", and "trunk"). Since most users observe the convention, supporting this use case may not be necessary.