@Override public void deleteFile(File file) { Repository repository = getRepository(file); persistence.deleteFile(file); Git git = new Git(repository); try { git.rm().addFilepattern(getPath(file, repository)).call(); commit(git, String.format("FitNesse file %s deleted.", file.getName())); } catch (GitAPIException e) { throw new RuntimeException(e); } }