Skip to content

Commit

Permalink
removed the NameWithoutOrigin from IBranch as it is used only in one …
Browse files Browse the repository at this point in the history
…place
  • Loading branch information
arturcic committed Jan 19, 2021
1 parent 41d4f52 commit 0a707b6
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 10 deletions.
5 changes: 0 additions & 5 deletions src/GitVersion.LibGit2Sharp/Git/Branch.cs
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,6 @@ internal sealed class Branch : IBranch
? FriendlyName.Substring(FriendlyName.IndexOf("/", StringComparison.Ordinal) + 1)
: FriendlyName;

public string NameWithoutOrigin =>
IsRemote && FriendlyName.StartsWith("origin/")
? FriendlyName.Substring("origin/".Length)
: FriendlyName;

public ICommit? Tip
{
get
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@ public static IBranch CreateMockBranch(string name, params ICommit[] commits)
var branch = Substitute.For<IBranch>();
branch.FriendlyName.Returns(name);
branch.CanonicalName.Returns(name);
branch.NameWithoutOrigin.Returns(name);
branch.NameWithoutRemote.Returns(name);
branch.IsTracking.Returns(true);
branch.IsRemote.Returns(false);
Expand Down
1 change: 0 additions & 1 deletion src/GitVersionCore/Git/IBranch.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ public interface IBranch : IEquatable<IBranch>, IComparable<IBranch>
string CanonicalName { get; }
string FriendlyName { get; }
string NameWithoutRemote { get; }
string NameWithoutOrigin { get; }
ICommit Tip { get; }
bool IsRemote { get; }
bool IsTracking { get; }
Expand Down
2 changes: 1 addition & 1 deletion src/GitVersionCore/Git/ITag.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace GitVersion
{
public interface ITag: IEquatable<ITag>, IComparable<ITag>
public interface ITag : IEquatable<ITag>, IComparable<ITag>
{
string TargetSha { get; }
string FriendlyName { get; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ public override IEnumerable<BaseVersion> GetVersions()

internal IEnumerable<BaseVersion> GetVersions(string tagPrefixRegex, IBranch currentBranch)
{
if (!Context.FullConfiguration.IsReleaseBranch(currentBranch.NameWithoutOrigin))
if (!Context.FullConfiguration.IsReleaseBranch(NameWithoutOrigin(currentBranch)))
{
yield break;
}
Expand All @@ -44,7 +44,7 @@ internal IEnumerable<BaseVersion> GetVersions(string tagPrefixRegex, IBranch cur
}
}

private Tuple<string, SemanticVersion> GetVersionInBranch(string branchName, string tagPrefixRegex)
private static Tuple<string, SemanticVersion> GetVersionInBranch(string branchName, string tagPrefixRegex)
{
var branchParts = branchName.Split('/', '-');
foreach (var part in branchParts)
Expand All @@ -57,5 +57,12 @@ private Tuple<string, SemanticVersion> GetVersionInBranch(string branchName, str

return null;
}

private static string NameWithoutOrigin(IBranch branch)
{
return branch.IsRemote && branch.FriendlyName.StartsWith("origin/")
? branch.FriendlyName.Substring("origin/".Length)
: branch.FriendlyName;
}
}
}

0 comments on commit 0a707b6

Please sign in to comment.