mirror of
https://chromium.googlesource.com/chromium/tools/depot_tools.git
synced 2026-01-11 18:51:29 +00:00
[presubmit_support] Reland: Fix CheckForRecursedeps to work for submodule based gclient DEPS.
R=sokcevic Bug: 401077549 Change-Id: I68a2d153ce21e576ddc8b0449894e419097afba0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/6334747 Reviewed-by: Josip Sokcevic <sokcevic@chromium.org> Auto-Submit: Robbie Iannucci <iannucci@google.com> Commit-Queue: Josip Sokcevic <sokcevic@chromium.org>
This commit is contained in:
@@ -1435,6 +1435,10 @@ class Change(object):
|
||||
"""Returns local paths for affected submodules."""
|
||||
return [af.LocalPath() for af in self.AffectedSubmodules()]
|
||||
|
||||
def AllLocalSubmodules(self) -> set[str]:
|
||||
"""Returns local paths for all submodules."""
|
||||
return set(self._repo_submodules())
|
||||
|
||||
def AbsoluteLocalPaths(self):
|
||||
"""Convenience function."""
|
||||
return [af.AbsoluteLocalPath() for af in self.AffectedFiles()]
|
||||
|
||||
Reference in New Issue
Block a user