Files
JiraTimeBot/src/JiraTimeBot.Core/Mercurial/Modifiers/CommitSkipper.cs
T

24 lines
676 B
C#

using System;
namespace JiraTimeBot.Core.Mercurial.Modifiers
{
public class CommitSkipper : ICommitSkipper
{
public bool IsNeedToSkip(string branch, string commitMessage)
{
if (!branch.Contains("-"))
{
return true;
}
//Пропускаем Close и Merge коммиты
if (commitMessage.StartsWith($"Close {branch} ", StringComparison.InvariantCultureIgnoreCase) ||
commitMessage.StartsWith($"Merge with ", StringComparison.InvariantCultureIgnoreCase))
{
return true;
}
return false;
}
}
}