gecko-dev/config
Ricky Stewart 9719a9a5a9 Bug 1636797 - In hash.py, enumerate files from the VCS rather than searching the filesystem directly r=ahal
This resolves a long-standing issue in development where `mach artifact` (and therefore `mach bootstrap`) would fail unpredictably if you had dirty, but ignored, files in your checkout. Resolving this problem often required unwieldy `hg purge`/`git ignore` incantations that are easy to get wrong.

This patch addresses the problem by doing what we "should" have been doing all along, and consulting the VCS to list tracked files rather than listing EVERY file on disk and applying heuristics to determine whether they should be included in the hash.

Differential Revision: https://phabricator.services.mozilla.com/D86780
2020-08-17 15:19:34 +00:00
..
external
faster
makefiles Bug 1656141 - Create res and rc files based on the name of the binary they are linked into. r=firefox-build-system-reviewers,rstewart 2020-08-07 00:50:50 +00:00
mozunit
tests
AB_rCD.mk
autoconf-js.mk.in
autoconf.mk.in
baseconfig.mk
check_js_msg_encoding.py Bug 1636797 - In hash.py, enumerate files from the VCS rather than searching the filesystem directly r=ahal 2020-08-17 15:19:34 +00:00
check_js_opcode.py
check_macroassembler_style.py
check_source_count.py
check_spidermonkey_style.py
check_vanilla_allocations.py
config.mk Bug 1658434 - Replace replace_malloc.mk with a mozbuild file. r=nalexander 2020-08-11 00:05:38 +00:00
create_rc.py Bug 1656141 - Stop using MT to insert manifests in binaries. r=firefox-build-system-reviewers,rstewart 2020-08-07 00:55:16 +00:00
create_res.py Bug 1537703 - Use llvm-rc instead of rc.exe. r=mhentges,froydnj 2020-08-08 21:02:04 +00:00
createprecomplete.py
emptyvars-js.mk.in
emptyvars.mk.in
gcc_hidden.h
gcc-stl-wrapper.template.h
install.bat
make-stl-wrappers.py
make-system-wrappers.py
make-windows-h-wrapper.py
Makefile.in
milestone.txt
moz.build
MozZipFile.py
msvc-stl-wrapper.template.h
nsinstall.c
nsinstall.py
pathsub.c
pathsub.h
printconfigsetting.py
printprereleasesuffix.py
rebuild_check.py
recurse.mk
rules.mk Bug 1657863 - Skip adding manifests automatically on mingw builds. r=froydnj 2020-08-11 13:42:24 +00:00
run_spidermonkey_checks.py
run-and-prefix.py
static-checking-config.mk
stl-headers.mozbuild
system-headers.mozbuild
windows-h-constant.decls.h
windows-h-unicode.decls.h
windows-h-wrapper.template.h