IvyBuildNumber non-deterministic behaviour ------------------------------------------
Key: IVY-1120 URL: https://issues.apache.org/jira/browse/IVY-1120 Project: Ivy Issue Type: Bug Components: Ant Affects Versions: 2.1.0-RC2 Environment: ant 1.7.1, windows xp Reporter: Lucas Lech Priority: Trivial IvyBuildNumber.java -> doExecute() creates an inline patternMatcher with this method: {code:title=IvyBuildNumber.java|borderStyle=solid} public Matcher getMatcher(String expression) { if ((expression == organisation) || (expression == module) || (expression == branch)) { return exact.getMatcher(expression); } return regexp.getMatcher(expression); } {code} I'm guessing the == comparison is a typo ? Shouldn't it be saying *.equals* ? I've been having issues with this task - non-deterministic results - I got down in my debug to this place where I get wrong matcher when *reference address comparison* fails. Lucas -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.