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)); }