tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit c6f7e76335acd4e4803278ee8c320ffdccbe1b86
parent c60664c3a13fc7ecb80485331fafee56bacf272d
Author: Michael Froman <mjfroman@mac.com>
Date:   Wed, 17 Dec 2025 18:33:48 +0000

Bug 2004142 - add git support to write_default_config.py r=dbaker DONTBUILD

Differential Revision: https://phabricator.services.mozilla.com/D275147

Diffstat:
Mdom/media/webrtc/third_party_build/write_default_config.py | 11+++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/dom/media/webrtc/third_party_build/write_default_config.py b/dom/media/webrtc/third_party_build/write_default_config.py @@ -7,7 +7,7 @@ import sys from datetime import datetime from string import Template -from run_operations import run_shell +from run_operations import RepoType, detect_repo_type, run_shell sys.path.insert(0, "./dom/media/webrtc/third_party_build") import lookup_branch_head @@ -147,6 +147,12 @@ def build_default_config_env( if __name__ == "__main__": + # first, check which repo we're in, git or hg + repo_type = detect_repo_type() + if repo_type is None: + print("Unable to detect repo (git or hg)") + sys.exit(1) + default_script_dir = "dom/media/webrtc/third_party_build" parser = argparse.ArgumentParser( description="Updates the default_config_env file for new release/milestone" @@ -212,7 +218,8 @@ if __name__ == "__main__": ) run_shell( - f'hg commit -m "Bug {args.bug_number} - ' + f"{'git commit -m' if repo_type == RepoType.GIT else 'hg commit --message'} " + f'"Bug {args.bug_number} - ' f'updated default_config_env for v{args.milestone+1}"' f" {args.output_path}" )