Bug 1633662 - Remove unused mozversioncontrol functions r=saschanaz,firefox-build-system-reviewers,glandium

Remove unused mozversioncontrol functions in code

Differential Revision: https://phabricator.services.mozilla.com/D167352
This commit is contained in:
Ho Cheung
2023-01-20 08:40:00 +00:00
parent 5f13007ec6
commit 1f86313eb3

View File

@@ -166,10 +166,6 @@ class Repository(object):
If no email is configured, then None is returned.
"""
@abc.abstractmethod
def get_upstream(self):
"""Reference to the upstream remote."""
@abc.abstractmethod
def get_changed_files(self, diff_filter, mode="unstaged", rev=None):
"""Return a list of files that are changed in this repository's
@@ -430,9 +426,6 @@ class HgRepository(Repository):
return None
return match.group(1)
def get_upstream(self):
return "default"
def _format_diff_filter(self, diff_filter, for_status=False):
df = diff_filter.lower()
assert all(f in self._valid_diff_filter for f in df)
@@ -629,15 +622,6 @@ class GitRepository(Repository):
return None
return email.strip()
def get_upstream(self):
ref = self._run("symbolic-ref", "-q", "HEAD").strip()
upstream = self._run("for-each-ref", "--format=%(upstream:short)", ref).strip()
if not upstream:
raise MissingUpstreamRepo("Could not detect an upstream repository.")
return upstream
def get_changed_files(self, diff_filter="ADM", mode="unstaged", rev=None):
assert all(f.lower() in self._valid_diff_filter for f in diff_filter)