package sk.stuba.fiit.perconik.core.debug.listeners; import org.eclipse.egit.core.project.RepositoryMapping; import sk.stuba.fiit.perconik.core.debug.AbstractDebugListener; import sk.stuba.fiit.perconik.core.debug.Debug; import sk.stuba.fiit.perconik.core.debug.runtime.DebugConsole; import sk.stuba.fiit.perconik.core.listeners.GitRepositoryListener; @SuppressWarnings("restriction") public final class GitRepositoryDebugListener extends AbstractDebugListener implements GitRepositoryListener { public GitRepositoryDebugListener() {} public GitRepositoryDebugListener(final DebugConsole console) { super(console); } public void repositoryChanged(final RepositoryMapping mapping) { this.printHeader("Git repository changed"); this.printGitRepositoryMapping(mapping); } private void printGitRepositoryMapping(final RepositoryMapping mapping) { this.put(Debug.dumpGitRepositoryMapping(mapping)); } }