Yes, I could have just fixed the problem in trunk, but the fix has quite an impact on the codebase.
I wanted to flesh out all of the problems on a branch, and allow collaboration, before these fixes hit trunk.
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/branches@506385 13f79535-47bb-0310-9956-ffa450edef68