Пример #1
0
 @Override
 public void delete(FileSystemPage page) {
   Repository repository = getRepository(page);
   Git git = new Git(repository);
   String fileSystemPath = getPath(page, repository);
   try {
     git.rm()
         .addFilepattern(fileSystemPath + "/" + contentFilename)
         .addFilepattern(fileSystemPath + "/" + propertiesFilename)
         .call();
     commit(
         git,
         String.format(
             "FitNesse page %s deleted.", PathParser.render(page.getPageCrawler().getFullPath())));
   } catch (Exception e) {
     throw new RuntimeException(e);
   }
   persistence.delete(page);
 }