package fitnesse.wiki;
import java.util.Collection;
import java.util.HashSet;
import java.util.Properties;
public class NullVersionsController implements VersionsController {
public NullVersionsController() {
this(new Properties());
}
public NullVersionsController(final Properties properties) {
}
public PageData getRevisionData(final FileSystemPage page, final String label) {
try {
return page.getData();
} catch (Exception e) {
throw new RuntimeException(e);
}
}
public Collection<VersionInfo> history(final FileSystemPage page) {
return new HashSet<VersionInfo>();
}
public boolean isExternalRevisionControlEnabled() {
return true;
}
public VersionInfo makeVersion(final FileSystemPage page, final PageData data) {
return new VersionInfo(page.getFileSystemPath());
}
public void prune(final FileSystemPage page) {
}
public void removeVersion(final FileSystemPage page, final String versionName) {
}
}