func analyzeLink()

in experimental/links.go [9:19]


func analyzeLink(args []string) (digest, error) {
	if len(args) != 3 {
		return digest{}, fmt.Errorf("invalid args for link: %v", args)
	}

	if args[2] != "link" {
		return digest{}, fmt.Errorf("expected link as path component: %v", args[2])
	}

	return newDigestFromPath(args[0:2])
}