gerrit/tools
Dave Borowitz 9a4efd3fff Merge Lucene core and backward-codecs jars
Both of these jars provide a provider-configuration file in
META-INF/services/org.apache.lucene.codecs.Codec registering their
respective implementations as providers of this codec. The proper way
to merge these files is to concatenate them, but the normal Buck build
process would otherwise choose one arbitrarily.

Add a new custom rule merge_maven_jars to merge multiple Maven jars
together using a simple Python script. The script concatenates all the
entries in two zip files, preferring the entry found in the first file
on the command line, which is still arbitrary but at least
deterministic. It specially handles files in the META-INF/services
directory by concatenating them.

Use this new rule to merge the old :core and :backward-codecs rules
into a single :core-and-backward-codecs rule.

Change-Id: I42fd1a130e42cb0eebf7bee61cfdf8545397cd09
2015-09-01 14:34:25 -04:00
..
eclipse Move most GPG-related code to a gerrit-gpg module 2015-08-28 14:13:13 -04:00
maven Buck: Allow to trigger Maven deployment even when nothing changed 2015-06-25 09:23:03 +00:00
util Add a bulk query suite tester 2013-09-19 18:29:07 +00:00
__init__.py Buck: Adjust to unflattened directory structure for python libraries 2013-11-30 20:19:33 +01:00
BUCK Merge Lucene core and backward-codecs jars 2015-09-01 14:34:25 -04:00
build.defs Build Gerrit in headless mode 2015-03-04 10:59:02 +09:00
checkstyle_suppressions.xml Update Checkstyle config to ignore generated sources 2015-08-26 07:02:38 +00:00
checkstyle.xml Update Checkstyle config to ignore generated sources 2015-08-26 07:02:38 +00:00
default.defs Move in-function import to file header for BUCK file 2015-08-05 10:14:06 +02:00
download_all.py tools: use python on path 2015-06-18 17:10:11 +02:00
download_file.py Disentangle BUCK caches for internally built and downloaded artifacts 2015-07-07 12:59:51 +02:00
gerrit.importorder Update import order settings to list all top-level packages 2015-03-25 20:36:56 +00:00
git.defs For plugins, run 'git describe' from their BUCK directory 2015-08-05 10:14:06 +02:00
GoogleFormat.xml Eclipse: Bump java source and target level to 7 2013-11-29 00:15:50 +01:00
gwt-constants.defs Remove org.json:json and fix gwt-dev deps 2015-06-25 10:03:24 -07:00
java_doc.defs Allow to create javadocs for multiple packages 2014-10-22 01:28:59 +02:00
java_sources.defs Buck: Align gerrit build interface to bucklets 2014-09-09 13:20:47 +00:00
merge_jars.py Merge Lucene core and backward-codecs jars 2015-09-01 14:34:25 -04:00
pack_war.py tools: use python on path 2015-06-18 17:10:11 +02:00
plugin_archetype_deploy.sh Restrict the input of plugin_archetype_deploy.sh 2014-09-01 13:56:10 +08:00
util_test.py tools: use python on path 2015-06-18 17:10:11 +02:00
util.py Update SSHD to 0.12.0 2014-09-11 09:48:07 +02:00
version.py version.py: Also update the version in the plugin documentation 2015-07-06 06:42:51 +00:00