All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.prezi.gradle.superbranch.ivy.BranchAccessor Maven / Gradle / Ivy

package com.prezi.gradle.superbranch.ivy;

import java.io.File;
import java.util.Set;

public interface BranchAccessor {
	/**
	 * Returns the name of the current branch for the given directory.
	 */
	String getCurrentBranch(File directory);

	/**
	 * Returns the names of branches that have been fully merged into the current branch of the given directory.
	 */
	Set getConvergentBranches(File directory);

	/**
	 * Returns the names of branches that have not been fully merged into the current branch of the given directory.
	 */
	Set getDivergentBranches(File directory);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy