| Index: tools/roll_webrtc.py
|
| diff --git a/tools/roll_webrtc.py b/tools/roll_webrtc.py
|
| index 5fb661c8b0aa8c1628be792e2f02d2a3118707f3..4291c3820f5c4be2f588271deb1a4ade8b095e73 100755
|
| --- a/tools/roll_webrtc.py
|
| +++ b/tools/roll_webrtc.py
|
| @@ -36,8 +36,6 @@ TRYJOB_STATUS_SLEEP_SECONDS = 30
|
| # Use a shell for subcommands on Windows to get a PATH search.
|
| IS_WIN = sys.platform.startswith('win')
|
| WEBRTC_PATH = os.path.join('third_party', 'webrtc')
|
| -LIBJINGLE_PATH = os.path.join('third_party', 'libjingle', 'source', 'talk')
|
| -LIBJINGLE_README = os.path.join('third_party', 'libjingle', 'README.chromium')
|
| # Run these CQ trybots in addition to the default ones in infra/config/cq.cfg.
|
| EXTRA_TRYBOTS = ('tryserver.chromium.linux:linux_chromium_archive_rel_ng;'
|
| 'tryserver.chromium.mac:mac_chromium_archive_rel_ng')
|
| @@ -155,37 +153,18 @@ def _PrintTrybotsStatus(tryjob_results):
|
| print '%s: %s' % (status, ','.join(sorted(name_list)))
|
|
|
|
|
| -def _GenerateCLDescriptionCommand(webrtc_current, libjingle_current,
|
| - webrtc_new, libjingle_new):
|
| - delim = ''
|
| - webrtc_str = ''
|
| +def _GenerateCLDescriptionCommand(webrtc_current, webrtc_new):
|
| def GetChangeLogURL(git_repo_url, current_hash, new_hash):
|
| return '%s/+log/%s..%s' % (git_repo_url, current_hash[0:7], new_hash[0:7])
|
|
|
| - if webrtc_current.git_commit != webrtc_new.git_commit:
|
| - webrtc_str = 'WebRTC %s:%s' % (webrtc_current.commit_position,
|
| - webrtc_new.commit_position)
|
| - webrtc_changelog_url = GetChangeLogURL(webrtc_current.git_repo_url,
|
| - webrtc_current.git_commit,
|
| - webrtc_new.git_commit)
|
| -
|
| - libjingle_str = ''
|
| - if libjingle_current.git_commit != libjingle_new.git_commit:
|
| - if webrtc_str:
|
| - delim += ', '
|
| - libjingle_str = 'Libjingle %s:%s' % (libjingle_current.commit_position,
|
| - libjingle_new.commit_position)
|
| - libjingle_changelog_url = GetChangeLogURL(libjingle_current.git_repo_url,
|
| - libjingle_current.git_commit,
|
| - libjingle_new.git_commit)
|
| -
|
| - description = [ '-m', 'Roll ' + webrtc_str + delim + libjingle_str ]
|
| - if webrtc_str:
|
| - description.extend(['-m', webrtc_str])
|
| - description.extend(['-m', 'Changes: %s' % webrtc_changelog_url])
|
| - if libjingle_str:
|
| - description.extend(['-m', libjingle_str])
|
| - description.extend(['-m', 'Changes: %s' % libjingle_changelog_url])
|
| + webrtc_str = 'WebRTC %s:%s' % (webrtc_current.commit_position,
|
| + webrtc_new.commit_position)
|
| + webrtc_changelog_url = GetChangeLogURL(webrtc_current.git_repo_url,
|
| + webrtc_current.git_commit,
|
| + webrtc_new.git_commit)
|
| +
|
| + description = [ '-m', 'Roll ' + webrtc_str ]
|
| + description.extend(['-m', 'Changes: %s' % webrtc_changelog_url])
|
| description.extend(['-m', 'TBR='])
|
| description.extend(['-m', 'CQ_EXTRA_TRYBOTS=%s' % EXTRA_TRYBOTS])
|
| return description
|
| @@ -303,26 +282,22 @@ class AutoRoller(object):
|
| deps_filename = os.path.join(self._chromium_src, 'DEPS')
|
| deps = _ParseDepsFile(deps_filename)
|
| webrtc_current = self._GetDepsCommitInfo(deps, WEBRTC_PATH)
|
| - libjingle_current = self._GetDepsCommitInfo(deps, LIBJINGLE_PATH)
|
|
|
| # Find ToT revisions.
|
| webrtc_latest = self._GetCommitInfo(WEBRTC_PATH)
|
| - libjingle_latest = self._GetCommitInfo(LIBJINGLE_PATH)
|
|
|
| if IS_WIN:
|
| # Make sure the roll script doesn't use Windows line endings.
|
| self._RunCommand(['git', 'config', 'core.autocrlf', 'true'])
|
|
|
| self._UpdateDep(deps_filename, WEBRTC_PATH, webrtc_latest)
|
| - self._UpdateDep(deps_filename, LIBJINGLE_PATH, libjingle_latest)
|
|
|
| if self._IsTreeClean():
|
| - print 'The latest revision is already rolled for WebRTC and libjingle.'
|
| + print 'The latest revision is already rolled for WebRTC.'
|
| self._DeleteRollBranch()
|
| else:
|
| - self._UpdateReadmeFile(LIBJINGLE_README, libjingle_latest.commit_position)
|
| description = _GenerateCLDescriptionCommand(
|
| - webrtc_current, libjingle_current, webrtc_latest, libjingle_latest)
|
| + webrtc_current, webrtc_latest)
|
| logging.debug('Committing changes locally.')
|
| self._RunCommand(['git', 'add', '--update', '.'])
|
| self._RunCommand(['git', 'commit'] + description)
|
| @@ -401,7 +376,7 @@ class AutoRoller(object):
|
|
|
| def main():
|
| parser = argparse.ArgumentParser(
|
| - description='Find webrtc and libjingle revisions for roll.')
|
| + description='Find webrtc revisions for roll.')
|
| parser.add_argument('--abort',
|
| help=('Aborts a previously prepared roll. '
|
| 'Closes any associated issues and deletes the roll branches'),
|
|
|