package hudson.plugins.git.opt;
import java.io.Serializable;
import org.spearce.jgit.transport.RemoteConfig;
public class PreBuildMergeOptions implements Serializable
{
private static final long serialVersionUID = 2L;
public RemoteConfig mergeRemote = null;
public String mergeTarget = null;
public RemoteConfig getMergeRemote()
{
return mergeRemote;
}
public void setMergeRemote(RemoteConfig mergeRemote)
{
this.mergeRemote = mergeRemote;
}
public String getMergeTarget()
{
return mergeTarget;
}
public void setMergeTarget(String mergeTarget)
{
this.mergeTarget = mergeTarget;
}
public String getRemoteBranchName()
{
return mergeRemote.getName() + "/" + mergeTarget;
}
public boolean doMerge()
{
return mergeTarget != null;
}
}