func (c APIClient) CopyFile(srcRepo, srcCommit, srcPath, dstRepo, dstCommit, dstPath string, overwrite bool) error {
	if _, err := c.PfsAPIClient.CopyFile(c.Ctx(),
		&pfs.CopyFileRequest{
			Src:       NewFile(srcRepo, srcCommit, srcPath),
			Dst:       NewFile(dstRepo, dstCommit, dstPath),
			Overwrite: overwrite,
		}); err != nil {
		return grpcutil.ScrubGRPC(err)
	}
	return nil
}
func (c APIClient) CopyFile(srcRepo, srcCommit, srcPath, dstRepo, dstCommit, dstPath string, overwrite bool) error {
	if _, err := c.PfsAPIClient.CopyFile(c.Ctx(),
		&pfs.CopyFileRequest{
			Src:       NewFile(srcRepo, srcCommit, srcPath),
			Dst:       NewFile(dstRepo, dstCommit, dstPath),
			Overwrite: overwrite,
		}); err != nil {
		return grpcutil.ScrubGRPC(err)
	}
	return nil
}
func ( c APIClient ) CopyFile ( srcRepo , srcCommit , srcPath , dstRepo , dstCommit , dstPath string , overwrite bool ) error { if _ , err := c . PfsAPIClient . CopyFile ( c . Ctx ( ) , & pfs . CopyFileRequest { Src : NewFile ( srcRepo , srcCommit , srcPath ) , Dst : NewFile ( dstRepo , dstCommit , dstPath ) , Overwrite : overwrite , } ) ; err != nil { return grpcutil . ScrubGRPC ( err ) } return nil }
// CopyFile copys a file from one pfs location to another. It can be used on
// directories or regular files.
CopyFile copys a file from one pfs location to another . It can be used on directories or regular files .