package de.hub.srcrepo;
import de.hub.srcrepo.repositorymodel.Diff;
import de.hub.srcrepo.repositorymodel.RepositoryModel;
import de.hub.srcrepo.repositorymodel.Rev;
public class EmptyRepositoryModelVisitor implements IRepositoryModelVisitor {
@Override
public void onBranch(Rev commonPreviousRev, Rev newBranchRev) {
}
@Override
public boolean onStartRev(Rev rev, Rev traversalParentRev, int number) {
SrcRepoActivator.INSTANCE.info("Visit rev " + rev.getName() + " "
+ "(" + number + "/" + ((RepositoryModel)rev.eContainer()).getAllRevs().size() + "), " );
String author = rev.getAuthor(); author = author == null ? "[NO AUTHOR]" : author.trim();
String message = rev.getMessage(); message = message == null ? "[NO MESSAGE]" : message.trim();
SrcRepoActivator.INSTANCE.info("Info for visited ref; " + rev.getTime() +", " + author + ":\n" + message);
return false;
}
@Override
public void onCompleteRev(Rev rev, Rev traversalParentRev) {
}
@Override
public void onCopiedFile(Diff diff) {
}
@Override
public void onRenamedFile(Diff diff) {
}
@Override
public void onAddedFile(Diff diff) {
}
@Override
public void onModifiedFile(Diff diff) {
}
@Override
public void onDeletedFile(Diff diff) {
}
@Override
public void close(RepositoryModel repositoryModel) {
}
@Override
public void onMerge(Rev commonMergedRev, Rev lastBranchRev) {
}
}