Добавление крейтов в исходный код Chromium
git status должен показать:
- Код крейта в
//third_party/rust/chromium_crates_io - Метаданные (
BUILD.gnиREADME.chromium) в//third_party/rust/<крейт>/<версия>
Пожалуйста, также добавьте файл OWNERS в последнее расположение.
Всё это, а также изменения Cargo.toml и gnrt_config.toml, нужно внести в репозиторий Chromium.
Важно: нужно использовать git add -f, иначе некоторые файлы могут быть пропущены из-за файлов .gitignore.
При этом могут сработать предварительные проверки (presubmit) из-за неинклюзивной лексики. Дело в том, что данные крейтов Rust часто содержат имена git-веток, а во многих проектах там до сих пор используется неинклюзивная терминология. Поэтому может понадобиться выполнить:
infra/update_inclusive_language_presubmit_exempt_dirs.sh > infra/inclusive_language_presubmit_exempt_dirs.txt
git add -p infra/inclusive_language_presubmit_exempt_dirs.txt # add whatever changes are yours