-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path.gitmodules
More file actions
25 lines (25 loc) · 1.25 KB
/
Copy path.gitmodules
File metadata and controls
25 lines (25 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
[submodule "tests/repositories/DeepSpeech"]
path = tests/repositories/DeepSpeech
url = https://github.com/mozilla/DeepSpeech
[submodule "tests/repositories/pdf.js"]
path = tests/repositories/pdf.js
url = https://github.com/mozilla/pdf.js
[submodule "tests/repositories/serde"]
path = tests/repositories/serde
url = https://github.com/serde-rs/serde
[submodule "tests/repositories/big-code-analysis-output"]
path = tests/repositories/big-code-analysis-output
url = https://github.com/dekobon/big-code-analysis-output
# The integration-snapshot submodule's `main` is force-pushed
# often enough that prior parent commits routinely reference
# orphaned SHAs (see lesson #8 in docs/development/lessons_learned.md).
# Without this setting, every `git pull` that crosses such a
# commit fails at the submodule auto-fetch ("upload-pack: not
# our ref <sha>"). Disabling auto-fetch means `git pull`
# succeeds; contributors who actually need the snapshot fixtures
# (cargo integration tests, `make pre-commit`) must run
# `git submodule update --init --recursive` explicitly — at
# which point any unreachable SHA fails loudly at the point it
# actually matters, not deep inside a pull that's otherwise
# unrelated to integration tests.
fetchRecurseSubmodules = false