static void |
GitTool.addRemote(java.io.File dir,
java.lang.String name,
java.lang.String uri) |
Add remote
|
static void |
GitTool.checkout(ObjectDB mdl,
java.lang.String commitId) |
Checkout commit ID in module's repository worktree
|
static void |
GitTool.checkout(ObjectDB mdl,
java.lang.String branch,
boolean create,
java.lang.String remoteBranch) |
Checkout a branch in module's repository worktree
|
static void |
GitTool.checkout(java.io.File dir,
java.lang.String commitId) |
Checkout a commit ID in the repository worktree.
|
static void |
GitTool.checkout(java.io.File dir,
java.lang.String branch,
boolean create,
java.lang.String remoteBranch) |
Checkout a branch in the repository worktree.
|
static void |
GitTool.clone(java.io.File dir,
java.lang.String uri,
java.lang.String username,
java.lang.String password,
java.lang.String remote,
java.lang.String branch) |
Clone an existing repository
|
static org.eclipse.jgit.api.Git |
GitTool.create(java.io.File dir) |
Create a new repository
|
static java.lang.String |
GitTool.delete(ObjectDB mdl) |
Move the module's directory to the recylebin if it exists (or simply delete it if move is not sucessful)
|
static java.lang.String |
GitTool.dumpCommit(org.eclipse.jgit.lib.Repository rep,
org.eclipse.jgit.lib.ObjectId commitId) |
Dump commit information
|
static java.lang.String |
GitTool.dumpModuleCommit(ObjectDB mdl,
org.eclipse.jgit.lib.ObjectId commitId) |
Dump module's commit for specified row ID
|
static void |
GitTool.fetch(java.io.File dir,
java.lang.String username,
java.lang.String password,
java.lang.String remote) |
Fetch from remote
|
static org.json.JSONArray |
GitTool.getAllCommits(org.eclipse.jgit.lib.Repository rep,
int n) |
Get last commits information
|
static org.json.JSONArray |
GitTool.getAllModuleCommits(ObjectDB mdl,
int n) |
Get modules's last commits information for module
|
static java.util.List<java.lang.String> |
GitTool.getBranchNames(ObjectDB mdl,
boolean local,
boolean remote) |
Get branch names from an existing repository
|
static java.util.List<java.lang.String> |
GitTool.getBranchNames(java.io.File dir,
boolean local,
boolean remote) |
Get branch names from an existing repository
|
static java.util.List<java.lang.String> |
GitTool.getBranchNames(org.eclipse.jgit.api.Git git,
boolean local,
boolean remote) |
Get branch names from an existing repository
|
static java.lang.String |
GitTool.getCurrentBranchName(ObjectDB mdl) |
Get current branch name from an existing repository
|
static java.lang.String |
GitTool.getCurrentBranchName(java.io.File dir) |
Get current branch name from an existing repository
|
static org.json.JSONArray |
GitTool.getDiff(org.eclipse.jgit.lib.Repository rep,
org.eclipse.jgit.revwalk.RevCommit oldCommit,
org.eclipse.jgit.revwalk.RevCommit newCommit) |
Get diff entries of 2 revisions
|
static org.json.JSONArray |
GitTool.getLastCommitDiff(org.eclipse.jgit.lib.Repository rep) |
Get last commit's diff entries
|
static java.util.List<java.lang.String> |
GitTool.getLocalBranchNames(ObjectDB mdl) |
Get local branch names from an existing repository
|
static java.util.List<java.lang.String> |
GitTool.getLocalBranchNames(java.io.File dir) |
Get local branch names from an existing repository
|
static java.util.List<java.lang.String> |
GitTool.getLocalBranchNames(org.eclipse.jgit.api.Git git) |
Get local branch names from an existing repository
|
static java.io.InputStream |
GitTool.getModuleZIP(ObjectDB mdl) |
Get clean ZIP stream from a module
|
static java.io.InputStream |
GitTool.getModuleZIP(java.io.File dir) |
Get clean ZIP stream from a checkout directory
|
static java.io.InputStream |
GitTool.getModuleZIP(java.lang.String name) |
Get clean ZIP stream from a module name
|
static java.lang.String |
GitTool.getPrevCommitId(ObjectDB mdl,
java.lang.String commitId) |
Get previous module's commit ID for specified commit ID
|
static java.lang.String |
GitTool.getPrevCommitId(org.eclipse.jgit.lib.Repository rep,
java.lang.String commitId) |
Get previous commit ID for specified commit ID
|
static java.lang.String |
GitTool.getRawDiff(ObjectDB mdl,
java.lang.String commitId) |
Get raw diff for specified commit ID
|
static java.lang.String |
GitTool.getRawDiff(org.eclipse.jgit.lib.Repository rep,
java.lang.String commitId) |
Get raw diff for specified commit ID
|
static java.lang.String |
GitTool.getRawDiff(org.eclipse.jgit.lib.Repository rep,
org.eclipse.jgit.revwalk.RevCommit oldCommit,
org.eclipse.jgit.revwalk.RevCommit newCommit) |
Get raw diff of 2 revisions
|
static java.util.List<java.lang.String> |
GitTool.getRemoteBranchNames(ObjectDB mdl) |
Get remote branch names from an existing repository
|
static java.util.List<java.lang.String> |
GitTool.getRemoteBranchNames(java.io.File dir) |
Get remote branch names from an existing repository
|
static java.util.List<java.lang.String> |
GitTool.getRemoteBranchNames(org.eclipse.jgit.api.Git git) |
Get remote branch names from an existing repository
|
static java.util.List<java.lang.String> |
GitTool.getRemoteNames(ObjectDB mdl) |
Get remote names from an existing repository
|
static java.util.List<java.lang.String> |
GitTool.getRemoteNames(java.io.File dir) |
Get remote names from an existing repository
|
static java.util.List<java.lang.String> |
GitTool.getRemoteNames(org.eclipse.jgit.api.Git git) |
Get remote names from an existing repository
|
static java.util.List<java.lang.String> |
GitTool.getTags(ObjectDB mdl,
java.lang.String commitId) |
Get all tags for a commit ID
|
static java.util.List<java.lang.String> |
GitTool.getTags(java.io.File dir,
java.lang.String commitId) |
Get all tags for a commit ID
|
static java.lang.String |
GitTool.lsremote(java.lang.String uri,
java.lang.String username,
java.lang.String password) |
Get list of remote repository refs
|
static boolean |
GitTool.merge(java.io.File dir,
java.lang.String remote) |
Merge
|
static boolean |
GitTool.pull(java.io.File dir,
java.lang.String username,
java.lang.String password,
java.lang.String remote) |
Pull from remote
|
static void |
GitTool.push(java.io.File dir,
java.lang.String username,
java.lang.String password,
java.lang.String remote) |
Push to remote
|
static void |
GitTool.removeRemote(java.io.File dir,
java.lang.String name) |
Remove remote
|
static void |
GitTool.tag(ObjectDB mdl,
java.lang.String tag,
java.lang.String commitId) |
Tag module's commit
|
static void |
GitTool.tag(java.io.File dir,
java.lang.String tag,
java.lang.String commitId) |
Tag commit
|