Using the --groups option with repo init will restrict which repos are
downloaded to only the specified ones. Unfortunately, the <repohooks>
logic will always fire regardless of the selected group (and cannot be
restricted), which means you'll get an error when trying to upload like:
ERROR: Couldn't find repo hook: ".../tools/repohooks/pre-upload.py"
Add the repohooks repo to every major active group so that it gets
synced/checked out too. Hopefully this should cover most teams.
Bug: 28295071
Test: `repo init -g adt-infra && repo sync` pulled down the repohooks repo
Change-Id: If0295d7bbdd2840625fa79a76a5ecf11792a601a
By default, no hooks are enabled, so this shouldn't impact people.
Bug: 28295071
Change-Id: Ia74f03ea89f7b39faa61f26d7846f5e3cbb3f128
Test: `repo upload` in a repo didn't blow up
This reverts commit 12da222884.
After more discussion, we're going to take a
different approach to handling the repo hooks
(splitting into two repositories so the hooks
can be easily modified without triggering more
spam from repo), so reverting for now.
Bug: 28295071
Change-Id: I948ac019f0a95101f04a9ef4d4070079dea4b4ad
Test: None
By default, no hooks are enabled, so this shouldn't impact people.
Bug: 28295071
Test: `repo upload` in a repo didn't blow up
Change-Id: I46a8476f7eaef80e68d9e7b3cc46741267150b67
It is in the same groups as external/icu as this is intended to
be used by external/icu.
Bug: 30244565
Change-Id: I5d35e43181db39e14be489a20f88710e3a9badcd
This branch of the project has not been touched for 2 years and I
am not aware of anyone using it. All LLDB development is now going
on in the lldb-master-dev branch.
Change-Id: Ibb2dc1c940f52ac14faec57e283272a002183537
A number of dependencies that got removed in r.android.com/129602
got accidentally readded in r.android.com/174547 in Android M merge
to AOSP. This CL removes these unused dependencies again.
Change-Id: I6639add51a7270b81a61743dc00d39b3169978ee
This is being added to replace external/gtest and external/gmock, but
I'm not removing those in this commit to try to minimize transient
build breakages.
libconstrainedcrypto, formerly know as libmincrypt, used to be part of
system/core. Moving the code to external/ has a couple benefits:
* The external/ location more accurately reflects the Google-internal
heritage of the code.
* We're planning for removing dependencies on this code for most
consumers in favor of switching to BoringSSL's libcrypto, so it
doesn't make sense to keep the code in system/core.
* Some rare uses of this code will probably remain (e.g. constrained
environments such as bootloaders, TEE, etc.), having the code in a
separate repo makes it simpler to track for projects outside the
main Android tree.
BUG: 27293141
Change-Id: Iedcf78d83390536ebb9b945eeebaf1715f2d4a8e
libgabi++ from abi/cpp was only useful with stlport and libstdc++,
neither of which is used in the platform any more. The NDK has its own
copy of libgabi++, so remove the platform version.
Change-Id: I3c97a5e49c8b0e9d1269567e0c16da8b5df604aa
We keep some common device-specific files in the Linux prebuilts as
well, so it can't be Linux-specific (for those that prune their repo
trees on Darwin).
Change-Id: Ifd16509e9de79f6265e944ad409ec8ddf2dc8419
Reviewed-on: https://googleplex-android-review.git.corp.google.com/863382
Reviewed-by: Dan Albert <danalbert@google.com>
Presubmit-Verified: TreeHugger Robot <android-build-prod@system.gserviceaccount.com>
Reviewed-by: Bill Yi <byi@google.com>
(cherry-picked from commit 91d5393e9b3c05ee64501bd41aa3cd399d359903)
The platform/system/nvram repository contains the code for encoding
request and response messages to communicate with access-controlled
NVRAM HAL implementations, similar to what we have for gatekeeper and
keymaster.
BUG: 25762536
We recently moved attestation, tpm_manager and trunks into system/tpm,
so that they can live in one repo. This CL removes the old attestation,
tpm_manager and trunks repos from the manifest and adds the new tpm
repo.
Bug: 25820760