Browse Source
Buck will be replaced with Bazel Change-Id: I3cf07d7aaaa2a58bac34e16c50af5416693254ac Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>stable-4.7
David Pursehouse
8 years ago
committed by
Matthias Sohn
21 changed files with 0 additions and 686 deletions
@ -1,26 +0,0 @@ |
|||||||
[alias] |
|
||||||
all = //:all |
|
||||||
jgit = //org.eclipse.jgit:jgit |
|
||||||
jgit-archive = //org.eclipse.jgit.archive:jgit-archive |
|
||||||
jgit_bin = //:jgit_bin |
|
||||||
jgit-lfs = //org.eclipse.jgit.lfs:jgit-lfs |
|
||||||
jgit-lfs-server = //org.eclipse.jgit.lfs.server:jgit-lfs-server |
|
||||||
jgit-servlet = //org.eclipse.jgit.http.server:jgit-servlet |
|
||||||
|
|
||||||
[buildfile] |
|
||||||
includes = //tools/default.defs |
|
||||||
|
|
||||||
[java] |
|
||||||
src_roots = src, resources, tst |
|
||||||
source_level = 8 |
|
||||||
target_level = 8 |
|
||||||
|
|
||||||
[project] |
|
||||||
ignore = .git |
|
||||||
|
|
||||||
[cache] |
|
||||||
mode = dir |
|
||||||
|
|
||||||
[download] |
|
||||||
maven_repo = http://repo1.maven.org/maven2 |
|
||||||
in_build = true |
|
@ -1,18 +0,0 @@ |
|||||||
DEPS = [ |
|
||||||
'//org.eclipse.jgit:jgit', |
|
||||||
'//org.eclipse.jgit.archive:jgit-archive', |
|
||||||
'//org.eclipse.jgit.http.server:jgit-servlet', |
|
||||||
'//org.eclipse.jgit.lfs:jgit-lfs', |
|
||||||
'//org.eclipse.jgit.lfs.server:jgit-lfs-server', |
|
||||||
'//org.eclipse.jgit.pgm:jgit', |
|
||||||
] |
|
||||||
|
|
||||||
zip_file( |
|
||||||
name = 'all', |
|
||||||
srcs = DEPS, |
|
||||||
) |
|
||||||
|
|
||||||
sh_binary( |
|
||||||
name = 'jgit_bin', |
|
||||||
main = '//org.eclipse.jgit.pgm:jgit', |
|
||||||
) |
|
@ -1,134 +0,0 @@ |
|||||||
maven_jar( |
|
||||||
name = 'jsch', |
|
||||||
bin_sha1 = '658b682d5c817b27ae795637dfec047c63d29935', |
|
||||||
src_sha1 = '791359d94d6edcace686a56d0727ee093a2f7c33', |
|
||||||
group = 'com.jcraft', |
|
||||||
artifact = 'jsch', |
|
||||||
version = '0.1.53', |
|
||||||
) |
|
||||||
|
|
||||||
maven_jar( |
|
||||||
name = 'javaewah', |
|
||||||
bin_sha1 = '94ad16d728b374d65bd897625f3fbb3da223a2b6', |
|
||||||
src_sha1 = 'ca2745e91c6a51f8e6809d1579bda36ad83f1f58', |
|
||||||
group = 'com.googlecode.javaewah', |
|
||||||
artifact = 'JavaEWAH', |
|
||||||
version = '1.1.6', |
|
||||||
) |
|
||||||
|
|
||||||
maven_jar( |
|
||||||
name = 'httpcomponents', |
|
||||||
bin_sha1 = '4c47155e3e6c9a41a28db36680b828ced53b8af4', |
|
||||||
src_sha1 = 'af4d76be0c46ee26b0d9d1d4a34d244a633cac84', |
|
||||||
group = 'org.apache.httpcomponents', |
|
||||||
artifact = 'httpclient', |
|
||||||
version = '4.3.6', |
|
||||||
) |
|
||||||
|
|
||||||
maven_jar( |
|
||||||
name = 'httpcore', |
|
||||||
bin_sha1 = 'f91b7a4aadc5cf486df6e4634748d7dd7a73f06d', |
|
||||||
src_sha1 = '1b0aa62a6a91e9fa00c16f0a4a2c874804ed3b1e', |
|
||||||
group = 'org.apache.httpcomponents', |
|
||||||
artifact = 'httpcore', |
|
||||||
version = '4.3.3', |
|
||||||
) |
|
||||||
|
|
||||||
maven_jar( |
|
||||||
name = 'commons-logging', |
|
||||||
bin_sha1 = 'f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f', |
|
||||||
src_sha1 = '28bb0405fddaf04f15058fbfbe01fe2780d7d3b6', |
|
||||||
group = 'commons-logging', |
|
||||||
artifact = 'commons-logging', |
|
||||||
version = '1.1.3', |
|
||||||
) |
|
||||||
|
|
||||||
maven_jar( |
|
||||||
name = 'slf4j-api', |
|
||||||
bin_sha1 = '0081d61b7f33ebeab314e07de0cc596f8e858d97', |
|
||||||
src_sha1 = '58d38f68d4a867d4552ae27960bb348d7eaa1297', |
|
||||||
group = 'org.slf4j', |
|
||||||
artifact = 'slf4j-api', |
|
||||||
version = '1.7.2', |
|
||||||
) |
|
||||||
|
|
||||||
maven_jar( |
|
||||||
name = 'slf4j-simple', |
|
||||||
bin_sha1 = '760055906d7353ba4f7ce1b8908bc6b2e91f39fa', |
|
||||||
src_sha1 = '09474919128b3a7fcf21a5f9c907f5251f234544', |
|
||||||
group = 'org.slf4j', |
|
||||||
artifact = 'slf4j-simple', |
|
||||||
version = '1.7.2', |
|
||||||
) |
|
||||||
|
|
||||||
maven_jar( |
|
||||||
name = 'servlet-api', |
|
||||||
bin_sha1 = '3cd63d075497751784b2fa84be59432f4905bf7c', |
|
||||||
src_sha1 = 'ab3976d4574c48d22dc1abf6a9e8bd0fdf928223', |
|
||||||
group = 'javax.servlet', |
|
||||||
artifact = 'javax.servlet-api', |
|
||||||
version = '3.1.0', |
|
||||||
) |
|
||||||
|
|
||||||
maven_jar( |
|
||||||
name = 'commons-compress', |
|
||||||
bin_sha1 = 'c7d9b580aff9e9f1998361f16578e63e5c064699', |
|
||||||
src_sha1 = '396b81bdfd0fb617178e1707ef64832215307c78', |
|
||||||
group = 'org.apache.commons', |
|
||||||
artifact = 'commons-compress', |
|
||||||
version = '1.6', |
|
||||||
) |
|
||||||
|
|
||||||
maven_jar( |
|
||||||
name = 'tukaani-xz', |
|
||||||
bin_sha1 = '66db21c8484120cb6a51b5b3ea47b6f383942bec', |
|
||||||
src_sha1 = '6396220725701d767c553902c41120d7bf38e9f5', |
|
||||||
group = 'org.tukaani', |
|
||||||
artifact = 'xz', |
|
||||||
version = '1.3', |
|
||||||
) |
|
||||||
|
|
||||||
maven_jar( |
|
||||||
name = 'args4j', |
|
||||||
bin_sha1 = '139441471327b9cc6d56436cb2a31e60eb6ed2ba', |
|
||||||
src_sha1 = '22631b78cc8f60a6918557e8cbdb33e90f63a77f', |
|
||||||
group = 'args4j', |
|
||||||
artifact = 'args4j', |
|
||||||
version = '2.0.15', |
|
||||||
) |
|
||||||
|
|
||||||
maven_jar( |
|
||||||
name = 'junit', |
|
||||||
bin_sha1 = '4e031bb61df09069aeb2bffb4019e7a5034a4ee0', |
|
||||||
src_sha1 = '28e0ad201304e4a4abf999ca0570b7cffc352c3c', |
|
||||||
group = 'junit', |
|
||||||
artifact = 'junit', |
|
||||||
version = '4.11', |
|
||||||
) |
|
||||||
|
|
||||||
maven_jar( |
|
||||||
name = 'hamcrest-library', |
|
||||||
bin_sha1 = '4785a3c21320980282f9f33d0d1264a69040538f', |
|
||||||
src_sha1 = '047a7ee46628ab7133129cd7cef1e92657bc275e', |
|
||||||
group = 'org.hamcrest', |
|
||||||
artifact = 'hamcrest-library', |
|
||||||
version = '1.3', |
|
||||||
) |
|
||||||
|
|
||||||
maven_jar( |
|
||||||
name = 'hamcrest-core', |
|
||||||
bin_sha1 = '42a25dc3219429f0e5d060061f71acb49bf010a0', |
|
||||||
src_sha1 = '1dc37250fbc78e23a65a67fbbaf71d2e9cbc3c0b', |
|
||||||
group = 'org.hamcrest', |
|
||||||
artifact = 'hamcrest-core', |
|
||||||
version = '1.3', |
|
||||||
) |
|
||||||
|
|
||||||
maven_jar( |
|
||||||
name = 'gson', |
|
||||||
bin_sha1 = 'a60a5e993c98c864010053cb901b7eab25306568', |
|
||||||
src_sha1 = 'a6dc5db8a12928e583bd3f23e72d3ab611ecd58f', |
|
||||||
group = 'com.google.code.gson', |
|
||||||
artifact = 'gson', |
|
||||||
version = '2.2.4', |
|
||||||
) |
|
@ -1,56 +0,0 @@ |
|||||||
VERSION = '9.4.1.v20170120' |
|
||||||
GROUP = 'org.eclipse.jetty' |
|
||||||
|
|
||||||
maven_jar( |
|
||||||
name = 'servlet', |
|
||||||
bin_sha1 = '406a6edc22311629b41e98ab26901574d243d408', |
|
||||||
src_sha1 = '57cf143c4110e0d43635406a1052013bbf29a4da', |
|
||||||
group = GROUP, |
|
||||||
artifact = 'jetty-servlet', |
|
||||||
version = VERSION, |
|
||||||
) |
|
||||||
|
|
||||||
maven_jar( |
|
||||||
name = 'security', |
|
||||||
bin_sha1 = '677aa94298f42d322e2f19045693a233613537b6', |
|
||||||
src_sha1 = '933928163506a8d366652fb895e770fcf3f9e8fe', |
|
||||||
group = GROUP, |
|
||||||
artifact = 'jetty-security', |
|
||||||
version = VERSION, |
|
||||||
) |
|
||||||
|
|
||||||
maven_jar( |
|
||||||
name = 'server', |
|
||||||
bin_sha1 = '4cf4bea26592de98b9126ac60bc91fb669176a63', |
|
||||||
src_sha1 = '2035ab117da534f9a525adfaa9f3a5634d202707', |
|
||||||
group = GROUP, |
|
||||||
artifact = 'jetty-server', |
|
||||||
version = VERSION, |
|
||||||
) |
|
||||||
|
|
||||||
maven_jar( |
|
||||||
name = 'http', |
|
||||||
bin_sha1 = 'c9c9d5b15b3bb41ae9ae588b7aede301b42186f6', |
|
||||||
src_sha1 = 'f1cbf0e1329ed722bf8eba74e4c4b94619dfe8a8', |
|
||||||
group = GROUP, |
|
||||||
artifact = 'jetty-http', |
|
||||||
version = VERSION, |
|
||||||
) |
|
||||||
|
|
||||||
maven_jar( |
|
||||||
name = 'io', |
|
||||||
bin_sha1 = '6d2d7c82a4b5306ec7bf2d6eb4b67460fce77240', |
|
||||||
src_sha1 = '404b560a0d289c904b72d02e2dbb3b9ad73db219', |
|
||||||
group = GROUP, |
|
||||||
artifact = 'jetty-io', |
|
||||||
version = VERSION, |
|
||||||
) |
|
||||||
|
|
||||||
maven_jar( |
|
||||||
name = 'util', |
|
||||||
bin_sha1 = '810c4e4275e399feaf6e8bc51aa72645bdc06205', |
|
||||||
src_sha1 = 'b0dea459e5646e9ccf250a236718d720fba7717c', |
|
||||||
group = GROUP, |
|
||||||
artifact = 'jetty-util', |
|
||||||
version = VERSION, |
|
||||||
) |
|
@ -1,13 +0,0 @@ |
|||||||
java_library( |
|
||||||
name = 'jgit-archive', |
|
||||||
srcs = glob( |
|
||||||
['src/**'], |
|
||||||
excludes = ['src/org/eclipse/jgit/archive/FormatActivator.java'], |
|
||||||
), |
|
||||||
resources = glob(['resources/**']), |
|
||||||
provided_deps = [ |
|
||||||
'//org.eclipse.jgit:jgit', |
|
||||||
'//lib:commons-compress', |
|
||||||
], |
|
||||||
visibility = ['PUBLIC'], |
|
||||||
) |
|
@ -1,11 +0,0 @@ |
|||||||
java_library( |
|
||||||
name = 'http-apache', |
|
||||||
srcs = glob(['src/**']), |
|
||||||
resources = glob(['resources/**']), |
|
||||||
deps = [ |
|
||||||
'//org.eclipse.jgit:jgit', |
|
||||||
'//lib:httpcomponents', |
|
||||||
'//lib:httpcore', |
|
||||||
], |
|
||||||
visibility = ['PUBLIC'], |
|
||||||
) |
|
@ -1,10 +0,0 @@ |
|||||||
java_library( |
|
||||||
name = 'jgit-servlet', |
|
||||||
srcs = glob(['src/**']), |
|
||||||
resources = glob(['resources/**']), |
|
||||||
provided_deps = [ |
|
||||||
'//org.eclipse.jgit:jgit', |
|
||||||
'//lib:servlet-api', |
|
||||||
], |
|
||||||
visibility = ['PUBLIC'], |
|
||||||
) |
|
@ -1,41 +0,0 @@ |
|||||||
TESTS = glob(['tst/**/*.java']) |
|
||||||
|
|
||||||
for t in TESTS: |
|
||||||
n = t[len('tst/'):len(t)-len('.java')].replace('/', '.') |
|
||||||
java_test( |
|
||||||
name = n, |
|
||||||
labels = ['http'], |
|
||||||
srcs = [t], |
|
||||||
deps = [ |
|
||||||
':helpers', |
|
||||||
'//org.eclipse.jgit:jgit', |
|
||||||
'//org.eclipse.jgit.http.apache:http-apache', |
|
||||||
'//org.eclipse.jgit.http.server:jgit-servlet', |
|
||||||
'//org.eclipse.jgit.junit:junit', |
|
||||||
'//org.eclipse.jgit.junit.http:junit-http', |
|
||||||
'//lib:hamcrest-core', |
|
||||||
'//lib:hamcrest-library', |
|
||||||
'//lib:junit', |
|
||||||
'//lib:servlet-api', |
|
||||||
'//lib/jetty:http', |
|
||||||
'//lib/jetty:io', |
|
||||||
'//lib/jetty:server', |
|
||||||
'//lib/jetty:servlet', |
|
||||||
'//lib/jetty:security', |
|
||||||
'//lib/jetty:util', |
|
||||||
'//lib:commons-logging', |
|
||||||
], |
|
||||||
vm_args = ['-Djava.io.tmpdir=buck-out'], |
|
||||||
) |
|
||||||
|
|
||||||
java_library( |
|
||||||
name = 'helpers', |
|
||||||
srcs = glob(['src/**/*.java']), |
|
||||||
deps = [ |
|
||||||
'//org.eclipse.jgit:jgit', |
|
||||||
'//org.eclipse.jgit.http.server:jgit-servlet', |
|
||||||
'//org.eclipse.jgit.junit:junit', |
|
||||||
'//org.eclipse.jgit.junit.http:junit-http', |
|
||||||
'//lib:junit', |
|
||||||
], |
|
||||||
) |
|
@ -1,19 +0,0 @@ |
|||||||
java_library( |
|
||||||
name = 'junit-http', |
|
||||||
srcs = glob(['src/**']), |
|
||||||
resources = glob(['resources/**']), |
|
||||||
provided_deps = [ |
|
||||||
'//org.eclipse.jgit:jgit', |
|
||||||
'//org.eclipse.jgit.http.server:jgit-servlet', |
|
||||||
'//org.eclipse.jgit.junit:junit', |
|
||||||
'//lib:junit', |
|
||||||
'//lib:servlet-api', |
|
||||||
'//lib:slf4j-api', |
|
||||||
'//lib/jetty:http', |
|
||||||
'//lib/jetty:server', |
|
||||||
'//lib/jetty:servlet', |
|
||||||
'//lib/jetty:security', |
|
||||||
'//lib/jetty:util', |
|
||||||
], |
|
||||||
visibility = ['PUBLIC'], |
|
||||||
) |
|
@ -1,10 +0,0 @@ |
|||||||
java_library( |
|
||||||
name = 'junit', |
|
||||||
srcs = glob(['src/**']), |
|
||||||
resources = glob(['resources/**']), |
|
||||||
provided_deps = [ |
|
||||||
'//org.eclipse.jgit:jgit', |
|
||||||
'//lib:junit', |
|
||||||
], |
|
||||||
visibility = ['PUBLIC'], |
|
||||||
) |
|
@ -1,34 +0,0 @@ |
|||||||
TEST_BASE = ['tst/org/eclipse/jgit/lfs/server/fs/LfsServerTest.java'] |
|
||||||
TESTS = glob(['tst/**/*.java'], |
|
||||||
excludes = TEST_BASE |
|
||||||
) |
|
||||||
|
|
||||||
for t in TESTS: |
|
||||||
n = t[len('tst/'):len(t)-len('.java')].replace('/', '.') |
|
||||||
java_test( |
|
||||||
name = n, |
|
||||||
labels = ['lfs-server'], |
|
||||||
srcs = [t] + TEST_BASE, |
|
||||||
deps = [ |
|
||||||
'//org.eclipse.jgit.lfs.test:helpers', |
|
||||||
'//org.eclipse.jgit:jgit', |
|
||||||
'//org.eclipse.jgit.junit:junit', |
|
||||||
'//org.eclipse.jgit.junit.http:junit-http', |
|
||||||
'//org.eclipse.jgit.lfs:jgit-lfs', |
|
||||||
'//org.eclipse.jgit.lfs.server:jgit-lfs-server', |
|
||||||
'//lib:hamcrest-core', |
|
||||||
'//lib:hamcrest-library', |
|
||||||
'//lib:httpcore', |
|
||||||
'//lib:httpcomponents', |
|
||||||
'//lib:junit', |
|
||||||
'//lib/jetty:http', |
|
||||||
'//lib/jetty:io', |
|
||||||
'//lib/jetty:server', |
|
||||||
'//lib/jetty:servlet', |
|
||||||
'//lib/jetty:security', |
|
||||||
'//lib/jetty:util', |
|
||||||
'//lib:servlet-api', |
|
||||||
'//lib:commons-logging', |
|
||||||
], |
|
||||||
vm_args = ['-Xmx256m', '-Dfile.encoding=UTF-8'], |
|
||||||
) |
|
@ -1,23 +0,0 @@ |
|||||||
SRCS = glob(['src/**']) |
|
||||||
RESOURCES = glob(['resources/**']) |
|
||||||
|
|
||||||
java_library( |
|
||||||
name = 'jgit-lfs-server', |
|
||||||
srcs = SRCS, |
|
||||||
resources = RESOURCES, |
|
||||||
deps = [ |
|
||||||
'//org.eclipse.jgit.http.apache:http-apache', |
|
||||||
'//org.eclipse.jgit:jgit', |
|
||||||
'//org.eclipse.jgit.lfs:jgit-lfs', |
|
||||||
'//lib:gson', |
|
||||||
'//lib:httpcore', |
|
||||||
'//lib:servlet-api', |
|
||||||
'//lib:slf4j-api' |
|
||||||
], |
|
||||||
visibility = ['PUBLIC'], |
|
||||||
) |
|
||||||
|
|
||||||
java_sources( |
|
||||||
name = 'jgit-lfs-server_src', |
|
||||||
srcs = SRCS + RESOURCES, |
|
||||||
) |
|
@ -1,30 +0,0 @@ |
|||||||
TESTS = glob(['tst/**/*.java']) |
|
||||||
|
|
||||||
for t in TESTS: |
|
||||||
n = t[len('tst/'):len(t)-len('.java')].replace('/', '.') |
|
||||||
java_test( |
|
||||||
name = n, |
|
||||||
labels = ['lfs'], |
|
||||||
srcs = [t], |
|
||||||
deps = [ |
|
||||||
':helpers', |
|
||||||
'//org.eclipse.jgit.junit:junit', |
|
||||||
'//org.eclipse.jgit.lfs:jgit-lfs', |
|
||||||
'//org.eclipse.jgit:jgit', |
|
||||||
'//lib:hamcrest-core', |
|
||||||
'//lib:hamcrest-library', |
|
||||||
'//lib:junit', |
|
||||||
], |
|
||||||
) |
|
||||||
|
|
||||||
java_library( |
|
||||||
name = 'helpers', |
|
||||||
srcs = glob(['src/**/*.java']), |
|
||||||
deps = [ |
|
||||||
'//org.eclipse.jgit:jgit', |
|
||||||
'//org.eclipse.jgit.lfs:jgit-lfs', |
|
||||||
'//org.eclipse.jgit.junit:junit', |
|
||||||
'//lib:junit', |
|
||||||
], |
|
||||||
visibility = ['PUBLIC'] |
|
||||||
) |
|
@ -1,17 +0,0 @@ |
|||||||
SRCS = glob(['src/**']) |
|
||||||
RESOURCES = glob(['resources/**']) |
|
||||||
|
|
||||||
java_library( |
|
||||||
name = 'jgit-lfs', |
|
||||||
srcs = SRCS, |
|
||||||
resources = RESOURCES, |
|
||||||
deps = [ |
|
||||||
'//org.eclipse.jgit:jgit' |
|
||||||
], |
|
||||||
visibility = ['PUBLIC'], |
|
||||||
) |
|
||||||
|
|
||||||
java_sources( |
|
||||||
name = 'jgit-lfs_src', |
|
||||||
srcs = SRCS + RESOURCES, |
|
||||||
) |
|
@ -1,37 +0,0 @@ |
|||||||
TESTS = glob(['tst/**/*.java']) |
|
||||||
|
|
||||||
for t in TESTS: |
|
||||||
n = t[len('tst/'):len(t)-len('.java')].replace('/', '.') |
|
||||||
java_test( |
|
||||||
name = n, |
|
||||||
labels = ['pgm'], |
|
||||||
srcs = [t], |
|
||||||
deps = [ |
|
||||||
':helpers', |
|
||||||
'//org.eclipse.jgit:jgit', |
|
||||||
'//org.eclipse.jgit.archive:jgit-archive', |
|
||||||
'//org.eclipse.jgit.junit:junit', |
|
||||||
'//org.eclipse.jgit.pgm:pgm', |
|
||||||
'//lib:hamcrest-core', |
|
||||||
'//lib:hamcrest-library', |
|
||||||
'//lib:javaewah', |
|
||||||
'//lib:junit', |
|
||||||
'//lib:slf4j-api', |
|
||||||
'//lib:slf4j-simple', |
|
||||||
'//lib:commons-compress', |
|
||||||
'//lib:tukaani-xz', |
|
||||||
], |
|
||||||
vm_args = ['-Xmx256m', '-Dfile.encoding=UTF-8'], |
|
||||||
) |
|
||||||
|
|
||||||
java_library( |
|
||||||
name = 'helpers', |
|
||||||
srcs = glob(['src/**/*.java']), |
|
||||||
deps = [ |
|
||||||
'//org.eclipse.jgit:jgit', |
|
||||||
'//org.eclipse.jgit.pgm:pgm', |
|
||||||
'//org.eclipse.jgit.junit:junit', |
|
||||||
'//lib:args4j', |
|
||||||
'//lib:junit', |
|
||||||
], |
|
||||||
) |
|
@ -1,81 +0,0 @@ |
|||||||
include_defs('//tools/git.defs') |
|
||||||
|
|
||||||
java_library( |
|
||||||
name = 'pgm', |
|
||||||
srcs = glob(['src/**']), |
|
||||||
resources = glob(['resources/**']), |
|
||||||
deps = [ |
|
||||||
':services', |
|
||||||
'//org.eclipse.jgit:jgit', |
|
||||||
'//org.eclipse.jgit.archive:jgit-archive', |
|
||||||
'//org.eclipse.jgit.http.apache:http-apache', |
|
||||||
'//org.eclipse.jgit.lfs:jgit-lfs', |
|
||||||
'//org.eclipse.jgit.lfs.server:jgit-lfs-server', |
|
||||||
'//org.eclipse.jgit.ui:ui', |
|
||||||
'//lib:args4j', |
|
||||||
'//lib:httpcomponents', |
|
||||||
'//lib:httpcore', |
|
||||||
'//lib/jetty:http', |
|
||||||
'//lib/jetty:io', |
|
||||||
'//lib/jetty:server', |
|
||||||
'//lib/jetty:servlet', |
|
||||||
'//lib/jetty:security', |
|
||||||
'//lib/jetty:util', |
|
||||||
'//lib:servlet-api' |
|
||||||
], |
|
||||||
visibility = ['PUBLIC'], |
|
||||||
) |
|
||||||
|
|
||||||
prebuilt_jar( |
|
||||||
name = 'services', |
|
||||||
binary_jar = ':services__jar', |
|
||||||
) |
|
||||||
|
|
||||||
genrule( |
|
||||||
name = 'services__jar', |
|
||||||
cmd = 'cd $SRCDIR ; zip -qr $OUT .', |
|
||||||
srcs = glob(['META-INF/services/*']), |
|
||||||
out = 'services.jar', |
|
||||||
) |
|
||||||
|
|
||||||
genrule( |
|
||||||
name = 'jgit', |
|
||||||
cmd = ''.join([ |
|
||||||
'mkdir $TMP/META-INF &&', |
|
||||||
'cp $(location :binary_manifest) $TMP/META-INF/MANIFEST.MF &&', |
|
||||||
'cp $(location :jgit_jar) $TMP/jgit.jar &&', |
|
||||||
'cd $TMP && zip $TMP/jgit.jar META-INF/MANIFEST.MF &&', |
|
||||||
'cat $SRCDIR/jgit.sh $TMP/jgit.jar >$OUT &&', |
|
||||||
'chmod a+x $OUT', |
|
||||||
]), |
|
||||||
srcs = ['jgit.sh'], |
|
||||||
out = 'jgit', |
|
||||||
visibility = ['PUBLIC'], |
|
||||||
) |
|
||||||
|
|
||||||
java_binary( |
|
||||||
name = 'jgit_jar', |
|
||||||
deps = [ |
|
||||||
':pgm', |
|
||||||
'//lib:slf4j-simple', |
|
||||||
'//lib:tukaani-xz', |
|
||||||
], |
|
||||||
blacklist = [ |
|
||||||
'META-INF/DEPENDENCIES', |
|
||||||
'META-INF/maven/.*', |
|
||||||
], |
|
||||||
) |
|
||||||
|
|
||||||
genrule( |
|
||||||
name = 'binary_manifest', |
|
||||||
cmd = ';'.join(['echo "%s: %s" >>$OUT' % e for e in [ |
|
||||||
('Manifest-Version', '1.0'), |
|
||||||
('Main-Class', 'org.eclipse.jgit.pgm.Main'), |
|
||||||
('Bundle-Version', git_version()), |
|
||||||
('Implementation-Title', 'JGit Command Line Interface'), |
|
||||||
('Implementation-Vendor', 'Eclipse.org - JGit'), |
|
||||||
('Implementation-Vendor-URL', 'http://www.eclipse.org/jgit/'), |
|
||||||
('Implementation-Vendor-Id', 'org.eclipse.jgit'), |
|
||||||
]] + ['echo >>$OUT']), |
|
||||||
out = 'MANIFEST.MF', |
|
||||||
) |
|
@ -1,95 +0,0 @@ |
|||||||
PKG = 'tst/org/eclipse/jgit/' |
|
||||||
HELPERS = glob(['src/**/*.java']) + [PKG + c for c in [ |
|
||||||
'api/AbstractRemoteCommandTest.java', |
|
||||||
'diff/AbstractDiffTestCase.java', |
|
||||||
'internal/storage/file/GcTestCase.java', |
|
||||||
'internal/storage/file/PackIndexTestCase.java', |
|
||||||
'internal/storage/file/XInputStream.java', |
|
||||||
'nls/GermanTranslatedBundle.java', |
|
||||||
'nls/MissingPropertyBundle.java', |
|
||||||
'nls/NoPropertiesBundle.java', |
|
||||||
'nls/NonTranslatedBundle.java', |
|
||||||
'revwalk/RevQueueTestCase.java', |
|
||||||
'revwalk/RevWalkTestCase.java', |
|
||||||
'transport/SpiTransport.java', |
|
||||||
'treewalk/FileTreeIteratorWithTimeControl.java', |
|
||||||
'treewalk/filter/AlwaysCloneTreeFilter.java', |
|
||||||
'test/resources/SampleDataRepositoryTestCase.java', |
|
||||||
'util/CPUTimeStopWatch.java', |
|
||||||
'util/io/Strings.java', |
|
||||||
]] |
|
||||||
|
|
||||||
DATA = [ |
|
||||||
PKG + 'lib/empty.gitindex.dat', |
|
||||||
PKG + 'lib/sorttest.gitindex.dat', |
|
||||||
] |
|
||||||
|
|
||||||
TESTS = glob( |
|
||||||
['tst/**/*.java'], |
|
||||||
excludes = HELPERS + DATA, |
|
||||||
) |
|
||||||
|
|
||||||
DEPS = { |
|
||||||
PKG + 'nls/RootLocaleTest.java': [ |
|
||||||
'//org.eclipse.jgit.pgm:pgm', |
|
||||||
'//org.eclipse.jgit.ui:ui', |
|
||||||
], |
|
||||||
} |
|
||||||
|
|
||||||
for src in TESTS: |
|
||||||
name = src[len('tst/'):len(src)-len('.java')].replace('/', '.') |
|
||||||
labels = [] |
|
||||||
if name.startswith('org.eclipse.jgit.'): |
|
||||||
l = name[len('org.eclipse.jgit.'):] |
|
||||||
if l.startswith('internal.storage.'): |
|
||||||
l = l[len('internal.storage.'):] |
|
||||||
i = l.find('.') |
|
||||||
if i > 0: |
|
||||||
labels.append(l[:i]) |
|
||||||
else: |
|
||||||
labels.append(i) |
|
||||||
if 'lib' not in labels: |
|
||||||
labels.append('lib') |
|
||||||
|
|
||||||
java_test( |
|
||||||
name = name, |
|
||||||
labels = labels, |
|
||||||
srcs = [src], |
|
||||||
deps = [ |
|
||||||
':helpers', |
|
||||||
':tst_rsrc', |
|
||||||
'//org.eclipse.jgit:jgit', |
|
||||||
'//org.eclipse.jgit.junit:junit', |
|
||||||
'//org.eclipse.jgit.lfs:jgit-lfs', |
|
||||||
'//lib:hamcrest-core', |
|
||||||
'//lib:hamcrest-library', |
|
||||||
'//lib:javaewah', |
|
||||||
'//lib:junit', |
|
||||||
'//lib:slf4j-api', |
|
||||||
'//lib:slf4j-simple', |
|
||||||
] + DEPS.get(src, []), |
|
||||||
vm_args = ['-Xmx256m', '-Dfile.encoding=UTF-8'], |
|
||||||
) |
|
||||||
|
|
||||||
java_library( |
|
||||||
name = 'helpers', |
|
||||||
srcs = HELPERS, |
|
||||||
resources = DATA, |
|
||||||
deps = [ |
|
||||||
'//org.eclipse.jgit:jgit', |
|
||||||
'//org.eclipse.jgit.junit:junit', |
|
||||||
'//lib:junit', |
|
||||||
], |
|
||||||
) |
|
||||||
|
|
||||||
prebuilt_jar( |
|
||||||
name = 'tst_rsrc', |
|
||||||
binary_jar = ':tst_rsrc_jar', |
|
||||||
) |
|
||||||
|
|
||||||
genrule( |
|
||||||
name = 'tst_rsrc_jar', |
|
||||||
cmd = 'cd $SRCDIR/tst-rsrc ; zip -qr $OUT .', |
|
||||||
srcs = glob(['tst-rsrc/**']), |
|
||||||
out = 'tst_rsrc.jar', |
|
||||||
) |
|
@ -1,7 +0,0 @@ |
|||||||
java_library( |
|
||||||
name = 'ui', |
|
||||||
srcs = glob(['src/**']), |
|
||||||
resources = glob(['resources/**']), |
|
||||||
deps = ['//org.eclipse.jgit:jgit'], |
|
||||||
visibility = ['PUBLIC'], |
|
||||||
) |
|
@ -1,20 +0,0 @@ |
|||||||
SRCS = glob(['src/**']) |
|
||||||
RESOURCES = glob(['resources/**']) |
|
||||||
|
|
||||||
java_library( |
|
||||||
name = 'jgit', |
|
||||||
srcs = SRCS, |
|
||||||
resources = RESOURCES, |
|
||||||
deps = [ |
|
||||||
'//lib:javaewah', |
|
||||||
'//lib:jsch', |
|
||||||
'//lib:httpcomponents', |
|
||||||
'//lib:slf4j-api', |
|
||||||
], |
|
||||||
visibility = ['PUBLIC'], |
|
||||||
) |
|
||||||
|
|
||||||
java_sources( |
|
||||||
name = 'jgit_src', |
|
||||||
srcs = SRCS + RESOURCES, |
|
||||||
) |
|
Loading…
Reference in new issue