diff --git a/samples/linqpad-samples/2-releases.linq b/samples/linqpad-samples/2-releases.linq index 314a9526..a95d3e46 100644 --- a/samples/linqpad-samples/2-releases.linq +++ b/samples/linqpad-samples/2-releases.linq @@ -18,17 +18,17 @@ async Task Main(string[] args) var client = new GitHubClient(new Octokit.ProductHeaderValue("octokit.samples")); //Get releases for the octokit - var releases = await client.Release.GetAll(owner, reponame); + var releases = await client.Repository.Release.GetAll(owner, reponame); releases.Select(r => new { r.Name, r.Body }).Dump("Releases"); //Don't want draft release and because we are using reactive the first one is the latest one. var latestrelease = releases.First(r => r.Draft == false).Dump("Latest Octokit"); //Gets the assets for the latest relase - var assets = await client.Release.GetAllAssets(owner,reponame,latestrelease.Id); + var assets = await client.Repository.Release.GetAllAssets(owner,reponame,latestrelease.Id); assets.Dump("Assets"); var latestreleaseassetid = assets.First(a => a.Name.Contains("Reactive")).Id; - var asset = await client.Release.GetAsset(owner,reponame,latestreleaseassetid); + var asset = await client.Repository.Release.GetAsset(owner,reponame,latestreleaseassetid); asset.DownloadCount.Dump("Download Count for this release"); //Download the release diff --git a/samples/linqpad-samples/5-interact-with-git-database.linq b/samples/linqpad-samples/5-interact-with-git-database.linq index 1c875ad5..77ef6ee0 100644 --- a/samples/linqpad-samples/5-interact-with-git-database.linq +++ b/samples/linqpad-samples/5-interact-with-git-database.linq @@ -15,10 +15,10 @@ async Task Main(string[] args) owner = "octokit"; reponame = "octokit.net"; - - - var releases = await client.Release.GetAll(owner, reponame); - + + + var releases = await client.Repository.Release.GetAll(owner, reponame); + // we have to build up this tag because release tags // are just lightweight tags. you can read more about // the differences between lightweight tags and annotated tags @@ -26,10 +26,10 @@ async Task Main(string[] args) // we can fetch the tag for this release var reference = "tags/" + releases[0].TagName; - var tag = await client.GitDatabase.Reference.Get(owner, reponame, reference); + var tag = await client.Git.Reference.Get(owner, reponame, reference); tag.Dump(); // and we can fetch the commit associated with this release - var commit = await client.GitDatabase.Commit.Get(owner, reponame, tag.Object.Sha); + var commit = await client.Git.Commit.Get(owner, reponame, tag.Object.Sha); commit.Dump(); } \ No newline at end of file diff --git a/samples/linqpad-samples/6-create-repository.linq b/samples/linqpad-samples/6-create-repository.linq index 1caa020f..f6f0d54b 100644 --- a/samples/linqpad-samples/6-create-repository.linq +++ b/samples/linqpad-samples/6-create-repository.linq @@ -44,8 +44,8 @@ async Task Main(string[] args) + DateTime.Now.ToString(), Encoding = EncodingType.Utf8 }; - - var createdBlob = await client.GitDatabase.Blob + + var createdBlob = await client.Git.Blob .Create(owner, reponame, newBlob); createdBlob.Dump(); @@ -57,14 +57,14 @@ async Task Main(string[] args) Sha = createdBlob.Sha, Type = TreeType.Blob }); - - var createdTree = await client.GitDatabase.Tree + + var createdTree = await client.Git.Tree .Create(owner, reponame, newTree); createdTree.Dump(); // 4 - this commit should build on the current master branch - var master = await client.GitDatabase.Reference + var master = await client.Git.Reference .Get(owner, reponame, "heads/master"); var newCommit = new NewCommit( @@ -72,15 +72,15 @@ async Task Main(string[] args) createdTree.Sha, new[] { master.Object.Sha }) { Author = new Committer(owner,email,DateTime.UtcNow)}; - - var createdCommit = await client.GitDatabase.Commit + + var createdCommit = await client.Git.Commit .Create(owner, reponame, newCommit); createdCommit.Dump(); // 5 - create a reference for the master branch var updateReference = new ReferenceUpdate(createdCommit.Sha); - var updatedReference = await client.GitDatabase + var updatedReference = await client.Git .Reference.Update(owner, reponame, "heads/master", updateReference); updatedReference.Dump();