Beispiel #1
0
        public async Task <IPackage> DownloadAsync(Revision revision)
        {
            var request = new GetArchiveLinkRequest(
                accountName: AccountName,
                repositoryName: RepositoryName,
                revision: revision,
                format: GitArchiveFormat.Zipball
                );

            var link = await client.GetArchiveLinkAsync(request).ConfigureAwait(false);

            return(await ZipPackage.DownloadAsync(link, stripFirstLevel : true).ConfigureAwait(false));
        }