public void TakesVersionFromNameOfRemoteReleaseBranchInOrigin() { using var fixture = new RemoteRepositoryFixture(); fixture.BranchTo("release/2.0.0"); fixture.MakeACommit(); Commands.Fetch((Repository)fixture.LocalRepositoryFixture.Repository, fixture.LocalRepositoryFixture.Repository.Network.Remotes.First().Name, new string[0], new FetchOptions(), null); fixture.LocalRepositoryFixture.Checkout("origin/release/2.0.0"); fixture.LocalRepositoryFixture.AssertFullSemver("2.0.0-beta.1+1"); }
public void TakesVersionFromNameOfRemoteReleaseBranchInOrigin() { using var fixture = new RemoteRepositoryFixture(); fixture.BranchTo("release/2.0.0"); fixture.MakeACommit(); Commands.Fetch((Repository)fixture.LocalRepositoryFixture.Repository, fixture.LocalRepositoryFixture.Repository.Network.Remotes.First().Name, Array.Empty <string>(), new FetchOptions(), null); fixture.LocalRepositoryFixture.MergeNoFF("origin/release/2.0.0"); fixture.LocalRepositoryFixture.AssertFullSemver("2.0.0+0"); }
public void DoesNotTakeVersionFromNameOfRemoteReleaseBranchInCustomRemote() { using var fixture = new RemoteRepositoryFixture(); fixture.LocalRepositoryFixture.Repository.Network.Remotes.Rename("origin", "upstream"); fixture.BranchTo("release/2.0.0"); fixture.MakeACommit(); Commands.Fetch((Repository)fixture.LocalRepositoryFixture.Repository, fixture.LocalRepositoryFixture.Repository.Network.Remotes.First().Name, new string[0], new FetchOptions(), null); fixture.LocalRepositoryFixture.Checkout("upstream/release/2.0.0"); fixture.LocalRepositoryFixture.AssertFullSemver("0.1.0-beta.1+5"); }