Add branch comparison to workspace resolver
-------------------------------------------

                 Key: IVYDE-234
                 URL: https://issues.apache.org/jira/browse/IVYDE-234
             Project: IvyDE
          Issue Type: New Feature
          Components: workspace resolver
    Affects Versions: 2.0.0.final
            Reporter: Jeffrey M. Metcalf
            Priority: Minor
             Fix For: 2.1.0


Currently IvyDE uses the org, module, (and revision by default) when resolving 
workspace dependencies.  I propose adding branch as an optional attribute to be 
matched in the workspace dependency code.  For consistency with the current 
workspace dependency configuration, I would add an option to ignore branch in 
the comparison similar to the option for revision.  As with revision, the 
default would be unchecked.  This means that the default would be to compare 
branch attributes when identifying project dependencies, which helps guarantee 
the correct and most appropriate dependency match.  The addition of the branch 
attribute in the comparison helps in the case where more than one project 
exists on the same module in the Eclipse workspace and another project defines 
a latest.status dependency on that module.  The current revision comparison 
code fails to detect the difference between the dependent workspace projects.  
Therefore by specifying a value for branch in the dependency and module 
descriptor, a correct match is found.

-- 
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