Author: olamy
Date: Sun Sep 18 15:20:30 2011
New Revision: 1172294
URL: http://svn.apache.org/viewvc?rev=1172294&view=rev
Log:
don't add / if repository url already ends with : fix core it test
Modified:
maven/wagon/trunk/wagon-provider-test/src/main/java/org/apache/maven/wagon/http/HttpWagonTestCase.java
maven/wagon/trunk/wagon-providers/wagon-http-shared4/src/main/java/org/apache/maven/wagon/shared/http/AbstractHttpClientWagon.java
Modified:
maven/wagon/trunk/wagon-provider-test/src/main/java/org/apache/maven/wagon/http/HttpWagonTestCase.java
URL:
http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-provider-test/src/main/java/org/apache/maven/wagon/http/HttpWagonTestCase.java?rev=1172294&r1=1172293&r2=1172294&view=diff
==============================================================================
---
maven/wagon/trunk/wagon-provider-test/src/main/java/org/apache/maven/wagon/http/HttpWagonTestCase.java
(original)
+++
maven/wagon/trunk/wagon-provider-test/src/main/java/org/apache/maven/wagon/http/HttpWagonTestCase.java
Sun Sep 18 15:20:30 2011
@@ -165,6 +165,7 @@ public abstract class HttpWagonTestCase
assertEquals( "Maven-Wagon/1.0", handler.headers.get( "User-Agent" ) );
}
+
protected abstract void setHttpHeaders( StreamingWagon wagon, Properties
properties );
protected void addConnectors( Server server )
Modified:
maven/wagon/trunk/wagon-providers/wagon-http-shared4/src/main/java/org/apache/maven/wagon/shared/http/AbstractHttpClientWagon.java
URL:
http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-http-shared4/src/main/java/org/apache/maven/wagon/shared/http/AbstractHttpClientWagon.java?rev=1172294&r1=1172293&r2=1172294&view=diff
==============================================================================
---
maven/wagon/trunk/wagon-providers/wagon-http-shared4/src/main/java/org/apache/maven/wagon/shared/http/AbstractHttpClientWagon.java
(original)
+++
maven/wagon/trunk/wagon-providers/wagon-http-shared4/src/main/java/org/apache/maven/wagon/shared/http/AbstractHttpClientWagon.java
Sun Sep 18 15:20:30 2011
@@ -581,7 +581,8 @@ public abstract class AbstractHttpClient
public boolean resourceExists( String resourceName )
throws TransferFailedException, AuthorizationException
{
- String url = getRepository().getUrl() + (
repository.getUrl().endsWith( "/" ) ? "" : "/" ) + resourceName;
+ String repositoryUrl = getRepository().getUrl();
+ String url = repositoryUrl + ( repositoryUrl.endsWith( "/" ) ? "" :
"/" ) + resourceName;
HttpHead headMethod = new HttpHead( url );
HttpResponse response = null;
int statusCode;
@@ -746,7 +747,8 @@ public abstract class AbstractHttpClient
{
Resource resource = inputData.getResource();
- String url = getRepository().getUrl() + (
repository.getUrl().endsWith( "/" ) ? "" : "/" ) + resource.getName();
+ String repositoryUrl = getRepository().getUrl();
+ String url = repositoryUrl + ( repositoryUrl.endsWith( "/" ) ? "" :
"/" ) + resource.getName();
getMethod = new HttpGet( url );
long timestamp = resource.getLastModified();
if ( timestamp > 0 )