From c3daf77a40e8ba8269c57294ae94e45c96cd32c7 Mon Sep 17 00:00:00 2001 From: Joanna Wang Date: Thu, 18 Jan 2024 20:50:21 +0000 Subject: [PATCH] Move ListSubmodules into InputApi Change-Id: Ia37291aca59b429b59bdc6424a2f36394d558e3f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/5214265 Auto-Submit: Joanna Wang Commit-Queue: Joanna Wang Commit-Queue: Josip Sokcevic Reviewed-by: Josip Sokcevic --- presubmit_support.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/presubmit_support.py b/presubmit_support.py index 6e897ec5a..eff767e0e 100755 --- a/presubmit_support.py +++ b/presubmit_support.py @@ -879,6 +879,10 @@ class InputApi(object): self._named_temporary_files.append(temp_file.name) return temp_file + def ListSubmodules(self): + """Returns submodule paths for current change's repo.""" + return scm.GIT.ListSubmodules(self.change.RepositoryRoot()) + @property def tbr(self): """Returns if a change is TBR'ed.""" @@ -1336,10 +1340,6 @@ class Change(object): """Convenience function.""" return [af.AbsoluteLocalPath() for af in self.AffectedFiles()] - def ListSubmodules(self): - """Returns submodule paths for current change's repo.""" - return scm.GIT.ListSubmodules(self.change.RepositoryRoot()) - def RightHandSideLines(self): """An iterator over all text lines in 'new' version of changed files.