do not collect the changesets for the whole branch, if only a git tag was pushed

This commit is contained in:
Sebastian Sdorra
2016-09-28 14:52:18 +02:00
parent 8591ced68d
commit 9fad94403a
3 changed files with 45 additions and 33 deletions

View File

@@ -91,6 +91,19 @@ public class GitUtilTest
assertEquals("1.0.0", GitUtil.getTagName("refs/tags/1.0.0"));
assertEquals("super/1.0.0", GitUtil.getTagName("refs/tags/super/1.0.0"));
}
/**
* Tests {@link GitUtil#isBranch(java.lang.String)}.
*/
@Test
public void testIsBranchName(){
assertTrue(GitUtil.isBranch("refs/heads/master"));
assertTrue(GitUtil.isBranch("refs/heads/feature/super"));
assertFalse(GitUtil.isBranch(""));
assertFalse(GitUtil.isBranch(null));
assertFalse(GitUtil.isBranch("refs/tags/1.0.0"));
assertFalse(GitUtil.isBranch("refs/heads"));
}
private org.eclipse.jgit.lib.Repository mockRepo(File directory)
{