Существует внешняя зависимость, объявленная в WORKSPACE, как показано ниже:
new_git_repository(
name = "someproj",
build_file = "//:external-deps/someproj/BUILD.someproj",
commit = "{commit hash}",
remote = "https://somewhere.com/someproj.git",
shallow_since = "111111111 -0600",
)
в BUILD.someproj
, когда я меняю некоторые цели (например, меняю имя, deps и т. Д.) И запускаю bazel build something/depending/on/someproj:depender
bazel пытаетсяклон из https://somewhere.com/someproj.git
снова! Однако в репо ничего не изменилось.
Не должно ли оно кешировать клонированное репо? Поскольку он не изменен, но файл BUILD работает на нем.