in src/main/scala/com/googlesource/gerrit/plugins/support/commands/FileAttribute.scala [28:44]
def from(f: File) = {
val p = f.toPath
FileAttribute(
name = f.getName,
perms = PosixFilePermissions.toString(
Files.getFileAttributeView(p, classOf[PosixFileAttributeView])
.readAttributes.permissions),
owner = Files.getOwner(p).getName,
group = Files.readAttributes(p, classOf[PosixFileAttributes])
.group.getName,
date =
Files.readAttributes(p, classOf[BasicFileAttributes])
.creationTime().toString,
size = f.length
)
}