Name Description Size Coverage
build_no_op_commits.sh 8717 -
cherry_pick_commit.py 18761 -
commit-build-file-changes.sh 3338 -
default_config_env 1731 -
default_mozconfig 231 -
detect_upstream_revert.sh 3696 -
elm_arcconfig.patch 269 -
elm_rebase.sh 17958 -
extract-for-git.py Build commit list from the specified revset. The revset can be a single revision, e.g. 52bb9bb94661, or a range, e.g. 8c08a5bb8a99::52bb9bb94661, or any other valid revset (check hg help revset). Only commits that touch libwebrtc are included. 7593 -
fast_forward_libwebrtc.py 11288 -
fetch_github_repo.py 3815 -
filter_git_changes.py 3154 -
get_build_file_changes.sh 1316 -
gn-configs -
lookup_branch_head.py 4453 -
loop-ff.sh 12312 -
make_upstream_revert_noop.sh 4175 -
pre-warmed-milestone.cache 76 -
prep_repo.sh 5613 -
README.md # Vendoring libwebrtc and the fast-forward process 901 -
restore_elm_arcconfig.py 2056 -
restore_patch_stack.py 5048 -
run_operations.py 5750 -
save_patch_stack.py 14098 -
update_default_config.sh 2084 -
use_config_env.sh 2932 -
vendor-libwebrtc.py 21063 -
vendor_and_commit.py 12300 -
verify_vendoring.sh 3913 -
webrtc.mozbuild 1921 -
write_default_config.py #!/bin/bash # Edit {path-to} to match the location of your copy of Mozilla's # fork of libwebrtc (at https://github.com/mozilla/libwebrtc). export MOZ_LIBWEBRTC_SRC=$$STATE_DIR/moz-libwebrtc # The previous fast-forward bug number is used for some error messaging. export MOZ_PRIOR_FASTFORWARD_BUG="$priorbugnum" # Fast-forwarding each Chromium version of libwebrtc should be done # under a separate bugzilla bug. This bug number is used when crafting # the commit summary as each upstream commit is vendored into the # mercurial repository. The bug used for the v106 fast-forward was # 1800920. export MOZ_FASTFORWARD_BUG="$bugnum" # MOZ_NEXT_LIBWEBRTC_MILESTONE and MOZ_NEXT_FIREFOX_REL_TARGET are # not used during fast-forward processing, but facilitate generating this # default config. To generate an default config for the next update, run # bash dom/media/webrtc/third_party_build/update_default_config_env.sh export MOZ_NEXT_LIBWEBRTC_MILESTONE=$m2 export MOZ_NEXT_FIREFOX_REL_TARGET=$t2 # For Chromium release branches, see: # https://chromiumdash.appspot.com/branches # Chromium's v$m1 release branch was $bh1. This is used to pre-stack # the previous release branch's commits onto the appropriate base commit # (the first common commit between trunk and the release branch). export MOZ_PRIOR_UPSTREAM_BRANCH_HEAD_NUM="$bh1" # New target release branch for v$m2 is branch-heads/$bh2. This is used # to calculate the next upstream commit. export MOZ_TARGET_UPSTREAM_BRANCH_HEAD="branch-heads/$bh2" # For local development 'mozpatches' is fine for a branch name, but when # pushing the patch stack to github, it should be named something like # 'moz-mods-chr$m2-for-rel$t2'. export MOZ_LIBWEBRTC_BRANCH="mozpatches" 8070 -