Skip to content

Commit c515c25

Browse files
committed
tests if custom remotes are ignored when taking version from current branch name
1 parent 1c84f2d commit c515c25

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

src/GitVersionCore.Tests/IntegrationTests/VersionInCurrentBranchNameScenarios.cs

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public void TakesVersionFromNameOfBranchThatIsReleaseByConfig()
5555
}
5656

5757
[Test]
58-
public void TakesVersionFromNameOfRemoteReleaseBranch()
58+
public void TakesVersionFromNameOfRemoteReleaseBranchInOrigin()
5959
{
6060
using (var fixture = new RemoteRepositoryFixture())
6161
{
@@ -68,5 +68,21 @@ public void TakesVersionFromNameOfRemoteReleaseBranch()
6868
fixture.LocalRepositoryFixture.AssertFullSemver("2.0.0-beta.1+1");
6969
}
7070
}
71+
72+
[Test]
73+
public void DoesNotTakeVersionFromNameOfRemoteReleaseBranchInCustomRemote()
74+
{
75+
using (var fixture = new RemoteRepositoryFixture())
76+
{
77+
fixture.LocalRepositoryFixture.Repository.Network.Remotes.Rename("origin", "upstream");
78+
fixture.BranchTo("release/2.0.0");
79+
fixture.MakeACommit();
80+
Commands.Fetch((Repository)fixture.LocalRepositoryFixture.Repository, fixture.LocalRepositoryFixture.Repository.Network.Remotes.First().Name, new string[0], new FetchOptions(), null);
81+
82+
fixture.LocalRepositoryFixture.Checkout("upstream/release/2.0.0");
83+
84+
fixture.LocalRepositoryFixture.AssertFullSemver("0.1.0-beta.1+5");
85+
}
86+
}
7187
}
7288
}

0 commit comments

Comments
 (0)