Forráskód Böngészése

use utils.ParseRepositoryTag instead of strings.split in docker images

Victor Vieux 11 éve
szülő
commit
84a3600ea8
1 módosított fájl, 2 hozzáadás és 6 törlés
  1. 2 6
      commands.go

+ 2 - 6
commands.go

@@ -1172,14 +1172,10 @@ func (cli *DockerCli) CmdImages(args ...string) error {
 			fmt.Fprintln(w, "REPOSITORY\tTAG\tIMAGE ID\tCREATED\tSIZE")
 			fmt.Fprintln(w, "REPOSITORY\tTAG\tIMAGE ID\tCREATED\tSIZE")
 		}
 		}
 
 
-		var repo string
-		var tag string
 		for _, out := range outs {
 		for _, out := range outs {
 			for _, repotag := range out.RepoTags {
 			for _, repotag := range out.RepoTags {
 
 
-				components := strings.SplitN(repotag, ":", 2)
-				repo = components[0]
-				tag = components[1]
+				repo, tag := utils.ParseRepositoryTag(repotag)
 
 
 				if !*noTrunc {
 				if !*noTrunc {
 					out.ID = utils.TruncateID(out.ID)
 					out.ID = utils.TruncateID(out.ID)
@@ -1241,7 +1237,7 @@ func PrintTreeNode(cli *DockerCli, noTrunc *bool, image APIImages, prefix string
 
 
 	fmt.Fprintf(cli.out, "%s%s Size: %s (virtual %s)", prefix, imageID, utils.HumanSize(image.Size), utils.HumanSize(image.VirtualSize))
 	fmt.Fprintf(cli.out, "%s%s Size: %s (virtual %s)", prefix, imageID, utils.HumanSize(image.Size), utils.HumanSize(image.VirtualSize))
 	if image.RepoTags[0] != "<none>:<none>" {
 	if image.RepoTags[0] != "<none>:<none>" {
-		fmt.Fprintf(cli.out, " Tags: %s\n", strings.Join(image.RepoTags, ","))
+		fmt.Fprintf(cli.out, " Tags: %s\n", strings.Join(image.RepoTags, ", "))
 	} else {
 	} else {
 		fmt.Fprint(cli.out, "\n")
 		fmt.Fprint(cli.out, "\n")
 	}
 	}