com.liferay.jenkins.results.parser.WorkspaceGitRepository Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of com.liferay.jenkins.results.parser
Show all versions of com.liferay.jenkins.results.parser
Liferay Jenkins Results Parser
The newest version!
/**
* SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
* SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
*/
package com.liferay.jenkins.results.parser;
import java.util.List;
/**
* @author Michael Hashimoto
*/
public interface WorkspaceGitRepository extends LocalGitRepository {
public void addPropertyOption(String propertyOption);
public String getBaseBranchSHA();
public String getBranchName();
public String getFileContent(String filePath);
public String getGitHubDevBranchName();
public String getGitHubURL();
public List getHistoricalLocalGitCommits();
public String getSenderBranchName();
public String getSenderBranchSHA();
public String getSenderBranchUsername();
public List> partitionLocalGitCommits(
List localGitCommits, int count);
public void setBaseBranchSHA(String branchSHA);
public void setGitHubURL(String gitHubURL);
public void setRebase(boolean rebase);
public void setSenderBranchSHA(String branchSHA);
public void setUp();
public void storeCommitHistory(List commitSHAs);
public void synchronizeToGitHubDev();
public void tearDown();
public void writePropertiesFiles();
}