moby--moby/graph
Derek McGowan d172f1253a Cleanup v2 push logic
Manifest is now generated during a v2 push, not relying on previously generated hashes. When pushing a layer, the hash is directly calculated from the tar contents which will be pushed. Computing the hash on push ensures that the hash contents always match what is seen by the registry. This also mitigates issues with tarsum differences and permits using pure SHA digests.
Additionally the new manifest function is moved to the unit tests since it is no longer called outside the tests.

Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
2015-03-09 18:33:15 -07:00
..
export.go Deprecating ResolveRepositoryName 2015-01-08 20:14:58 +00:00
graph.go Removing dependencies from pkg into Docker internal code 2015-02-23 18:43:10 +00:00
history.go Wrap strings that could look like ints in quotes 2014-12-15 05:10:49 -08:00
import.go pass --change changes to the import job 2015-02-24 13:01:36 -05:00
list.go move test to the daemon 2015-01-16 21:49:46 +00:00
load.go Avoid parallel layer downloads in load command 2015-02-19 15:46:38 -08:00
load_unsupported.go graph/load: add build tags to fix make cross 2014-11-25 02:06:45 +02:00
manifest.go Cleanup v2 push logic 2015-03-09 18:33:15 -07:00
manifest_test.go Cleanup v2 push logic 2015-03-09 18:33:15 -07:00
pools_test.go don't call reexec.Init from chrootarchive 2014-11-25 01:03:40 +02:00
pull.go Check for error when copying v2 image blob to temp 2015-03-06 18:03:39 -08:00
push.go Cleanup v2 push logic 2015-03-09 18:33:15 -07:00
service.go Merge pull request #10320 from shishir-a412ed/cleanup_cmd_tag 2015-02-06 16:34:48 -08:00
tag.go cleanup of docker tag command code 2015-01-26 09:15:32 -05:00
tags.go Removing dependencies from pkg into Docker internal code 2015-02-23 18:43:10 +00:00
tags_unit_test.go Update push to sign with the daemon's key when no manifest is given 2015-01-15 14:05:06 -08:00
viz.go Move "viz" to graph/viz.go 2014-08-06 17:18:50 -04:00