Name Description Size
__init__.py 0
docs
host_angle.py 1367
host_base.py Temporarily clone the repo to get the latest tag and timestamp 2897
host_codeberg.py Query the codeberg api for a git commit id and timestamp. 1063
host_git.py 1267
host_github.py Generic Github API get. 1438
host_gitlab.py Query the gitlab api for a git commit id and timestamp. 970
host_googlesource.py Query for a git commit and timestamp. 1147
mach_commands.py Vendor third-party dependencies into the source repository. Vendoring rust and python can be done with ./mach vendor [rust/python]. Vendoring other libraries can be done with ./mach vendor [arguments] path/to/file.yaml 6802
moz.build 383
moz_yaml.py 30325
rewrite_mozbuild.py 51727
test_vendor_changes.sh 1478
vendor_manifest.py 35661
vendor_python.py extract source distribution into vendor directory 10015
vendor_rust.py \ # This file contains vendoring instructions for cargo. # It was generated by `mach vendor rust`. # Please do not edit. {config} # Take advantage of the fact that cargo will treat lines starting with # # as comments to add preprocessing directives. This file can thus by copied # as-is to $topsrcdir/.cargo/config.toml with no preprocessing to be used there # (for e.g. independent tasks building rust code), or be preprocessed by # the build system to produce a .cargo/config.toml with the right content. #define REPLACE_NAME {replace_name} #define VENDORED_DIRECTORY {directory} # We explicitly exclude the following section when preprocessing because # it would overlap with the preprocessed [source."@REPLACE_NAME@"], and # cargo would fail. #ifndef REPLACE_NAME [source.{replace_name}] directory = "{directory}" #endif # Thankfully, @REPLACE_NAME@ is unlikely to be a legitimate source, so # cargo will ignore it when it's here verbatim. #filter substitution [source."@REPLACE_NAME@"] directory = "@top_srcdir@/@VENDORED_DIRECTORY@" 37351