github.com/Prakhar-Agarwal-byte/moby@v0.0.0-20231027092010-a14e3e8ab87e/daemon/images/image_changes.go (about) 1 package images 2 3 import ( 4 "context" 5 "errors" 6 7 "github.com/Prakhar-Agarwal-byte/moby/container" 8 "github.com/Prakhar-Agarwal-byte/moby/pkg/archive" 9 ) 10 11 func (i *ImageService) Changes(ctx context.Context, container *container.Container) ([]archive.Change, error) { 12 container.Lock() 13 defer container.Unlock() 14 15 if container.RWLayer == nil { 16 return nil, errors.New("RWLayer of container " + container.Name + " is unexpectedly nil") 17 } 18 return container.RWLayer.Changes() 19 }