http-wagon-beta-2 currently not able to parse the archiva page ( http://jira.codehaus.org/browse/MRM-891 ).
however with the fix from http://jira.codehaus.org/browse/MRM-893 and upgrade to wagon-beta-3 will solve the problem
without change in stage plugin source code.
attached is the patch which will work without changes in archiva
I'm pretty sure this issue applies to the latest version of Nexus as well. We upgraded our version of nexus, and the stage plugin stopped working. The behavior was a never ending console logging of "../ found". I applied this patch locally to the stage plugin, and the problem went away.
Dan, I've read the comments in your patch. If I understand them correctly, now that the bugs in Archiva have been solved, we only need to update the Wagon dependencies in the Stage Plugin to version 1.0-beta-3 to solve this issue.
Fixed in r1029504.