commit | fd82241a34e18ca6ae857aeedc4600fd3f037cd5 | [log] [tgz] |
---|---|---|
author | Anthony Fandrianto <atyfto@fuchsia.infra.roller.google.com> | Tue May 18 17:28:17 2021 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Tue May 18 10:29:59 2021 -0700 |
tree | 99b524142441fe859a0667a15b42ea5677e1d1d5 | |
parent | 7831a45ec3efbde8ae3a1d5e34d4f67d15f97063 [diff] |
[roll] Roll infra/recipes [clang_toolchain] Standardize checkout flow In cases where the scheduler input is empty, the recipe bootstrap tool will assign build_input.gitiles_commit to the integration repo. The recipe, without this change, will then checkout integration.git instead of what's passed through the property `repository`. This change standardizes the checkout flow with other recipes by using api.git.checkout_from_build_input, which guarantees that the `repository` will be respected if they are set, even when the gitiles_commit doesn't match the `repository`. If `repository` does match the gitiles_commit, the gitiles_commit.id will still take precedence over the `revision` property (no change to the current behavior). Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/531261 Original-Revision: bb1cde5f71a2aeb705275451cebf74833229ec9f GitOrigin-RevId: c37030143e1052c454296c325983120ab528e764 Change-Id: Ia3523c9d6551e27e770e092048ac2594742d639a
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia
on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party
.