Add javadoc
This commit is contained in:
parent
1098cd2e21
commit
5f9588b175
3 changed files with 15 additions and 0 deletions
|
@ -27,6 +27,11 @@ import org.eclipse.jgit.api.errors.GitAPIException;
|
|||
|
||||
import java.nio.file.Path;
|
||||
|
||||
/**
|
||||
* Main API for connecting to a Git repo as a database.
|
||||
*
|
||||
* @author Paul Campbell (pcampbell@kemitix.net)
|
||||
*/
|
||||
public interface GitDB {
|
||||
|
||||
/**
|
||||
|
@ -34,6 +39,7 @@ public interface GitDB {
|
|||
*
|
||||
* @param dbDir the path to initialise the local repo in
|
||||
* @return a GitDB instance for the created local gitdb
|
||||
* @throws GitAPIException if there is an error initialising the Git repo
|
||||
*/
|
||||
static GitDB initLocal(final Path dbDir) throws GitAPIException {
|
||||
final InitCommand initCommand = Git.init().setGitDir(dbDir.toFile()).setBare(true);
|
||||
|
|
|
@ -24,6 +24,11 @@ package net.kemitix.gitdb;
|
|||
import lombok.RequiredArgsConstructor;
|
||||
import org.eclipse.jgit.api.Git;
|
||||
|
||||
/**
|
||||
* Implementation of GitDB for working with a local Repo.
|
||||
*
|
||||
* @author Paul Campbell (pcampbell@kemitix.net)
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
class GitDBLocal implements GitDB {
|
||||
|
||||
|
|
|
@ -19,4 +19,8 @@
|
|||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
/**
|
||||
* GitDB - using git as a key/value database.
|
||||
*/
|
||||
|
||||
package net.kemitix.gitdb;
|
||||
|
|
Loading…
Reference in a new issue