| Method | Description |
|---|---|
| add() | Get repository status. |
| clone() | Clone a git repository. |
| commit() | Commit to a repository. |
| getStatus() | Get repository status. |
| initRepository() | Initialize a fresh repository. |
| openRepository() | Open a local repository. |
| pull() | Pull a repository. |
| push() | Push a repository. |
org.eclipse.jgit.dircache.DirCache add(java.lang.Object repository, java.lang.String filepattern)
Get repository status.
| Parameter | Type | Description |
|---|---|---|
| repository | java.lang.Object | repository instance or location (local) to get status from |
| filepattern | java.lang.String |
Returns:org.eclipse.jgit.dircache.DirCache ... add result
org.eclipse.jgit.api.Git clone(java.lang.String remoteLocation, java.lang.Object localLocation, [java.lang.String user], [java.lang.String pass], [java.lang.String branch])
Clone a git repository.
| Parameter | Type | Description |
|---|---|---|
| remoteLocation | java.lang.String | location to fetch repository from |
| localLocation | java.lang.Object | local path to be used |
| user | java.lang.String | username for the remote repository Optional: defaults to <null>. |
| pass | java.lang.String | password for the remote repository Optional: defaults to <null>. |
| branch | java.lang.String | branch to checkout (null for all branches)Optional: defaults to <null>. |
Returns:org.eclipse.jgit.api.Git ... GIT API instance
org.eclipse.jgit.revwalk.RevCommit commit(java.lang.Object repository, java.lang.String message, java.lang.String author, [boolean amend])
Commit to a repository.
| Parameter | Type | Description |
|---|---|---|
| repository | java.lang.Object | repository instance or location (local) to pull |
| message | java.lang.String | |
| author | java.lang.String | |
| amend | boolean | Optional: defaults to <false>. |
Returns:org.eclipse.jgit.revwalk.RevCommit ... commit result
org.eclipse.jgit.api.Status getStatus(java.lang.Object repository)
Get repository status.
| Parameter | Type | Description |
|---|---|---|
| repository | java.lang.Object | repository instance or location (local) to get status from |
Returns:org.eclipse.jgit.api.Status ... repository status
org.eclipse.jgit.api.Git initRepository(java.lang.Object location, [boolean bare])
Initialize a fresh repository.
| Parameter | Type | Description |
|---|---|---|
| location | java.lang.Object | repository location |
| bare | boolean | true for bare repositoriesOptional: defaults to <false>. |
Returns:org.eclipse.jgit.api.Git ... GIT API instance
org.eclipse.jgit.api.Git openRepository(java.lang.Object location)
Open a local repository.
| Parameter | Type | Description |
|---|---|---|
| location | java.lang.Object | local repository root folder |
Returns:org.eclipse.jgit.api.Git ... GIT API instance
org.eclipse.jgit.api.PullResult pull(java.lang.Object repository)
Pull a repository.
| Parameter | Type | Description |
|---|---|---|
| repository | java.lang.Object | repository instance or location (local) to pull |
Returns:org.eclipse.jgit.api.PullResult ... pull result
java.lang.Iterable push(java.lang.Object repository)
Push a repository.
| Parameter | Type | Description |
|---|---|---|
| repository | java.lang.Object | repository instance or location (local) to pull |
Returns:java.lang.Iterable ... push result