fune/taskcluster/taskgraph
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
..
actions Bug 1636271 - [taskgraph] Create utility function for listing all tasks in a task group, r=tomprince 2020-07-28 13:19:32 +00:00
loader
manifests
optimize Backed out changeset 9251996ce8c9 (bug 1657939) for Gecko Decision Task failures. CLOSED TREE 2020-08-11 00:32:44 +03:00
test Bug 1657649 - [taskgraph] Fallback to relevant_tests instead of seta in the bugbug optimizer, r=jmaher 2020-08-06 20:14:59 +00:00
transforms Backed out changeset d244e80dc826 (bug 1649987) for causing builds to fail as exceptions. 2020-08-13 17:56:12 +03:00
util 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
__init__.py
config.py Backed out changeset d244e80dc826 (bug 1649987) for causing builds to fail as exceptions. 2020-08-13 17:56:12 +03:00
create.py Bug 1655499 - [taskgraph] Decode slugid to text in create_task, r=tomprince 2020-07-27 18:52:22 +00:00
decision.py Backed out changeset 9251996ce8c9 (bug 1657939) for Gecko Decision Task failures. CLOSED TREE 2020-08-11 00:32:44 +03:00
docker.py Bug 1657199: Generate the same docker-image digests locally as in automation; r=Callek 2020-08-04 19:50:05 +00:00
files_changed.py
filter_tasks.py
generator.py Backed out changeset 9251996ce8c9 (bug 1657939) for Gecko Decision Task failures. CLOSED TREE 2020-08-11 00:32:44 +03:00
graph.py
morph.py Bug 1604749: Get misc worker-type from graph config; r=Callek 2020-08-05 19:54:49 +00:00
parameters.py Bug 1636271 - [taskgraph] Move 'optimize-strategies' from try_task_config.json to a parameter, r=tomprince 2020-07-28 13:21:05 +00:00
target_tasks.py Bug 1656475 - Activate performance alerting on multi commit Fenix performance tests r=perftest-reviewers,sparky 2020-08-05 16:06:17 +00:00
task.py Bug 1653717: [taskgraph] Handle composite description nicely; r=Callek 2020-07-18 15:59:27 +00:00
taskgraph.py
try_option_syntax.py Bug 1638990: [taskgraph] Make test_try_option_syntax pass on python 3; r=ahal 2020-07-20 19:26:47 +00:00