Name Description Size
__init__.py 0
host_angle.py 1441
host_base.py Temporarily clone the repo to get the latest tag and timestamp 2162
host_github.py Query the github api for a git commit id and timestamp. 1020
host_gitlab.py Query the gitlab api for a git commit id and timestamp. 1095
host_googlesource.py Query for a git commit and timestamp. 1221
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 6782
moz_yaml.py 24489
rewrite_mozbuild.py 51809
test_vendor_changes.sh 1478
vendor_manifest.py 24960
vendor_python.py extract source distribution into vendor directory 8035
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 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 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@" 35417