in src/main/scala/com/googlesource/gerrit/plugins/support/SupportBundle.scala [57:72]
private def newBundleName = BundleName(timestamp, UUID.randomUUID)
private def newFile = directory.resolve(newBundleName).toFile
val UTF8 = Charset.forName("UTF-8")
def build(results: TraversableOnce[CommandResult]): File = {
val file = newFile
val zipBundle = new ZipOutputStream(new FileOutputStream(file))
results.foreach { result =>
zipBundle.putNextEntry(new ZipEntry(result.entryName))
zipBundle.write(result.content.getBytes)
}
zipBundle.close()
file
}