private def newBundleName = BundleName()

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
  }