Merge "Support {get,set}GitwebDescription on InMemoryRepository"

This commit is contained in:
David Pursehouse 2016-11-14 17:54:15 -05:00 committed by Gerrit Code Review @ Eclipse.org
commit 3e52252622
1 changed files with 13 additions and 0 deletions

View File

@ -16,6 +16,7 @@
import java.util.concurrent.locks.ReadWriteLock;
import java.util.concurrent.locks.ReentrantReadWriteLock;
import org.eclipse.jgit.annotations.Nullable;
import org.eclipse.jgit.internal.storage.pack.PackExt;
import org.eclipse.jgit.lib.BatchRefUpdate;
import org.eclipse.jgit.lib.ObjectId;
@ -54,6 +55,7 @@ public InMemoryRepository build() throws IOException {
private final DfsObjDatabase objdb;
private final RefDatabase refdb;
private String gitwebDescription;
private boolean performsAtomicTransactions = true;
/**
@ -94,6 +96,17 @@ public void setPerformsAtomicTransactions(boolean atomic) {
performsAtomicTransactions = atomic;
}
@Override
@Nullable
public String getGitwebDescription() {
return gitwebDescription;
}
@Override
public void setGitwebDescription(@Nullable String d) {
gitwebDescription = d;
}
private class MemObjDatabase extends DfsObjDatabase {
private List<DfsPackDescription> packs = new ArrayList<DfsPackDescription>();