Interface ExternalIncludedIn


public interface ExternalIncludedIn
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.common.collect.ListMultimap<String,String>
    getIncludedIn(String project, Integer changeNumber, String commit, Collection<String> tags, Collection<String> branches)
    Returns additional entries for IncludedInInfo as multimap where the key is the row title and the values are a list of systems that include the given change or commit (e.g.
  • Method Details

    • getIncludedIn

      com.google.common.collect.ListMultimap<String,String> getIncludedIn(String project, Integer changeNumber, String commit, Collection<String> tags, Collection<String> branches)
      Returns additional entries for IncludedInInfo as multimap where the key is the row title and the values are a list of systems that include the given change or commit (e.g. names of artifacts in which the change is included or names of servers on which this commit is deployed).

      The tags and branches in which the commit is included are provided so that a RevWalk can be avoided when a system runs a certain tag or branch.

      Parameters:
      project - the name of the project
      changeNumber - the ID of the change that needs to be checked if it is included (can be null)
      commit - the ID of the commit, it can be used alongside or as an alternative to changeNumber to find additional included-ins
      tags - the tags that include the commit
      branches - the branches that include the commit
      Returns:
      additional entries for IncludedInInfo