public class SubmoduleCombinator extends Object
| Constructor and Description |
|---|
SubmoduleCombinator(IGitAPI git,
hudson.model.TaskListener listener,
File workspace,
Collection<SubmoduleConfig> cfg) |
| Modifier and Type | Method and Description |
|---|---|
List<Map<IndexEntry,Revision>> |
createCombinations(Map<IndexEntry,Collection<Revision>> moduleBranches) |
void |
createSubmoduleCombinations() |
int |
difference(Map<IndexEntry,Revision> item,
List<IndexEntry> entries) |
protected void |
makeCombination(Map<IndexEntry,Revision> settings) |
protected boolean |
matches(Map<IndexEntry,Revision> item,
List<IndexEntry> entries) |
public SubmoduleCombinator(IGitAPI git, hudson.model.TaskListener listener, File workspace, Collection<SubmoduleConfig> cfg)
public void createSubmoduleCombinations()
throws GitException,
IOException
GitExceptionIOExceptionprotected void makeCombination(Map<IndexEntry,Revision> settings)
public int difference(Map<IndexEntry,Revision> item, List<IndexEntry> entries)
protected boolean matches(Map<IndexEntry,Revision> item, List<IndexEntry> entries)
public List<Map<IndexEntry,Revision>> createCombinations(Map<IndexEntry,Collection<Revision>> moduleBranches)
Copyright © 2004-2015 Hudson. All Rights Reserved.