[roll] Roll infra/recipes [fuchsia_roller] Break up multi-commit rolls into multiple CLs

If an incoming roll contains multiple commits and the roller has
force-submit enabled, split up the roll into a separate CL for each
rolled commit (up to a limit).

This is something I've been wanting to do for a while anyway, so that if
a force-submit roller fails due to a transient failure mode it doesn't
squash CLs together in the next attempt, which would make blamelists
harder to use.

It will become more important when we combine the fuchsia.git and
vendor/google rollers into one roller that can roll the two repos
together as needed for circularly dependent cross-repo changes. We want
the roller to be able to isolate the circularly dependent changes into a
single commit with no other extraneous commits included.

Original-Bug: 410922525
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/1249304
Original-Revision: e6967285dc717d4225ad1a37f909522d066985d7
GitOrigin-RevId: e8295b4fb4b277d63d87cc97b299f1678fc73c78
Change-Id: Iad2a2d1762c085270988c4677b00b84ddc9e8979
1 file changed
tree: c949905bdc061af80fbeb5c3505e7734ad8014ce
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

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.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.