[roll] Roll fuchsia [cog][out] Reuse cartfs out dir from snapshot.

Reuse cartfs out directories from restored snapshots by repairing
missing `//out` cog symlinks when the the out directory in cartfs still
exists.

Because of how GN provides `root_build_dir` as an absolute path, it's
possible that cartfs out directories restored from snapshots may not be
valid, since the absolute paths of cog workspace directories differ
between workspaces.
If that's discovered to be the case, we can change the behavior to purge
snapshotted out directories at a later date.

To forcefully reset the out directory state, a user can run
`rm -rf out/*` or `rm -rf $(realpath out)` instead of `rm out`.

Original-Bug: 460535380
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1423314
Original-Revision: 1a87b25bf36655cb3917eea5755af2e486dd8805
GitOrigin-RevId: c799d77c2b8e257b1922e5b4d6f6939563790a76
Change-Id: I4933deb69ceba6a3a879d72b7299ae667768db7d
1 file changed
tree: aab2a99328e1a339bf547c51d382503706b9972d
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. flower
  6. jiri.lock
  7. MILESTONE
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. test_durations
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.