]> Cypherpunks.ru repositories - gostls13.git/commit
archive/tar: add FileInfoNames interface
authorqiulaidongfeng <2645477756@qq.com>
Fri, 4 Aug 2023 05:15:41 +0000 (05:15 +0000)
committerGopher Robot <gobot@golang.org>
Mon, 7 Aug 2023 00:25:25 +0000 (00:25 +0000)
commit834a3f844a77823bf57c323d0927bc1f42b10e61
tree4793f8925f3589b92e911e8eb487f76e572f888d
parenta04f5adc3c748a4bb33d83363b08648d5ba6d79f
archive/tar: add FileInfoNames interface

An optional interface FileInfoNames has been added.

If the parameter fi of FileInfoHeader implements the interface
the Gname and Uname of the return value Header are
provided by the method of the interface.

Also added testing.

Fixes #50102

Change-Id: I6fd06c7c9aaf29b22b7384542fe57affed33009a

Change-Id: I6fd06c7c9aaf29b22b7384542fe57affed33009a
GitHub-Last-Rev: 5e82257948759e13880d8af12743b9524ae3df5a
GitHub-Pull-Request: golang/go#61662
Reviewed-on: https://go-review.googlesource.com/c/go/+/514235
Run-TryBot: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Ian Lance Taylor <iant@google.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
api/next/50102.txt [new file with mode: 0644]
src/archive/tar/common.go
src/archive/tar/stat_unix.go
src/archive/tar/tar_test.go