Bug 1681607 - [one-repo] Add Mercurial sparse profiles. r=justdave

Some Taskcluster jobs such as the decision task and toolchain builds
do not need the entire source tree checked out. Those jobs use mercurial
sparse profiles to only check out what is needed. Thunderbird builds
mostly use the same profiles as Firefox; these are the new ones that
are required with one-repo.
Note that currently, there are no sparse checkout profiles on any
Thunderbird repository. Adding these files will not affect current
operations.

Differential Revision: https://phabricator.services.mozilla.com/D110432
This commit is contained in:
Rob Lemley 2021-03-31 16:49:32 +00:00
Родитель 78b58d5a32
Коммит 8db3ac3850
2 изменённых файлов: 20 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,14 @@
# Start with the gecko sparse-profile
%include build/sparse-profiles/taskgraph
[include]
path:comm/build/
path:comm/mail/config/
path:comm/mail/locales/l10n-changesets.json
path:comm/mail/locales/l10n-onchange-changesets.json
path:comm/mail/locales/onchange-locales
path:comm/mail/locales/shipped-locales
path:comm/taskcluster
path:comm/testing/
path:comm/tools/lint/

Просмотреть файл

@ -0,0 +1,6 @@
# Start with the comm_taskgraph sparse profile
%include comm/build/sparse-profiles/comm_taskgraph
# Add in third_party code since libotr is still built as a toolchain
[include]
path:comm/third_party/