Browse code

Image.Changes(): list all changes between an image and a rw directory

Solomon Hykes authored on 2013/03/21 14:12:38
Showing 1 changed files
... ...
@@ -149,6 +149,14 @@ func (image *Image) Mount(root, rw string) error {
149 149
 	return nil
150 150
 }
151 151
 
152
+func (image *Image) Changes(rw string) ([]Change, error) {
153
+	layers, err := image.layers()
154
+	if err != nil {
155
+		return nil, err
156
+	}
157
+	return Changes(layers, rw)
158
+}
159
+
152 160
 func ValidateId(id string) error {
153 161
 	if id == "" {
154 162
 		return fmt.Errorf("Image id can't be empty")