org.paylogic.jenkins.advancedscm.backends.helpers
Class AdvancedCliGit

java.lang.Object
  extended by org.jenkinsci.plugins.gitclient.CliGitAPIImpl
      extended by org.paylogic.jenkins.advancedscm.backends.helpers.AdvancedCliGit
All Implemented Interfaces:
hudson.plugins.git.IGitAPI, Serializable, org.jenkinsci.plugins.gitclient.GitClient

public class AdvancedCliGit
extends org.jenkinsci.plugins.gitclient.CliGitAPIImpl

Created by bubenkoff on 4/22/14.

See Also:
Serialized Form

Field Summary
protected  hudson.ProxyConfiguration proxy
           
protected  File workspace
           
 
Fields inherited from class org.jenkinsci.plugins.gitclient.CliGitAPIImpl
TIMEOUT
 
Fields inherited from interface org.jenkinsci.plugins.gitclient.GitClient
CREDENTIALS_MATCHER, quietRemoteBranches, verbose
 
Constructor Summary
AdvancedCliGit(hudson.plugins.git.GitSCM scm, File workspace, hudson.model.TaskListener listener, hudson.EnvVars environment)
           
 
Method Summary
protected  String extractBranchNameFromBranchSpec(String arg0)
           
 List<hudson.plugins.git.IndexEntry> lsTree(String arg0)
           
protected  org.jenkinsci.plugins.gitclient.RemoteGitImpl remoteProxyFor(org.jenkinsci.plugins.gitclient.GitClient arg0)
           
protected  Object writeReplace()
           
 
Methods inherited from class org.jenkinsci.plugins.gitclient.CliGitAPIImpl
add, addCredentials, addDefaultCredentials, addNote, addRemoteUrl, addSubmodule, appendNote, branch, changelog, checkout, clean, clearCredentials, clone_, commit, deleteBranch, deleteTag, describe, fetch_, fetch, fetch, fetch, fixSubmoduleUrls, getAllLogEntries, getBranches, getBranchesContaining, getDefaultRemote, getDefaultRemote, getHeadRev, getHeadRev, getRemoteBranches, getRemoteUrl, getRemoteUrl, getRepository, getSubmodules, getSubmoduleUrl, getTagMessage, getTagNames, getWorkTree, hasGitRepo, hasGitRepo, init_, init, isBareRepository, isCommitInRepo, launchCommand, launchCommand, lsTree, merge, merge, mergeBase, parseBranches, prune, push, push, reset, revList, revListAll, revParse, setAuthor, setCommitter, setRemoteUrl, setRemoteUrl, setSubmoduleUrl, setupSubmoduleUrls, showRevision, subGit, submoduleClean, submoduleInit, submoduleReset, submoduleSync, submoduleUpdate, tag, tagExists, validateRevision
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

workspace

protected final File workspace

proxy

protected hudson.ProxyConfiguration proxy
Constructor Detail

AdvancedCliGit

public AdvancedCliGit(hudson.plugins.git.GitSCM scm,
                      File workspace,
                      hudson.model.TaskListener listener,
                      hudson.EnvVars environment)
Method Detail

lsTree

public final List<hudson.plugins.git.IndexEntry> lsTree(String arg0)
                                                 throws hudson.plugins.git.GitException,
                                                        InterruptedException
Specified by:
lsTree in interface hudson.plugins.git.IGitAPI
Throws:
hudson.plugins.git.GitException
InterruptedException

writeReplace

protected Object writeReplace()

extractBranchNameFromBranchSpec

protected String extractBranchNameFromBranchSpec(String arg0)

remoteProxyFor

protected org.jenkinsci.plugins.gitclient.RemoteGitImpl remoteProxyFor(org.jenkinsci.plugins.gitclient.GitClient arg0)


Copyright © 2004-2014. All Rights Reserved.