Merge branch 'graph' of github.com:dotcloud/docker into graph

This commit is contained in:
Guillaume J. Charmes 2013-03-22 13:10:31 -07:00
commit 6e35f28352
3 changed files with 5 additions and 5 deletions

View file

@ -311,7 +311,7 @@ func (srv *Server) CmdHistory(stdin io.ReadCloser, stdout io.Writer, args ...str
fmt.Fprintf(w, "%s\t%s\t%s\n",
srv.runtime.repositories.ImageName(img.Id),
HumanDuration(time.Now().Sub(img.Created))+" ago",
strings.Join(img.ParentCommand, " "),
strings.Join(img.ContainerConfig.Cmd, " "),
)
return nil
})

View file

@ -55,8 +55,8 @@ func (graph *Graph) Create(layerData Archive, container *Container, comment stri
}
if container != nil {
img.Parent = container.Image
img.ParentContainer = container.Id
img.ParentCommand = append([]string{container.Path}, container.Args...)
img.Container = container.Id
img.ContainerConfig = *container.Config
}
if err := graph.Register(layerData, img); err != nil {
return nil, err

View file

@ -19,8 +19,8 @@ type Image struct {
Parent string `json:"parent,omitempty"`
Comment string `json:"comment,omitempty"`
Created time.Time `json:"created"`
ParentContainer string `json:"parent_container,omitempty"`
ParentCommand []string `json:"parent_command,omitempty"`
Container string `json:"container,omitempty"`
ContainerConfig Config `json:"container_config,omitempty"`
graph *Graph
}