moby/pkg/archive
Burke Libbey 45c45a2c9a
archive: Optimize ChangesDirs on Linux
If we tear through a few layers of abstraction, we can get at the inodes
contained in a directory without having to stat all the files. This
allows us to eliminate identical files much earlier in the changelist
generation process.

Signed-off-by: Burke Libbey <burke@libbey.me>
2015-04-27 21:26:13 -04:00
..
testdata Move archive package into pkg/archive 2014-09-29 23:23:36 -07:00
archive.go Add test on archive.go (#11603) 2015-04-11 23:21:37 +02:00
archive_test.go Add coverage on pkg/archive 2015-04-24 17:03:33 +02:00
archive_unix.go Changing bitflag checking style to preferred style. Fixes #11668 2015-03-24 21:09:25 -04:00
archive_unix_test.go pkg/archive: adjust chmod bits on windows 2015-03-04 14:10:37 -08:00
archive_windows.go Change windows default permissions to 755 not 711, read access for all poses little security risk and prevents breaking existing Dockerfiles 2015-03-20 21:54:33 -07:00
archive_windows_test.go trivial: typo cleanup 2015-04-27 13:35:08 -07:00
changes.go archive: Optimize ChangesDirs on Linux 2015-04-27 21:26:13 -04:00
changes_linux.go archive: Optimize ChangesDirs on Linux 2015-04-27 21:26:13 -04:00
changes_other.go archive: Optimize ChangesDirs on Linux 2015-04-27 21:26:13 -04:00
changes_posix_test.go pkg/archive: test that confirms hardlink ordering 2015-02-06 18:14:38 +01:00
changes_test.go Add coverage on pkg/archive 2015-04-24 17:03:33 +02:00
diff.go Fixed relative filepath check 2015-02-16 20:38:52 -06:00
diff_test.go archive: add breakout tests 2014-11-25 01:03:41 +02:00
example_changes.go archive: example app for diffing directories 2014-10-29 14:52:59 -04:00
README.md Move archive package into pkg/archive 2014-09-29 23:23:36 -07: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 Refactor to optimize storage driver ApplyDiff() 2014-12-17 21:54:23 -08:00
wrap.go Move archive package into pkg/archive 2014-09-29 23:23:36 -07:00
wrap_test.go Add coverage on pkg/archive 2015-04-24 17:03:33 +02:00

This code provides helper functions for dealing with archive files.