package sk.stuba.fiit.perconik.core.debug.listeners;
import org.eclipse.jgit.events.RefsChangedEvent;
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.GitReferenceListener;
public final class GitReferenceDebugListener extends AbstractDebugListener implements GitReferenceListener {
public GitReferenceDebugListener() {}
public GitReferenceDebugListener(final DebugConsole console) {
super(console);
}
public void onRefsChanged(final RefsChangedEvent event) {
this.printHeader("Git reference changed");
this.printGitReferenceEvent(event);
}
private void printGitReferenceEvent(final RefsChangedEvent event) {
this.put(Debug.dumpGitReferenceEvent(event));
}
}