package fitnesse.revisioncontrol.responders; import fitnesse.html.HtmlTableListingBuilder; import fitnesse.html.HtmlTag; import static fitnesse.revisioncontrol.RevisionControlOperation.STATUS; import fitnesse.revisioncontrol.StatusResults; import fitnesse.revisioncontrol.wiki.RevisionControlledFileSystemPage; public class StatusResponder extends RevisionControlResponder { public StatusResponder() { super(STATUS); } @Override protected void performOperation(RevisionControlledFileSystemPage page, HtmlTag tag) { StatusResults results = page.execute(STATUS); makeResultsHtml(results, tag); } private void makeResultsHtml(StatusResults results, HtmlTag tag) { HtmlTableListingBuilder table = new RevisionControlDetailsTableBuilder(results, rootPagePath); tag.add(table.getTable()); } }