Name Description Size Coverage
auto-update-angle.sh 2500 -
cherry_picks.txt 7056 -
gn-configs -
MERGE_BASE 14 -
moz.build 238 -
moz.build.common 1057 -
moz.yaml 1958 -
patches -
README.md This folder contains scripts and metadata required to vendor [ANGLE](https://chromium.googlesource.com/angle/angle) into Firefox. ANGLE's files are vendored into `third_party/angle`. 5278 -
update-angle.py Prepare an ANGLE checkout downloaded by `mach vendor`. Run this through the standard vendor entry point: ./mach vendor gfx/angle/moz.yaml -r <revision> where `revision` can be a branch name or specific revision. If omitted, the version of ANGLE currently used by Chromium's Beta channel will be chosen. `mach vendor` fetches and extracts the specified version of ANGLE, along with a few of its required dependencies, then calls this script to apply our patches, generate `moz.build` files required to build ANGLE, and vendor the required files into tree. 5217 -
vendor_from_git.py Any time we vendor[1] from an external git repo, we want to keep a record of the csets we're pulling from. This script leaves a record of the merge-base reference tip and cherry-picks that we pull into Gecko. (such as gfx/angle/cherry_picks.txt) 3391 -