From 0f47b2f605ed4119a6042b72d3499b223f40ec90 Mon Sep 17 00:00:00 2001 From: James Moger Date: Mon, 1 Apr 2013 17:41:22 -0400 Subject: Revised incremental push tags feature --- src/test/java/com/gitblit/tests/GitBlitSuite.java | 12 ++++++++++++ src/test/java/com/gitblit/tests/GitServletTest.java | 8 ++++---- 2 files changed, 16 insertions(+), 4 deletions(-) (limited to 'src/test/java') diff --git a/src/test/java/com/gitblit/tests/GitBlitSuite.java b/src/test/java/com/gitblit/tests/GitBlitSuite.java index b0179c37..64d792ec 100644 --- a/src/test/java/com/gitblit/tests/GitBlitSuite.java +++ b/src/test/java/com/gitblit/tests/GitBlitSuite.java @@ -153,7 +153,9 @@ public class GitBlitSuite { enableTickets("ticgit.git"); enableDocs("ticgit.git"); showRemoteBranches("ticgit.git"); + automaticallyTagBranchTips("ticgit.git"); showRemoteBranches("test/jgit.git"); + automaticallyTagBranchTips("test/jgit.git"); } } @@ -198,6 +200,16 @@ public class GitBlitSuite { } } + private static void automaticallyTagBranchTips(String repositoryName) { + try { + RepositoryModel model = GitBlit.self().getRepositoryModel(repositoryName); + model.useIncrementalPushTags = true; + GitBlit.self().updateRepositoryModel(model.name, model, false); + } catch (GitBlitException g) { + g.printStackTrace(); + } + } + public static void close(File repository) { try { File gitDir = FileKey.resolve(repository, FS.detect()); diff --git a/src/test/java/com/gitblit/tests/GitServletTest.java b/src/test/java/com/gitblit/tests/GitServletTest.java index a05b3650..8d1fa104 100644 --- a/src/test/java/com/gitblit/tests/GitServletTest.java +++ b/src/test/java/com/gitblit/tests/GitServletTest.java @@ -248,7 +248,7 @@ public class GitServletTest { w.close(); git.add().addFilepattern(file.getName()).call(); git.commit().setMessage("test commit").call(); - git.push().setPushAll().call(); + git.push().setPushAll().setCredentialsProvider(new UsernamePasswordCredentialsProvider(account, password)).call(); GitBlitSuite.close(git); } @@ -283,7 +283,7 @@ public class GitServletTest { git.commit().setMessage("test commit").call(); try { - git.push().setPushAll().call(); + git.push().setPushAll().setCredentialsProvider(new UsernamePasswordCredentialsProvider(account, password)).call(); assertTrue(false); } catch (Exception e) { assertTrue(e.getCause().getMessage().contains("access forbidden")); @@ -293,7 +293,7 @@ public class GitServletTest { model.isFrozen = false; GitBlit.self().updateRepositoryModel(model.name, model, false); - git.push().setPushAll().call(); + git.push().setPushAll().setCredentialsProvider(new UsernamePasswordCredentialsProvider(account, password)).call(); GitBlitSuite.close(git); } @@ -317,7 +317,7 @@ public class GitServletTest { git.add().addFilepattern(file.getName()).call(); git.commit().setMessage("test commit followed by push to non-bare repository").call(); try { - git.push().setPushAll().call(); + git.push().setPushAll().setCredentialsProvider(new UsernamePasswordCredentialsProvider(account, password)).call(); assertTrue(false); } catch (Exception e) { assertTrue(e.getCause().getMessage().contains("git-receive-pack not permitted")); -- cgit v1.2.3