tree: 20ab16251e2cd1db0b0413e29334c76f11e7b325 [path history] [tgz]
  1. data/
  2. lib/
  3. .gitignore
  4. analysis_options.yaml
  5. pubspec.yaml
  6. README.md
tools/licenses/README.md

To update the golden license files, make sure you've rebased your branch to the latest upstream master and then run the following in this directory:

pub get
gclient sync
rm -rf ../../../out/licenses
dart lib/main.dart --src ../../.. --out ../../../out/licenses --golden ../../ci/licenses_golden

Then copy any affected files from ../../../out/licenses to ../../ci/licenses_golden and add them to your change.

The sky/packages/sky_engine/LICENSE file is included in product releases and should be updated any time the golden file changes in a way that involves changes to anything other than the FILE lines. To update this file, run:

pub get
gclient sync
dart lib/main.dart --release --src ../../.. --out ../../../out/licenses > ../../sky/packages/sky_engine/LICENSE

In order for the license script to work, please remove all untracked files inside engine/src (not just engine/src/flutter)