Bug 1409260 - Remove mozharness tc-vcs support. r=dustin,gps

It is not been used since bug 1309593.

--HG--
extra : rebase_source : 9eac4dd2c520641fff4b0abf596dc845a08086e1
This commit is contained in:
Mike Hommey 2017-10-17 15:09:40 +09:00
parent 5ae1af5696
commit 5ca1296c5d
2 changed files with 0 additions and 51 deletions

View File

@ -1,49 +0,0 @@
import os.path
from mozharness.base.script import ScriptMixin
from mozharness.base.log import LogMixin
class TcVCS(ScriptMixin, LogMixin):
def __init__(self, log_obj=None, config=None, vcs_config=None,
script_obj=None):
super(TcVCS, self).__init__()
self.log_obj = log_obj
self.script_obj = script_obj
if config:
self.config = config
else:
self.config = {}
# vcs_config = {
# repo: repository,
# branch: branch,
# revision: revision,
# ssh_username: ssh_username,
# ssh_key: ssh_key,
# }
self.vcs_config = vcs_config
self.tc_vcs = self.query_exe('tc-vcs', return_type='list')
def ensure_repo_and_revision(self):
"""Makes sure that `dest` is has `revision` or `branch` checked out
from `repo`.
Do what it takes to make that happen, including possibly clobbering
dest.
"""
c = self.vcs_config
for conf_item in ('dest', 'repo'):
assert self.vcs_config[conf_item]
dest = os.path.abspath(c['dest'])
repo = c['repo']
branch = c.get('branch', '')
revision = c.get('revision', '')
if revision is None:
revision = ''
base_repo = self.config.get('base_repo', repo)
cmd = [self.tc_vcs[:][0], 'checkout', dest, base_repo, repo, revision, branch]
self.run_command(cmd)
cmd = [self.tc_vcs[:][0], 'revision', dest]
return self.get_output_from_command(cmd)

View File

@ -18,13 +18,11 @@ from mozharness.base.log import FATAL
from mozharness.base.script import BaseScript
from mozharness.base.vcs.mercurial import MercurialVCS
from mozharness.base.vcs.gittool import GittoolVCS
from mozharness.base.vcs.tcvcs import TcVCS
# Update this with supported VCS name : VCS object
VCS_DICT = {
'hg': MercurialVCS,
'gittool': GittoolVCS,
'tc-vcs': TcVCS,
}