   pullrequest: (title, head, callback) ->
     github = new GitHub {token: process.env.GITHUB_TOKEN}
     repo = github.getRepo repoName
-    repo.createPullRequest {title: title, head: head, base: 'master'}
+    repo.createPullRequest {title: title, head: head, base: 'source'}
     .then (res) ->
       callback null, res.data
     .catch (err) ->


  branch: (repo, name, callback) ->
    ref = null
    master = null
    repo.getMasterCommit()
    .then (oid) ->
      master = oid
      Git.Reset.reset repo, master, Git.Reset.TYPE.HARD
    .then (err) ->
      throw "Failed hard reset" if err > 0
      repo.createBranch name, master, true
    .then (reference) ->
      ref = reference
      repo.checkoutBranch ref

          repo = repository
          repo.fetchAll cloneOpts.fetchOpts
        .then ->
          repo.mergeBranches 'source', 'origin/source'
        .then ->
          repo.checkoutBranch 'source'
        .then ->
          callback null, repo
        .catch (err) ->
