Repository: maven-wagon Updated Branches: refs/heads/master 00d43027f -> 2b367be64
Restore 2.8 behaviour which returns "localhost" for an empty url. Fixed behaviour that caused an index out of bounds exception when merging local metadata and causing 10s of the Maven ITs to fail. All Maven ITs pass now using master. Project: http://git-wip-us.apache.org/repos/asf/maven-wagon/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-wagon/commit/2b367be6 Tree: http://git-wip-us.apache.org/repos/asf/maven-wagon/tree/2b367be6 Diff: http://git-wip-us.apache.org/repos/asf/maven-wagon/diff/2b367be6 Branch: refs/heads/master Commit: 2b367be640cb69459bcf33fe97286a279c9bdbc4 Parents: 00d4302 Author: Jason van Zyl <jvan...@apache.org> Authored: Mon Apr 20 20:00:11 2015 -0400 Committer: Jason van Zyl <jvan...@apache.org> Committed: Mon Apr 20 20:00:56 2015 -0400 ---------------------------------------------------------------------- .../src/main/java/org/apache/maven/wagon/PathUtils.java | 4 ++++ 1 file changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/maven-wagon/blob/2b367be6/wagon-provider-api/src/main/java/org/apache/maven/wagon/PathUtils.java ---------------------------------------------------------------------- diff --git a/wagon-provider-api/src/main/java/org/apache/maven/wagon/PathUtils.java b/wagon-provider-api/src/main/java/org/apache/maven/wagon/PathUtils.java index e77e03a..4641473 100644 --- a/wagon-provider-api/src/main/java/org/apache/maven/wagon/PathUtils.java +++ b/wagon-provider-api/src/main/java/org/apache/maven/wagon/PathUtils.java @@ -133,6 +133,10 @@ public final class PathUtils */ public static String host( final String url ) { + if ( url == null || url.length() == 0 ) + { + return "localhost"; + } String authorization = authorization( url ); int index = authorization.indexOf( '@' ); String host = ( index >= 0 ) ? authorization.substring( index + 1 ) : authorization;