Name Description Size
__init__.py 0
host_angle.py 1441
host_base.py Temporarily clone the repo to get the latest tag and timestamp 2007
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 5412
moz_yaml.py 21220
rewrite_mozbuild.py 51779
vendor_manifest.py 15975
vendor_python.py extract source distribution into vendor directory 7436
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@" 30220