docker/pkg/archive
Simon Ferquel 41eb61d5c2 Respect tar entries modes when rewriting them on Windows
Previously, only perm-related bits where preserved when rewriting
FileMode in tar entries on Windows. This had the nasty side effect of
having tarsum returning different values when executing from a tar filed
produced on Windows or Linux.

This fix the issue, and pave the way for incremental build context
to work in hybrid contexts.

Signed-off-by: Simon Ferquel <simon.ferquel@docker.com>
2017-05-02 11:36:43 +02:00
..
testdata Move archive package into pkg/archive 2014-09-29 23:23:36 -07:00
README.md Move archive package into pkg/archive 2014-09-29 23:23:36 -07:00
archive.go Upadte archive.ReplaceFileTarWrapper() to not expect a sorted archive 2017-04-06 13:36:34 -04:00
archive_linux.go pkg: return directly without ifs where possible 2016-12-13 22:10:11 +02:00
archive_linux_test.go Ensure opaque directory permissions respected 2016-10-28 13:13:10 -07:00
archive_other.go Update archive package to support overlay whiteouts 2016-06-08 00:10:16 -07:00
archive_test.go Remove pkg/testutil/assert in favor of testify 2017-04-14 12:03:21 -07:00
archive_unix.go pkg/{chroot,}archive: clean up a few small issues 2017-03-30 16:37:54 +03:00
archive_unix_test.go Add functional support for Docker sub commands on Solaris 2016-11-07 09:06:34 -08:00
archive_windows.go Respect tar entries modes when rewriting them on Windows 2017-05-02 11:36:43 +02:00
archive_windows_test.go Respect tar entries modes when rewriting them on Windows 2017-05-02 11:36:43 +02:00
changes.go pkg/{chroot,}archive: clean up a few small issues 2017-03-30 16:37:54 +03:00
changes_linux.go rectify function and variable referred in pkg/archive/changes_linux.go 2016-12-16 14:58:47 +08:00
changes_other.go Windows: Docker build starting to work 2015-06-17 10:41:28 -07:00
changes_posix_test.go Add functional support for Docker sub commands on Solaris 2016-11-07 09:06:34 -08:00
changes_test.go Add functional support for Docker sub commands on Solaris 2016-11-07 09:06:34 -08:00
changes_unix.go Fixes #9283. Consider hardlinks in image size. 2015-10-17 12:24:05 +02:00
changes_windows.go Tidy pkg\system *stat* functions 2017-04-05 16:01:53 -07:00
copy.go pkg/archive: remove unnecessary Archive and Reader type 2016-10-20 19:31:24 -07:00
copy_unix.go Windows - make docker cp functional 2015-08-06 11:22:38 -07:00
copy_unix_test.go fix typo 2017-01-19 15:52:28 +08:00
copy_windows.go Windows - make docker cp functional 2015-08-06 11:22:38 -07:00
diff.go pkg/archive/diff.go: avoid redundant options init 2017-03-15 18:03:33 +02:00
diff_test.go Windows CI: test-unit on pkg\archive part 2 2016-02-12 15:40:41 -08:00
example_changes.go archive: example app for diffing directories 2014-10-29 14:52:59 -04:00
time_linux.go Move archive package into pkg/archive 2014-09-29 23:23:36 -07:00
time_unsupported.go Move archive package into pkg/archive 2014-09-29 23:23:36 -07:00
utils_test.go pkg/archive: remove unnecessary Archive and Reader type 2016-10-20 19:31:24 -07:00
whiteouts.go Fix typos found across repository 2015-12-13 18:04:12 +02:00
wrap.go pkg/archive: remove unnecessary Archive and Reader type 2016-10-20 19:31:24 -07:00
wrap_test.go Add coverage on pkg/archive 2015-04-24 17:03:33 +02:00

README.md

This code provides helper functions for dealing with archive files.