| commit | 6ed1ec01a9aa77a28adf09a4319e44d27a3404a7 | [log] [tgz] |
|---|---|---|
| author | Andrew Pollack <andrewpollack@fuchsia.infra.roller.google.com> | Tue Sep 05 20:24:59 2023 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Tue Sep 05 13:26:14 2023 -0700 |
| tree | a59cf6ba85077aa05f2807564a4750114d053141 | |
| parent | c425d973bac0ae542284ba0614655da59aa93f87 [diff] |
[roll] Roll fuchsia [swd][ffx] ffx repository serve Foreground implementation of package server and repo registration logic. Handles workflow of: * Creating RepositoryManager entity to handle a specified PmRepository * Setting up and running a package server at specified address, using above Repository Manager * Issuing FIDL calls to device, registering Repo and rewrite rules Concluding this workflow, users can serve packages from the specified path, akin to a standard `fx serve` workflow. Future improvements marked as TODOs. Example command: `ffx config set repository.foreground.enabled true` `ffx repository serve --address [::]:1234 -r default --alias fuchsia.com --alias chromium.org` Original-Fixed: b/294385976 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/900449 Original-Revision: 86b68790c7b5ca2067d4081e58a31edf1745e39d GitOrigin-RevId: 68d1695145c4cd5405f45787b91b72c8022838e8 Change-Id: I2b20aeb413262f308cca5d09098036df402c82ee
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.