func ParseFiles(args []string) ([]*pfs.File, error) {
	var results []*pfs.File
	for _, arg := range args {
		commit, err := ParseFile(arg)
		if err != nil {
			return nil, err
		}
		results = append(results, commit)
	}
	return results, nil
}
func ParseFiles(args []string) ([]*pfs.File, error) {
	var results []*pfs.File
	for _, arg := range args {
		commit, err := ParseFile(arg)
		if err != nil {
			return nil, err
		}
		results = append(results, commit)
	}
	return results, nil
}
// ParseFiles converts all arguments to *pfs.Commit structs using the
// semantics of ParseFile