pkg/archive
Josh Hawn c57c03f841 Refactor to optimize storage driver ApplyDiff()
To avoid an expensive call to archive.ChangesDirs() which walks two directory
trees and compares every entry, archive.ApplyLayer() has been extended to
also return the size of the layer changes.

Docker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> (github: jlhawn)
2014-12-17 21:54:23 -08:00
..
testdata Move archive package into pkg/archive 2014-09-29 23:23:36 -07:00
archive.go Decompress archive before streaming the unpack in a chroot 2014-12-11 16:29:13 -05:00
archive_test.go Fix invalid argument error on push 2014-12-03 16:12:24 -05:00
archive_unix.go Refactor pkg/archive with a platform-independent stat struct 2014-11-14 18:20:54 -08:00
archive_windows.go Refactor pkg/archive with a platform-independent stat struct 2014-11-14 18:20:54 -08:00
changes.go Refactor pkg/archive with a platform-independent stat struct 2014-11-14 18:20:54 -08:00
changes_test.go Refactor to optimize storage driver ApplyDiff() 2014-12-17 21:54:23 -08:00
diff.go Refactor to optimize storage driver ApplyDiff() 2014-12-17 21:54:23 -08: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
MAINTAINERS 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
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

This code provides helper functions for dealing with archive files.