fix Path corruption in 'docker diff'

This commit is contained in:
Victor Vieux 2013-06-03 10:19:20 +00:00
Родитель e42eb7fa8c
Коммит e16c93486d
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -65,7 +65,7 @@ func Changes(layers []string, rw string) ([]Change, error) {
file := filepath.Base(path) file := filepath.Base(path)
// If there is a whiteout, then the file was removed // If there is a whiteout, then the file was removed
if strings.HasPrefix(file, ".wh.") { if strings.HasPrefix(file, ".wh.") {
originalFile := strings.TrimLeft(file, ".wh.") originalFile := strings.TrimPrefix(file, ".wh.")
change.Path = filepath.Join(filepath.Dir(path), originalFile) change.Path = filepath.Join(filepath.Dir(path), originalFile)
change.Kind = ChangeDelete change.Kind = ChangeDelete
} else { } else {