content: add Walk method to content store

Signed-off-by: Stephen J Day <stephen.day@docker.com>
This commit is contained in:
Stephen J Day 2016-12-01 21:37:58 -08:00
parent 8a36e1c6d1
commit 47f8b25d25
No known key found for this signature in database
GPG key ID: FB5F6B2905D7ECF3
3 changed files with 126 additions and 9 deletions

View file

@ -60,7 +60,9 @@ func (cw *ContentWriter) Commit(size int64, expected digest.Digest) error {
}
dgst := cw.digester.Digest()
if expected != dgst {
// TODO(stevvooe): Correctly handle missing expected digest or allow no
// expected digest at commit time.
if expected != "" && expected != dgst {
return errors.Errorf("unexpected digest: %v != %v", dgst, expected)
}