< prev index next >

bots/mlbridge/src/main/java/org/openjdk/skara/bots/mlbridge/MailingListBridgeBot.java

Print this page
*** 34,10 ***
--- 34,11 ---
  
  public class MailingListBridgeBot implements Bot {
      private final EmailAddress emailAddress;
      private final HostedRepository codeRepo;
      private final HostedRepository archiveRepo;
+     private final String archiveRef;
      private final HostedRepository censusRepo;
      private final String censusRef;
      private final EmailAddress listAddress;
      private final Set<String> ignoredUsers;
      private final Set<Pattern> ignoredComments;

*** 49,20 ***
      private final Map<String, String> headers;
      private final URI issueTracker;
      private final PullRequestUpdateCache updateCache;
      private final Duration sendInterval;
  
!     MailingListBridgeBot(EmailAddress from, HostedRepository repo, HostedRepository archive,
                           HostedRepository censusRepo, String censusRef, EmailAddress list,
                           Set<String> ignoredUsers, Set<Pattern> ignoredComments, URI listArchive, String smtpServer,
                           HostedRepository webrevStorageRepository, String webrevStorageRef,
                           Path webrevStorageBase, URI webrevStorageBaseUri, Set<String> readyLabels,
                           Map<String, Pattern> readyComments, URI issueTracker, Map<String, String> headers,
                           Duration sendInterval) {
          emailAddress = from;
          codeRepo = repo;
          archiveRepo = archive;
          this.censusRepo = censusRepo;
          this.censusRef = censusRef;
          listAddress = list;
          this.ignoredUsers = ignoredUsers;
          this.ignoredComments = ignoredComments;
--- 50,21 ---
      private final Map<String, String> headers;
      private final URI issueTracker;
      private final PullRequestUpdateCache updateCache;
      private final Duration sendInterval;
  
!     MailingListBridgeBot(EmailAddress from, HostedRepository repo, HostedRepository archive, String archiveRef,
                           HostedRepository censusRepo, String censusRef, EmailAddress list,
                           Set<String> ignoredUsers, Set<Pattern> ignoredComments, URI listArchive, String smtpServer,
                           HostedRepository webrevStorageRepository, String webrevStorageRef,
                           Path webrevStorageBase, URI webrevStorageBaseUri, Set<String> readyLabels,
                           Map<String, Pattern> readyComments, URI issueTracker, Map<String, String> headers,
                           Duration sendInterval) {
          emailAddress = from;
          codeRepo = repo;
          archiveRepo = archive;
+         this.archiveRef = archiveRef;
          this.censusRepo = censusRepo;
          this.censusRef = censusRef;
          listAddress = list;
          this.ignoredUsers = ignoredUsers;
          this.ignoredComments = ignoredComments;

*** 85,10 ***
--- 87,14 ---
  
      HostedRepository archiveRepo() {
          return archiveRepo;
      }
  
+     String archiveRef() {
+         return archiveRef;
+     }
+ 
      HostedRepository censusRepo() {
          return censusRepo;
      }
  
      String censusRef() {
< prev index next >