Add LLVMGitPoller to listen for changes in the monorepo.

git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@375205 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/buildbot/osuosl/master/master.cfg b/buildbot/osuosl/master/master.cfg
index eaf6414..866b4f9 100644
--- a/buildbot/osuosl/master/master.cfg
+++ b/buildbot/osuosl/master/master.cfg
@@ -32,11 +32,10 @@
 ####### CHANGESOURCES
 
 from buildbot.changes.pb import PBChangeSource
-from zorg.buildbot.changes.llvmpoller import LLVMPoller
+from zorg.buildbot.changes.llvmgitpoller import LLVMPoller as llvmgitpoller
+from zorg.buildbot.changes.llvmpoller import LLVMPoller as llvmsvnpoller
 
-c['change_source'] = [PBChangeSource()]
-
-c['change_source'].append(LLVMPoller(projects=[
+llvm_projects = [
     "llvm",
     "cfe",
     "clang-tests-external",
@@ -50,7 +49,16 @@
     "lldb",
     "openmp",
     "lnt",
-    "test-suite"]))
+    "test-suite"]
+
+c['change_source'] = [PBChangeSource()]
+c['change_source'].append(
+    llvmsvnpoller(projects=llvm_projects))
+c['change_source'].append(
+    llvmgitpoller(projects=llvm_projects,
+                  repourl='http://git.lab.llvm.org/llvm/llvm-project.git',
+                  workdir='gitpoller-workdir',
+                  pollinterval=120))
 
 ####### RESOURCE USAGE
 
@@ -114,7 +122,7 @@
     """
     Returns a ChangeFilter for the given projects.
     """
-    return ChangeFilter(project=projects)
+    return ChangeFilter(project=projects, branch='trunk')
 
 def get_standard_for(category):
     """
@@ -169,14 +177,6 @@
                                 "llvm",
                                 "polly"])))
 
-# All other lld builders use auto-generated schedulers.
-c['schedulers'].append(SingleBranchScheduler(name="lld_scheduler",
-                            treeStableTimer=2*60,
-                            builderNames=["lld-sphinx-docs"],
-                            change_filter=depends_on([
-                                "llvm",
-                                "lld"])))
-
 c['schedulers'].append(SingleBranchScheduler(name="lldb_scheduler",
                             treeStableTimer=2*60,
                             builderNames=get_all_for("lldb"),