Remove Buck build
Buck will be replaced with Bazel Change-Id: I3cf07d7aaaa2a58bac34e16c50af5416693254ac Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
This commit is contained in:
parent
0f6ddb372b
commit
2d0ce094b4
26
.buckconfig
26
.buckconfig
|
@ -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 +0,0 @@
|
||||||
e27df656657f93f8d57a7aaac69a5ae0e298a292
|
|
|
@ -1,7 +1,4 @@
|
||||||
/.buckd
|
|
||||||
/.project
|
/.project
|
||||||
/buck-cache
|
|
||||||
/buck-out
|
|
||||||
/target
|
/target
|
||||||
infer-out
|
infer-out
|
||||||
bazel-bin
|
bazel-bin
|
||||||
|
|
18
BUCK
18
BUCK
|
@ -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',
|
|
||||||
)
|
|
134
lib/BUCK
134
lib/BUCK
|
@ -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