Remove excessive HEAD requests for URL repository
-------------------------------------------------

                 Key: IVY-996
                 URL: https://issues.apache.org/jira/browse/IVY-996
             Project: Ivy
          Issue Type: Improvement
          Components: Core
    Affects Versions: 2.0-RC2
            Reporter: Eric Anderson


h3. Fixing useless extra HEAD requests

When searching for an artifact named "project" version "2.2.+" for organization 
"org", Ivy attempts HEAD requests for completely not possible versions.

IE: /org/project/0.9.2/ivy-0.9.2.xml

This is not terribly painful unless you have thousands of builds and are not on 
the same network as your ivy server. 

h3. Are HEAD requests even necessary?

Simply getting a directory listing should be good enough to determine if there 
is an artifact (for choosing latest-release). Now, after one is chosen, if no 
ivy.xml file exists, I could understand trying the next one, but trying all of 
them, just to select the latest one anyways seems like a complete waste.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to