aboutsummaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit.junit
diff options
context:
space:
mode:
authorMatthias Sohn <matthias.sohn@sap.com>2024-09-03 19:35:16 +0200
committerMatthias Sohn <matthias.sohn@sap.com>2024-09-03 19:40:47 +0200
commit45689b4a2c39b820143140aa7185f23f445067ea (patch)
treeb7602ac36a64a0091dfe37c5985cad835979a09b /org.eclipse.jgit.junit
parentb4bdf9841c286116955b2b31f776af2339950036 (diff)
downloadjgit-45689b4a2c39b820143140aa7185f23f445067ea.tar.gz
jgit-45689b4a2c39b820143140aa7185f23f445067ea.zip
Revert "Remove deprecated
LocalDiskRepositoryTestCase#create(boolean,boolean)" This reverts commit 3682611cef41ade46cf5ac194f0674b46367a395. Reason: removing this deprecated method caused a ton of warnings about closing an already closed Repository when running tests. Change-Id: I3e9f224c55c167f92dad39caabfab5e43cf54cfb
Diffstat (limited to 'org.eclipse.jgit.junit')
-rw-r--r--org.eclipse.jgit.junit/src/org/eclipse/jgit/junit/LocalDiskRepositoryTestCase.java23
1 files changed, 22 insertions, 1 deletions
diff --git a/org.eclipse.jgit.junit/src/org/eclipse/jgit/junit/LocalDiskRepositoryTestCase.java b/org.eclipse.jgit.junit/src/org/eclipse/jgit/junit/LocalDiskRepositoryTestCase.java
index 98f69ed31c..407290a399 100644
--- a/org.eclipse.jgit.junit/src/org/eclipse/jgit/junit/LocalDiskRepositoryTestCase.java
+++ b/org.eclipse.jgit.junit/src/org/eclipse/jgit/junit/LocalDiskRepositoryTestCase.java
@@ -422,11 +422,32 @@ public abstract class LocalDiskRepositoryTestCase {
*/
protected FileRepository createRepository(boolean bare)
throws IOException {
+ return createRepository(bare, false /* auto close */);
+ }
+
+ /**
+ * Creates a new empty repository.
+ *
+ * @param bare
+ * true to create a bare repository; false to make a repository
+ * within its working directory
+ * @param autoClose
+ * auto close the repository in {@link #tearDown()}
+ * @return the newly created repository, opened for access
+ * @throws IOException
+ * the repository could not be created in the temporary area
+ * @deprecated use {@link #createRepository(boolean)} instead
+ */
+ @Deprecated
+ public FileRepository createRepository(boolean bare, boolean autoClose)
+ throws IOException {
File gitdir = createUniqueTestGitDir(bare);
FileRepository db = new FileRepository(gitdir);
assertFalse(gitdir.exists());
db.create(bare);
- addRepoToClose(db);
+ if (autoClose) {
+ addRepoToClose(db);
+ }
return db;
}