package com.intellij.vcs.log.ui;
import com.intellij.openapi.vfs.VirtualFile;
import org.jetbrains.annotations.NotNull;
import java.awt.*;
/**
* Managers colors used for the vcs log: references, roots, branches, etc.
*
* @author Kirill Likhodedov
*/
public interface VcsLogColorManager {
/**
* Returns the color assigned to the given repository root.
*/
@NotNull
Color getRootColor(@NotNull VirtualFile root);
/**
* Tells if there are several repositories currently shown in the log.
*/
boolean isMultipleRoots();
}