summaryrefslogtreecommitdiff
path: root/deps/v8/tools/release/common_includes.py
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/tools/release/common_includes.py')
-rw-r--r--deps/v8/tools/release/common_includes.py21
1 files changed, 6 insertions, 15 deletions
diff --git a/deps/v8/tools/release/common_includes.py b/deps/v8/tools/release/common_includes.py
index f4d99a7d64..97c0098b48 100644
--- a/deps/v8/tools/release/common_includes.py
+++ b/deps/v8/tools/release/common_includes.py
@@ -533,22 +533,13 @@ class Step(GitRecipesMixin):
self.WaitForResolvingConflicts(patch_file)
def GetVersionTag(self, revision):
- tag = self.Git("describe --tags %s" % revision).strip()
- return SanitizeVersionTag(tag)
+ tags = self.Git(f"tag --points-at {revision}").strip().split('\n')
+ for tag in tags:
+ sanitized_tag = SanitizeVersionTag(tag)
+ if sanitized_tag:
+ return sanitized_tag
- def GetRecentReleases(self, max_age):
- # Make sure tags are fetched.
- self.Git("fetch origin +refs/tags/*:refs/tags/*")
-
- # Current timestamp.
- time_now = int(self._side_effect_handler.GetUTCStamp())
-
- # List every tag from a given period.
- revisions = self.Git("rev-list --max-age=%d --tags" %
- int(time_now - max_age)).strip()
-
- # Filter out revisions who's tag is off by one or more commits.
- return list(filter(self.GetVersionTag, revisions.splitlines()))
+ return None
def GetLatestVersion(self):
# Use cached version if available.