
from buildbot.changes import svnpoller
from buildbot.scheduler import AnyBranchScheduler

from common import chromium_utils

from master import build_utils
from master import gitiles_poller

def WebkitFileSplitter(path):
  """split_file for webkit.org repository."""
  projects = ['trunk']
  return build_utils.SplitPath(projects, path)

def Update(config, _active_master, c):
  # Polls config.Master.trunk_url for changes
  cr_poller = gitiles_poller.GitilesPoller(
      'https://chromium.googlesource.com/chromium/src',
      pollInterval=30, project='chromium')
  c['change_source'].append(cr_poller)

  webkit_url = 'http://src.chromium.org/viewvc/blink?view=rev&revision=%s'
  webkit_poller = svnpoller.SVNPoller(
      svnurl=config.Master.webkit_root_url,
      svnbin=chromium_utils.SVN_BIN,
      split_file=WebkitFileSplitter,
      pollinterval=30,
      revlinktmpl=webkit_url,
      cachepath='webkit.svnrev',
      project='webkit')
  c['change_source'].append(webkit_poller)

  c['schedulers'].append(AnyBranchScheduler(
      name='global_scheduler', branches=['trunk', 'master'], treeStableTimer=60,
      builderNames=[]))

  c['schedulers'].append(AnyBranchScheduler(
      name='global_deps_scheduler', branches=['master'], treeStableTimer=60,
      builderNames=[]))


from buildbot.scheduler import AnyBranchScheduler

from master import gitiles_poller


def Update(config, _active_master, c):
  # Polls config.Master.trunk_url for changes
  cr_poller = gitiles_poller.GitilesPoller(
      'https://chromium.googlesource.com/chromium/src',
      pollInterval=30, project='chromium')
  c['change_source'].append(cr_poller)

  c['schedulers'].append(AnyBranchScheduler(
      name='global_scheduler', branches=['trunk', 'master'], treeStableTimer=60,
      builderNames=[]))

Remove blink scheduler from chromium.webkit
Remove blink scheduler from chromium.webkit

For context, please see:

https://groups.google.com/a/chromium.org/d/msg/blink-dev/S-P3N0kdkMM/ohfRyTNyAwAJ

https://groups.google.com/a/chromium.org/d/msg/blink-dev/3APcgCM52JQ/OyqNugnFAAAJ

BUG=431478

Review URL: https://codereview.chromium.org/1351623005

git-svn-id: 239fca9b83025a0b6f823aeeca02ba5be3d9fd76@296754 0039d316-1c4b-4281-b951-d872f2087c98

  
- from buildbot.changes import svnpoller
  from buildbot.scheduler import AnyBranchScheduler
  
- from common import chromium_utils
- 
- from master import build_utils
  from master import gitiles_poller
  
- def WebkitFileSplitter(path):
-   """split_file for webkit.org repository."""
-   projects = ['trunk']
-   return build_utils.SplitPath(projects, path)
  
  def Update(config, _active_master, c):
    # Polls config.Master.trunk_url for changes
    cr_poller = gitiles_poller.GitilesPoller(
        'https://chromium.googlesource.com/chromium/src',
        pollInterval=30, project='chromium')
    c['change_source'].append(cr_poller)
  
-   webkit_url = 'http://src.chromium.org/viewvc/blink?view=rev&revision=%s'
-   webkit_poller = svnpoller.SVNPoller(
-       svnurl=config.Master.webkit_root_url,
-       svnbin=chromium_utils.SVN_BIN,
-       split_file=WebkitFileSplitter,
-       pollinterval=30,
-       revlinktmpl=webkit_url,
-       cachepath='webkit.svnrev',
-       project='webkit')
-   c['change_source'].append(webkit_poller)
- 
    c['schedulers'].append(AnyBranchScheduler(
        name='global_scheduler', branches=['trunk', 'master'], treeStableTimer=60,
        builderNames=[]))
  
-   c['schedulers'].append(AnyBranchScheduler(
-       name='global_deps_scheduler', branches=['master'], treeStableTimer=60,
-       builderNames=[]))
- 
Remove blink scheduler from chromium.webkit
## Code Before:

from buildbot.changes import svnpoller
from buildbot.scheduler import AnyBranchScheduler

from common import chromium_utils

from master import build_utils
from master import gitiles_poller

def WebkitFileSplitter(path):
  """split_file for webkit.org repository."""
  projects = ['trunk']
  return build_utils.SplitPath(projects, path)

def Update(config, _active_master, c):
  # Polls config.Master.trunk_url for changes
  cr_poller = gitiles_poller.GitilesPoller(
      'https://chromium.googlesource.com/chromium/src',
      pollInterval=30, project='chromium')
  c['change_source'].append(cr_poller)

  webkit_url = 'http://src.chromium.org/viewvc/blink?view=rev&revision=%s'
  webkit_poller = svnpoller.SVNPoller(
      svnurl=config.Master.webkit_root_url,
      svnbin=chromium_utils.SVN_BIN,
      split_file=WebkitFileSplitter,
      pollinterval=30,
      revlinktmpl=webkit_url,
      cachepath='webkit.svnrev',
      project='webkit')
  c['change_source'].append(webkit_poller)

  c['schedulers'].append(AnyBranchScheduler(
      name='global_scheduler', branches=['trunk', 'master'], treeStableTimer=60,
      builderNames=[]))

  c['schedulers'].append(AnyBranchScheduler(
      name='global_deps_scheduler', branches=['master'], treeStableTimer=60,
      builderNames=[]))

## Instruction:
Remove blink scheduler from chromium.webkit
## Code After:

from buildbot.scheduler import AnyBranchScheduler

from master import gitiles_poller


def Update(config, _active_master, c):
  # Polls config.Master.trunk_url for changes
  cr_poller = gitiles_poller.GitilesPoller(
      'https://chromium.googlesource.com/chromium/src',
      pollInterval=30, project='chromium')
  c['change_source'].append(cr_poller)

  c['schedulers'].append(AnyBranchScheduler(
      name='global_scheduler', branches=['trunk', 'master'], treeStableTimer=60,
      builderNames=[]))
