From a5bccf2227f1a660c107629a3e478e6ac14f2ed8 Mon Sep 17 00:00:00 2001 From: Colin Cross Date: Fri, 10 Feb 2017 14:56:17 -0800 Subject: Add copybara config This copybara config will pull a subset of bazel from github to build the desugar tool and push it to gerrit. Test: run copybara Change-Id: Ieaf28bbdf6aea4df480bad2b536df2d650ce3aa1 --- copy.bara.sky | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 copy.bara.sky (limited to 'copy.bara.sky') diff --git a/copy.bara.sky b/copy.bara.sky new file mode 100644 index 0000000..bc83110 --- /dev/null +++ b/copy.bara.sky @@ -0,0 +1,37 @@ +# Copybara project config for importing desugar tool from bazel +import_url = "rpc://github/bazelbuild/bazel" + +core.workflow( + name = "default", + origin = git.origin( + url = import_url, + ref = "master", + ), + origin_files = glob( + include = [ + "src/tools/android/java/com/google/devtools/build/android/desugar/**", + "src/test/java/com/google/devtools/build/android/desugar/**", + "src/tools/android/java/com/google/devtools/build/android/Converters.java", + "src/main/java/com/google/devtools/common/options/**", + ], + exclude = [ + "**/BUILD*", + ], + ), + destination = git.gerrit_destination( + url = "sso://android-review/platform/external/desugar", + fetch = "upstream-master", + push_to_refs_for = "upstream-master", + ), + authoring = authoring.pass_thru("Bazel Team "), + mode = "ITERATIVE", + transformations = [ + core.verify_match( + regex = "Licensed under the Apache License, Version 2.0", + paths = glob(["**"]), + ), + core.move("src/tools/android", ""), + core.move("src/main", ""), + core.move("src/test/", "test"), + ], +) -- cgit v1.2.3