1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00
moby--moby/archive
Alexander Larsson 818c249bae archive: Implement ApplyLayer directly
Rather than calling out to tar we use the golang tar parser
to directly extract the tar files. This has two major advantages:

1) We're able to replace an existing directory with a file in the
   new layer. This currently breaks with the external tar, since
   it refuses to recursively remove the destination directory in
   this case, and there are no options to make it do that.

2) We avoid extracting the whiteout files just to later remove them.
2013-12-13 15:43:50 +01:00
..
archive.go Merge branch 'master' into creack-merge-master 2013-11-19 14:58:12 -08:00
archive_test.go Allow drivers to implement ApplyDiff in Differ interface 2013-11-11 19:09:57 -08:00
changes.go Move syscall.Stats logic to os specific file. 2013-11-28 00:22:47 -02:00
changes_test.go fixed some go vet issues. 2013-11-29 22:53:20 -02:00
diff.go archive: Implement ApplyLayer directly 2013-12-13 15:43:50 +01:00
MAINTAINERS Move archive.go to sub package 2013-10-31 16:57:45 -07:00
stat_darwin.go archive: Implement ApplyLayer directly 2013-12-13 15:43:50 +01:00
stat_linux.go archive: Implement ApplyLayer directly 2013-12-13 15:43:50 +01:00