Clone this repo:
  1. 48504f2 update OWNERS by Mike Frysinger · 9 days ago master
  2. 2d1fcf7 Add missing include by Colin Cross · 9 days ago
  3. 0fd3f6a Use libgtest_prod_headers. am: 7363599940 am: bbaab59d11 am: df5fcad0cd by Elliott Hughes · 9 months ago android-s-v2-preview-1 android12-dev android12-qpr1-d-release android12-qpr1-d-s1-release android12-qpr1-d-s2-release android12-qpr1-d-s3-release android12-qpr1-release android-12.0.0_r16 android-12.0.0_r18 android-12.0.0_r19 android-12.0.0_r20 android-12.0.0_r21 android-12.0.0_r26 android-12.0.0_r27 android-s-v2-beta-2 android-s-v2-preview-2
  4. df5fcad Use libgtest_prod_headers. am: 7363599940 am: bbaab59d11 by Elliott Hughes · 9 months ago
  5. bbaab59 Use libgtest_prod_headers. am: 7363599940 by Elliott Hughes · 9 months ago android-s-beta-4 android-s-beta-5 android-s-beta-3

libbrillo: platform utility library

libbrillo is a shared library meant to hold common utility code that we deem useful for platform projects. It supplements the functionality provided by libbase/libchrome since that project, by design, only holds functionality that Chromium (the browser) needs. As a result, this tends to be more OS-centric code.

AOSP Usage

This project is also used by Update Engine which is maintained in AOSP. However, AOSP doesn't use this codebase directly, it maintains its own libbrillo fork.

To help keep the projects in sync, we have a gsubtree set up on our GoB: https://chromium.googlesource.com/chromiumos/platform2/libbrillo/

This allows AOSP to cherry pick or merge changes directly back into their fork.