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:
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}"
)