This is an automated email from the ASF dual-hosted git repository. aharui pushed a commit to branch release_practice in repository https://gitbox.apache.org/repos/asf/royale-compiler.git
commit bfa57c3e0ae4f4db369a5af16976521d4deae2cf Author: Alex Harui <[email protected]> AuthorDate: Fri May 31 12:34:40 2019 -0700 sort other dependencies in alpha order to try to get reproducible binaries --- .../apache/royale/compiler/internal/targets/Target.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/compiler/src/main/java/org/apache/royale/compiler/internal/targets/Target.java b/compiler/src/main/java/org/apache/royale/compiler/internal/targets/Target.java index c1c36e0..fc0a5e0 100644 --- a/compiler/src/main/java/org/apache/royale/compiler/internal/targets/Target.java +++ b/compiler/src/main/java/org/apache/royale/compiler/internal/targets/Target.java @@ -369,7 +369,20 @@ public abstract class Target implements ITarget return Collections.emptySet(); } } - return visitedSet; + TreeSet<ICompilationUnit> sortedSet = new TreeSet<ICompilationUnit>(new Comparator<ICompilationUnit>() + { + @Override + public int compare(ICompilationUnit o1, ICompilationUnit o2) + { + return o1.getName().compareTo(o2.getName()); + } + }); + sortedSet.addAll(visitedSet); + System.out.println("visited set"); + for (ICompilationUnit visited : sortedSet) + System.out.println(visited.getName()); + System.out.println("end visited set"); + return sortedSet; } protected DirectDependencies getDirectDependencies(ICompilationUnit cu) throws InterruptedException
