예제 #1
0
        public async Task <bool> PushPackage(CancellationToken ct, LocalPackage package)
        {
            var version = await _packageSource.GetPackageVersion(ct, package.Identity);

            if (version != null)
            {
                Logger.LogInformation($"{package.Identity} already exists in source, skipping");
                return(false);
            }

            return(await _packageSource.PushPackage(ct, package, Logger));
        }