[roll] Roll infra/recipes [fuchsia_roller] Enable partial clones Enable partial (blobless) clones for the manifest repository checkout in the fuchsia_roller recipe. Since manifest repositories (such as integration.git) contain hundreds of thousands of auto-roller commits, their full history is extremely large. A cold-cache clone can take nearly 10 minutes, which introduces significant latency to the system when it happens on a builder like the fuchsia-roller. With partial clone enabled, only the commit history and tree structures are cloned, with file contents (blobs) fetched on-demand. This significantly speeds up cold-cache checkouts for roller builders. To support this, a `partial` option is added to the `jiri` and `checkout` recipe modules, forwarding the `-partial` flag to the `jiri init` command. Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/1648776 Original-Original-Revision: 9a8eca0f2feacb51a2356cb90f84cf485640cc3c GitOrigin-RevId: 5476feb18c39a88a1ae439fedfd84eb8bf1a181b Change-Id: I7ad8a5e345f3dcd00344bb90de3e5be85fdc0e58 Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1648758 Cr-Commit-Position: refs/heads/main@{#194537}
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 in one of the communication channels documented at get involved.
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.