}
@Test
public void startReleaseWithMasterOnly() throws Exception
{
ProjectHelper projectHelper = (ProjectHelper) lookup(ProjectHelper.class.getName());
JGitFlowSetupHelper setupHelper = (JGitFlowSetupHelper) lookup(JGitFlowSetupHelper.class.getName());
Git git = null;
Git remoteGit = null;
List<MavenProject> remoteProjects = createReactorProjects("remote-git-project", null);
File remoteDir = remoteProjects.get(0).getBasedir();
//make sure we're clean
File remoteGitDir = new File(remoteDir, ".git");
if (remoteGitDir.exists())
{
FileUtils.cleanDirectory(remoteGitDir);
}
remoteGit = RepoUtil.createRepositoryWithMaster(remoteDir);
projectHelper.commitAllChanges(remoteGit, "remote commit");
File localProject = new File(testFileBase, "projects/local/local-git-project");
git = Git.cloneRepository().setDirectory(localProject).setURI("file://" + remoteGit.getRepository().getWorkTree().getPath()).call();
List<MavenProject> projects = createReactorProjects("remote-git-project", "local/local-git-project", null, false);