diff options
author | Jesse Wilson <jessewilson@google.com> | 2009-10-08 00:25:33 -0700 |
---|---|---|
committer | Jesse Wilson <jessewilson@google.com> | 2009-10-08 15:19:42 -0700 |
commit | d383e2a5ddeb291769b0e59d47c5e8ff205c1f2c (patch) | |
tree | 182bdf901653702296dc18f59d2031b175a2400d /tools/integrate/Module.java | |
parent | 0141848387e6d359b660ad05086e7d8030af1568 (diff) |
Tools to push code back upstream.
Diffstat (limited to 'tools/integrate/Module.java')
-rw-r--r-- | tools/integrate/Module.java | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/tools/integrate/Module.java b/tools/integrate/Module.java index 5cb7035e12..63d35a2dc5 100644 --- a/tools/integrate/Module.java +++ b/tools/integrate/Module.java @@ -14,7 +14,10 @@ * limitations under the License. */ +import java.util.Collections; +import java.util.LinkedHashMap; import java.util.LinkedHashSet; +import java.util.Map; import java.util.Set; /** @@ -22,6 +25,47 @@ import java.util.Set; */ class Module { + static final Map<String, Module> VALUES; + static { + Map<String, Module> valuesMutable = new LinkedHashMap<String, Module>(); + + String svnRoot = "http://svn.apache.org/repos/asf/harmony/enhanced/classlib/trunk/modules"; + valuesMutable.put("archive", new Module.Builder(svnRoot, "archive") + .mapDirectory("archive/src/main/native/archive/shared", + "archive/src/main/native") + .mapDirectory("archive/src/main/native/zip/shared", + "archive/src/main/native") + .build()); + + valuesMutable.put("crypto", new Module.Builder(svnRoot, "crypto") + .mapDirectory("crypto/src/test/api/java.injected/javax", + "crypto/src/test/java/org/apache/harmony/crypto/tests/javax") + .mapDirectory("crypto/src/test/api/java", + "crypto/src/test/java") + .mapDirectory("crypto/src/test/resources/serialization", + "crypto/src/test/java/serialization") + .mapDirectory("crypto/src/test/support/common/java", + "crypto/src/test/java") + .build()); + + valuesMutable.put("regex", new Module.Builder(svnRoot, "regex").build()); + + valuesMutable.put("security", new Module.Builder(svnRoot, "security") + .mapDirectory("security/src/main/java/common", + "security/src/main/java") + .mapDirectory("security/src/main/java/unix/org", + "security/src/main/java/org") + .mapDirectory("security/src/test/api/java", + "security/src/test/java") + .build()); + + valuesMutable.put("text", new Module.Builder(svnRoot, "text").build()); + + valuesMutable.put("x-net", new Module.Builder(svnRoot, "x-net").build()); + + VALUES = Collections.unmodifiableMap(valuesMutable); + } + private final String svnBaseUrl; private final String path; private final Set<MappedDirectory> mappedDirectories; |