diff --git a/internal/archive/tar/common.go b/archive/tar/common.go similarity index 100% rename from internal/archive/tar/common.go rename to archive/tar/common.go diff --git a/internal/archive/tar/example_test.go b/archive/tar/example_test.go similarity index 96% rename from internal/archive/tar/example_test.go rename to archive/tar/example_test.go index 5189e04..a2474b9 100644 --- a/internal/archive/tar/example_test.go +++ b/archive/tar/example_test.go @@ -5,13 +5,12 @@ package tar_test import ( + "archive/tar" "bytes" "fmt" "io" "log" "os" - - "github.com/vbatts/tar-split/internal/archive/tar" ) func Example_minimal() { diff --git a/internal/archive/tar/format.go b/archive/tar/format.go similarity index 100% rename from internal/archive/tar/format.go rename to archive/tar/format.go diff --git a/internal/archive/tar/reader.go b/archive/tar/reader.go similarity index 100% rename from internal/archive/tar/reader.go rename to archive/tar/reader.go diff --git a/internal/archive/tar/reader_test.go b/archive/tar/reader_test.go similarity index 100% rename from internal/archive/tar/reader_test.go rename to archive/tar/reader_test.go diff --git a/internal/archive/tar/stat_actime1.go b/archive/tar/stat_actime1.go similarity index 100% rename from internal/archive/tar/stat_actime1.go rename to archive/tar/stat_actime1.go diff --git a/internal/archive/tar/stat_actime2.go b/archive/tar/stat_actime2.go similarity index 100% rename from internal/archive/tar/stat_actime2.go rename to archive/tar/stat_actime2.go diff --git a/internal/archive/tar/stat_unix.go b/archive/tar/stat_unix.go similarity index 100% rename from internal/archive/tar/stat_unix.go rename to archive/tar/stat_unix.go diff --git a/internal/archive/tar/strconv.go b/archive/tar/strconv.go similarity index 100% rename from internal/archive/tar/strconv.go rename to archive/tar/strconv.go diff --git a/internal/archive/tar/strconv_test.go b/archive/tar/strconv_test.go similarity index 100% rename from internal/archive/tar/strconv_test.go rename to archive/tar/strconv_test.go diff --git a/internal/archive/tar/tar_test.go b/archive/tar/tar_test.go similarity index 100% rename from internal/archive/tar/tar_test.go rename to archive/tar/tar_test.go diff --git a/internal/archive/tar/testdata/file-and-dir.tar b/archive/tar/testdata/file-and-dir.tar similarity index 100% rename from internal/archive/tar/testdata/file-and-dir.tar rename to archive/tar/testdata/file-and-dir.tar diff --git a/internal/archive/tar/testdata/gnu-incremental.tar b/archive/tar/testdata/gnu-incremental.tar similarity index 100% rename from internal/archive/tar/testdata/gnu-incremental.tar rename to archive/tar/testdata/gnu-incremental.tar diff --git a/internal/archive/tar/testdata/gnu-long-nul.tar b/archive/tar/testdata/gnu-long-nul.tar similarity index 100% rename from internal/archive/tar/testdata/gnu-long-nul.tar rename to archive/tar/testdata/gnu-long-nul.tar diff --git a/internal/archive/tar/testdata/gnu-multi-hdrs.tar b/archive/tar/testdata/gnu-multi-hdrs.tar similarity index 100% rename from internal/archive/tar/testdata/gnu-multi-hdrs.tar rename to archive/tar/testdata/gnu-multi-hdrs.tar diff --git a/internal/archive/tar/testdata/gnu-nil-sparse-data.tar b/archive/tar/testdata/gnu-nil-sparse-data.tar similarity index 100% rename from internal/archive/tar/testdata/gnu-nil-sparse-data.tar rename to archive/tar/testdata/gnu-nil-sparse-data.tar diff --git a/internal/archive/tar/testdata/gnu-nil-sparse-hole.tar b/archive/tar/testdata/gnu-nil-sparse-hole.tar similarity index 100% rename from internal/archive/tar/testdata/gnu-nil-sparse-hole.tar rename to archive/tar/testdata/gnu-nil-sparse-hole.tar diff --git a/internal/archive/tar/testdata/gnu-not-utf8.tar b/archive/tar/testdata/gnu-not-utf8.tar similarity index 100% rename from internal/archive/tar/testdata/gnu-not-utf8.tar rename to archive/tar/testdata/gnu-not-utf8.tar diff --git a/internal/archive/tar/testdata/gnu-sparse-big.tar b/archive/tar/testdata/gnu-sparse-big.tar similarity index 100% rename from internal/archive/tar/testdata/gnu-sparse-big.tar rename to archive/tar/testdata/gnu-sparse-big.tar diff --git a/internal/archive/tar/testdata/gnu-utf8.tar b/archive/tar/testdata/gnu-utf8.tar similarity index 100% rename from internal/archive/tar/testdata/gnu-utf8.tar rename to archive/tar/testdata/gnu-utf8.tar diff --git a/internal/archive/tar/testdata/gnu.tar b/archive/tar/testdata/gnu.tar similarity index 100% rename from internal/archive/tar/testdata/gnu.tar rename to archive/tar/testdata/gnu.tar diff --git a/internal/archive/tar/testdata/hardlink.tar b/archive/tar/testdata/hardlink.tar similarity index 100% rename from internal/archive/tar/testdata/hardlink.tar rename to archive/tar/testdata/hardlink.tar diff --git a/internal/archive/tar/testdata/hdr-only.tar b/archive/tar/testdata/hdr-only.tar similarity index 100% rename from internal/archive/tar/testdata/hdr-only.tar rename to archive/tar/testdata/hdr-only.tar diff --git a/internal/archive/tar/testdata/invalid-go17.tar b/archive/tar/testdata/invalid-go17.tar similarity index 100% rename from internal/archive/tar/testdata/invalid-go17.tar rename to archive/tar/testdata/invalid-go17.tar diff --git a/internal/archive/tar/testdata/issue10968.tar b/archive/tar/testdata/issue10968.tar similarity index 100% rename from internal/archive/tar/testdata/issue10968.tar rename to archive/tar/testdata/issue10968.tar diff --git a/internal/archive/tar/testdata/issue11169.tar b/archive/tar/testdata/issue11169.tar similarity index 100% rename from internal/archive/tar/testdata/issue11169.tar rename to archive/tar/testdata/issue11169.tar diff --git a/internal/archive/tar/testdata/issue12435.tar b/archive/tar/testdata/issue12435.tar similarity index 100% rename from internal/archive/tar/testdata/issue12435.tar rename to archive/tar/testdata/issue12435.tar diff --git a/internal/archive/tar/testdata/neg-size.tar b/archive/tar/testdata/neg-size.tar similarity index 100% rename from internal/archive/tar/testdata/neg-size.tar rename to archive/tar/testdata/neg-size.tar diff --git a/internal/archive/tar/testdata/nil-uid.tar b/archive/tar/testdata/nil-uid.tar similarity index 100% rename from internal/archive/tar/testdata/nil-uid.tar rename to archive/tar/testdata/nil-uid.tar diff --git a/internal/archive/tar/testdata/pax-bad-hdr-file.tar b/archive/tar/testdata/pax-bad-hdr-file.tar similarity index 100% rename from internal/archive/tar/testdata/pax-bad-hdr-file.tar rename to archive/tar/testdata/pax-bad-hdr-file.tar diff --git a/internal/archive/tar/testdata/pax-bad-mtime-file.tar b/archive/tar/testdata/pax-bad-mtime-file.tar similarity index 100% rename from internal/archive/tar/testdata/pax-bad-mtime-file.tar rename to archive/tar/testdata/pax-bad-mtime-file.tar diff --git a/internal/archive/tar/testdata/pax-global-records.tar b/archive/tar/testdata/pax-global-records.tar similarity index 100% rename from internal/archive/tar/testdata/pax-global-records.tar rename to archive/tar/testdata/pax-global-records.tar diff --git a/internal/archive/tar/testdata/pax-multi-hdrs.tar b/archive/tar/testdata/pax-multi-hdrs.tar similarity index 100% rename from internal/archive/tar/testdata/pax-multi-hdrs.tar rename to archive/tar/testdata/pax-multi-hdrs.tar diff --git a/internal/archive/tar/testdata/pax-nil-sparse-data.tar b/archive/tar/testdata/pax-nil-sparse-data.tar similarity index 100% rename from internal/archive/tar/testdata/pax-nil-sparse-data.tar rename to archive/tar/testdata/pax-nil-sparse-data.tar diff --git a/internal/archive/tar/testdata/pax-nil-sparse-hole.tar b/archive/tar/testdata/pax-nil-sparse-hole.tar similarity index 100% rename from internal/archive/tar/testdata/pax-nil-sparse-hole.tar rename to archive/tar/testdata/pax-nil-sparse-hole.tar diff --git a/internal/archive/tar/testdata/pax-nul-path.tar b/archive/tar/testdata/pax-nul-path.tar similarity index 100% rename from internal/archive/tar/testdata/pax-nul-path.tar rename to archive/tar/testdata/pax-nul-path.tar diff --git a/internal/archive/tar/testdata/pax-nul-xattrs.tar b/archive/tar/testdata/pax-nul-xattrs.tar similarity index 100% rename from internal/archive/tar/testdata/pax-nul-xattrs.tar rename to archive/tar/testdata/pax-nul-xattrs.tar diff --git a/internal/archive/tar/testdata/pax-path-hdr.tar b/archive/tar/testdata/pax-path-hdr.tar similarity index 100% rename from internal/archive/tar/testdata/pax-path-hdr.tar rename to archive/tar/testdata/pax-path-hdr.tar diff --git a/internal/archive/tar/testdata/pax-pos-size-file.tar b/archive/tar/testdata/pax-pos-size-file.tar similarity index 100% rename from internal/archive/tar/testdata/pax-pos-size-file.tar rename to archive/tar/testdata/pax-pos-size-file.tar diff --git a/internal/archive/tar/testdata/pax-records.tar b/archive/tar/testdata/pax-records.tar similarity index 100% rename from internal/archive/tar/testdata/pax-records.tar rename to archive/tar/testdata/pax-records.tar diff --git a/internal/archive/tar/testdata/pax-sparse-big.tar b/archive/tar/testdata/pax-sparse-big.tar similarity index 100% rename from internal/archive/tar/testdata/pax-sparse-big.tar rename to archive/tar/testdata/pax-sparse-big.tar diff --git a/internal/archive/tar/testdata/pax.tar b/archive/tar/testdata/pax.tar similarity index 100% rename from internal/archive/tar/testdata/pax.tar rename to archive/tar/testdata/pax.tar diff --git a/internal/archive/tar/testdata/small.txt b/archive/tar/testdata/small.txt similarity index 100% rename from internal/archive/tar/testdata/small.txt rename to archive/tar/testdata/small.txt diff --git a/internal/archive/tar/testdata/small2.txt b/archive/tar/testdata/small2.txt similarity index 100% rename from internal/archive/tar/testdata/small2.txt rename to archive/tar/testdata/small2.txt diff --git a/internal/archive/tar/testdata/sparse-formats.tar b/archive/tar/testdata/sparse-formats.tar similarity index 100% rename from internal/archive/tar/testdata/sparse-formats.tar rename to archive/tar/testdata/sparse-formats.tar diff --git a/internal/archive/tar/testdata/star.tar b/archive/tar/testdata/star.tar similarity index 100% rename from internal/archive/tar/testdata/star.tar rename to archive/tar/testdata/star.tar diff --git a/internal/archive/tar/testdata/trailing-slash.tar b/archive/tar/testdata/trailing-slash.tar similarity index 100% rename from internal/archive/tar/testdata/trailing-slash.tar rename to archive/tar/testdata/trailing-slash.tar diff --git a/internal/archive/tar/testdata/ustar-file-devs.tar b/archive/tar/testdata/ustar-file-devs.tar similarity index 100% rename from internal/archive/tar/testdata/ustar-file-devs.tar rename to archive/tar/testdata/ustar-file-devs.tar diff --git a/internal/archive/tar/testdata/ustar-file-reg.tar b/archive/tar/testdata/ustar-file-reg.tar similarity index 100% rename from internal/archive/tar/testdata/ustar-file-reg.tar rename to archive/tar/testdata/ustar-file-reg.tar diff --git a/internal/archive/tar/testdata/ustar.tar b/archive/tar/testdata/ustar.tar similarity index 100% rename from internal/archive/tar/testdata/ustar.tar rename to archive/tar/testdata/ustar.tar diff --git a/internal/archive/tar/testdata/v7.tar b/archive/tar/testdata/v7.tar similarity index 100% rename from internal/archive/tar/testdata/v7.tar rename to archive/tar/testdata/v7.tar diff --git a/internal/archive/tar/testdata/writer-big-long.tar b/archive/tar/testdata/writer-big-long.tar similarity index 100% rename from internal/archive/tar/testdata/writer-big-long.tar rename to archive/tar/testdata/writer-big-long.tar diff --git a/internal/archive/tar/testdata/writer-big.tar b/archive/tar/testdata/writer-big.tar similarity index 100% rename from internal/archive/tar/testdata/writer-big.tar rename to archive/tar/testdata/writer-big.tar diff --git a/internal/archive/tar/testdata/writer.tar b/archive/tar/testdata/writer.tar similarity index 100% rename from internal/archive/tar/testdata/writer.tar rename to archive/tar/testdata/writer.tar diff --git a/internal/archive/tar/testdata/xattrs.tar b/archive/tar/testdata/xattrs.tar similarity index 100% rename from internal/archive/tar/testdata/xattrs.tar rename to archive/tar/testdata/xattrs.tar diff --git a/internal/archive/tar/writer.go b/archive/tar/writer.go similarity index 100% rename from internal/archive/tar/writer.go rename to archive/tar/writer.go diff --git a/internal/archive/tar/writer_test.go b/archive/tar/writer_test.go similarity index 100% rename from internal/archive/tar/writer_test.go rename to archive/tar/writer_test.go diff --git a/cmd/tar-split/tar_benchmark_test.go b/cmd/tar-split/tar_benchmark_test.go index 3baab65..8b7aaff 100644 --- a/cmd/tar-split/tar_benchmark_test.go +++ b/cmd/tar-split/tar_benchmark_test.go @@ -7,7 +7,7 @@ import ( upTar "archive/tar" - ourTar "github.com/vbatts/tar-split/internal/archive/tar" + ourTar "github.com/vbatts/tar-split/archive/tar" ) var testfile = "../../archive/tar/testdata/sparse-formats.tar" diff --git a/tar/asm/disassemble.go b/tar/asm/disassemble.go index 4e72985..80c2522 100644 --- a/tar/asm/disassemble.go +++ b/tar/asm/disassemble.go @@ -3,7 +3,7 @@ package asm import ( "io" - "github.com/vbatts/tar-split/internal/archive/tar" + "github.com/vbatts/tar-split/archive/tar" "github.com/vbatts/tar-split/tar/storage" ) diff --git a/tar/asm/iterate.go b/tar/asm/iterate.go index c4a62d4..8a65887 100644 --- a/tar/asm/iterate.go +++ b/tar/asm/iterate.go @@ -5,7 +5,7 @@ import ( "fmt" "io" - "github.com/vbatts/tar-split/internal/archive/tar" + "github.com/vbatts/tar-split/archive/tar" "github.com/vbatts/tar-split/tar/storage" ) diff --git a/tar/asm/iterate_test.go b/tar/asm/iterate_test.go index 5443a46..884c019 100644 --- a/tar/asm/iterate_test.go +++ b/tar/asm/iterate_test.go @@ -9,7 +9,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vbatts/tar-split/internal/archive/tar" + "github.com/vbatts/tar-split/archive/tar" "github.com/vbatts/tar-split/tar/storage" )