checkstyle.jar was living in development/tools/checkstyle
which is not a good place for a prebuilt. This CL adds dependency
to the 6MB repo of prebuilts/checkstyle to master.
Bug: 33666900
Change-Id: Ia76762052d73372c4aea684c455c228ea81fbc6b
libselinux is now built from the external selinux project in
external/selinux/libselinux. Remove the Android fork located in
external/libselinux.
Test: Build and boot Hikey
Bug: 32376472
Bug: 31910164
Change-Id: I0dac8275f7d0fdc50f8609fc5c4e0b4fae7da638
When merge-commits are uploaded to Gerrit, the merged commits have
usually either already been reviewed elsewhere (in another branch), or
may contain automatically-generated commits that would probably not pass
the pre-upload checks (e.g. lacking a Bug: tag). This change makes it so
that the merge commits are not checked by the hooks, but the
merge-commit itself is.
Bug: 31926893
Test: repo upload
Change-Id: Ic25127fdbaea651cd4bb14e250c26ffe9aa064ad
This allows individual projects to enable clang-format pre-upload hook
without worrying about the paths of the various tools.
Bug: 26800693
Test: Added a PREUPLOAD.cfg in external/minijail, got a warning.
Change-Id: Ia9ee738ad3305934e8e6ca50261f96ca3ab30852
Remove the nesting of build/{blueprint,kati,soong}, which should allow
us to use submodules.
Bug: 28001743
Test: Compare build-aosp_arm.ninja before/after
Change-Id: I5ff919cdb0423ebd11d9033fadab8aedf1a8b81d
I've fixed ltrace, but I've also determined that it now builds out of
the box anyway. Plus no-one complained for the whole year that the makefile
was disabled.
Bug: http://b/19715557
Change-Id: I8b8ef7faaf5f2c4328f7eea056cb0b1e9414758e
This doesn't turn on anything (yet), just includes some guidelines for
people who are thinking about changing/enabling things.
Bug: 29606287
Test: `repo upload` still works
Change-Id: I397f53aed417fe9bfd1a00dac2d0d5b380f66e10
These repos are part of Brillo in the Brillo manifest and shouldn't be
included in the main Android manifest. These were added here:
b19edffa2d
Change-Id: I0b67a97c7c7c21a48cb4f4b6f6690f6a417b03e0
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