summaryrefslogtreecommitdiff
path: root/copy.bara.sky
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2017-02-10 14:56:17 -0800
committerColin Cross <ccross@android.com>2017-02-16 17:58:25 -0800
commita5bccf2227f1a660c107629a3e478e6ac14f2ed8 (patch)
tree108ee9090f3842a5b805bcc84254a8d6017abc9f /copy.bara.sky
parent0229d2a360d957ac5884a43b23ec6db94664a587 (diff)
downloaddesugar-a5bccf2227f1a660c107629a3e478e6ac14f2ed8.tar.gz
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
Diffstat (limited to 'copy.bara.sky')
-rw-r--r--copy.bara.sky37
1 files changed, 37 insertions, 0 deletions
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 <no-reply@google.com>"),
+ 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"),
+ ],
+)