зеркало из https://github.com/mozilla/gecko-dev.git
93587924f6
I wanted to be able to do some VCS interaction from a mach command, and we didn't have anything suitable, so I tore up mozversioncontrol and replaced it with a framework to hang new features off of. I've only implemented the bits I need currently (get_modified_files and add_remove_files), but it should be straightforward to add more functionality there. This patch also adds a `repository` property to `MozbuildObject`, which will return a `Repository` object for the topsrcdir to make using these helpers even easier for `MozbuildObject`-derived classes. MozReview-Commit-ID: Gw6Ixp1ltiN --HG-- extra : rebase_source : e619d6642eb86c3f96e679ac22a3e561dfdbb56a |
||
---|---|---|
.. | ||
annotationProcessors | ||
autoconf | ||
build-clang | ||
clang-plugin | ||
compare-mozconfig | ||
docs | ||
macosx | ||
mobile | ||
moz.configure | ||
package/mac_osx | ||
pgo | ||
pymake | ||
release | ||
sanitizers | ||
unix | ||
util | ||
valgrind | ||
win32 | ||
win64 | ||
.gdbinit_python.in | ||
.lldbinit.in | ||
Makefile.in | ||
__init__.py | ||
appini_header.py | ||
application.ini | ||
automation-build.mk | ||
automation.py.in | ||
binary-location.mk | ||
buildconfig.py | ||
checksums.py | ||
defines.sh | ||
dumbmake-dependencies | ||
gecko_templates.mozbuild | ||
gen_test_packages_manifest.py | ||
genrc.sh | ||
gyp.mozbuild | ||
mach_bootstrap.py | ||
moz-automation.mk | ||
moz.build | ||
mozconfig.automation | ||
mozconfig.cache | ||
mozconfig.clang-cl | ||
mozconfig.common | ||
mozconfig.common.override | ||
mozconfig.rust | ||
mozconfig.vs-common | ||
mozconfig.win-common | ||
prebuilt-interfaces.manifest | ||
qemu-wrap | ||
sccache.mk | ||
subconfigure.py | ||
submit_telemetry_data.py | ||
telemetry-schema.json | ||
templates.mozbuild | ||
test_templates.mozbuild | ||
update-settings.ini | ||
upload.py | ||
variables.py | ||
virtualenv_packages.txt | ||
windows_toolchain.py |