mirror of
https://chromium.googlesource.com/chromium/tools/depot_tools.git
synced 2026-01-11 18:51:29 +00:00
Reland^2: Fix CheckForRecursedeps to work for submodule based gclient DEPS
This reverts commit 7d6d4424b5.
Change-Id: Ibb05a6b6db2babef525a4230c01785570e074161
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/6336451
Auto-Submit: Josip Sokcevic <sokcevic@chromium.org>
Reviewed-by: Robbie Iannucci <iannucci@google.com>
Commit-Queue: Robbie Iannucci <iannucci@google.com>
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