| commit | a7ed04d60e87ec02aea3748e4b2cc3aff6ec3986 | [log] [tgz] |
|---|---|---|
| author | Sarah Chan <spqchan@fuchsia.infra.roller.google.com> | Tue Aug 09 19:30:11 2022 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Tue Aug 09 12:31:36 2022 -0700 |
| tree | 30f408d432348e2459464b8a1397aca594b1bafb | |
| parent | 704cc9b928af32480851b58227fa95525207c017 [diff] |
[roll] Roll fuchsia [fdf] Separate out device groups and fix issues Remove the device.h dependency in DeviceGroup by wrapping the RefPtr<Device> in a weak_ptr wrapper. This lets us separate out device group classes into in its own build source set, which will make it easier for DFv2 classes to depend on. Fix various issues with device groups: - Store a string in the device group map, instead of a string_view, to have a clear lifetime - Use natural types for MatchedCompositeInfo instead of wires, since it could potentially get deallocated Original-Bug: 103208 Tests: No new behavior Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/708802 Original-Revision: e91d7e2350945577a8a3d6e375e8e30adcabfef1 GitOrigin-RevId: 5e80575ae69736f080b636f1ad49aaf9a5ed24dd Change-Id: Ibe77e38c1336a7db2e72c566c7ebef6d1c833f75
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.