-
Notifications
You must be signed in to change notification settings - Fork 0
/
copy.bara.sky
40 lines (39 loc) · 1.42 KB
/
copy.bara.sky
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Copybara project config for importing desugar tool from bazel
import_url = "rpc://github.googlesource.com/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/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(["**"], exclude = [
"src/test/java/com/google/devtools/build/android/desugar/**.txt",
"src/test/java/com/google/devtools/build/android/desugar/**.jar"
]),
),
core.move("src/tools/android", ""),
core.move("src/main", ""),
core.move("src/test/", "test"),
],
)