try {
AddCommand adder = git.add();
for (FileVersion fileVersion : fileVersions) {
adder.addFilepattern(getPath(fileVersion.getFile(), repository));
}
adder.call();
commit(git, String.format("[FitNesse] Updated files: %s.", formatFileVersions(fileVersions)), fileVersions[0].getAuthor());
} catch (GitAPIException e) {
throw new IOException("Unable to commit changes", e);
}
return VersionInfo.makeVersionInfo(fileVersions[0].getAuthor(), fileVersions[0].getLastModificationTime());