Index

A C D F H I O P R S U W 
All Classes and Interfaces|All Packages

A

all() - Static method in class org.jenkinsci.plugins.gitserver.RepositoryResolver
 

C

ChannelTransport - Class in org.jenkinsci.plugins.gitserver
Transport implementation across pipes.
ChannelTransport(Repository, FilePath) - Constructor for class org.jenkinsci.plugins.gitserver.ChannelTransport
 
checkPullPermission() - Method in class org.jenkinsci.plugins.gitserver.HttpGitRepository
to make sure the user has the permission to pull.
checkPushPermission() - Method in class org.jenkinsci.plugins.gitserver.FileBackedHttpGitRepository
Do something like Jenkins.getInstance().checkPermission(Jenkins.ADMINISTER) to make sure the user has the permission to push.
close() - Method in class org.jenkinsci.plugins.gitserver.ChannelTransport
 
create(SshCommandFactory.CommandLine) - Method in class org.jenkinsci.plugins.gitserver.ssh.SshCommandFactoryImpl
 
createInitialRepository(Repository) - Method in class org.jenkinsci.plugins.gitserver.FileBackedHttpGitRepository
Called when there's no .git directory to create one.
createReceivePack(String) - Method in class org.jenkinsci.plugins.gitserver.RepositoryResolver
Returns ReceivePack used to handle "git push" operation from a client.
createReceivePack(HttpServletRequest, Repository) - Method in class org.jenkinsci.plugins.gitserver.FileBackedHttpGitRepository
Requires the admin access to be able to push
createReceivePack(HttpServletRequest, Repository) - Method in class org.jenkinsci.plugins.gitserver.HttpGitRepository
Returns the ReceivePack that handles "git push" from client.
createReceivePack(Repository) - Method in class org.jenkinsci.plugins.gitserver.FileBackedHttpGitRepository
 
createUploadPack(String) - Method in class org.jenkinsci.plugins.gitserver.RepositoryResolver
Returns UploadPack used to handle "git fetch" operation from a client.
createUploadPack(HttpServletRequest, Repository) - Method in class org.jenkinsci.plugins.gitserver.FileBackedHttpGitRepository
This default implementation allows read access to anyone who can access the HTTP URL this repository is bound to.
createUploadPack(HttpServletRequest, Repository) - Method in class org.jenkinsci.plugins.gitserver.HttpGitRepository
Returns the UploadPack that handles "git fetch" from client.
CSRFExclusionImpl - Class in org.jenkinsci.plugins.gitserver
CSRF exclusion for git-upload-pack.
CSRFExclusionImpl() - Constructor for class org.jenkinsci.plugins.gitserver.CSRFExclusionImpl
 

D

doDynamic(StaplerRequest, StaplerResponse) - Method in class org.jenkinsci.plugins.gitserver.HttpGitRepository
Handles git smart HTTP protocol.
doRun() - Method in class org.jenkinsci.plugins.gitserver.ssh.ReceivePackCommand
 
doRun() - Method in class org.jenkinsci.plugins.gitserver.ssh.UploadPackCommand
 

F

FileBackedHttpGitRepository - Class in org.jenkinsci.plugins.gitserver
Convenient subtype of HttpGitRepository where the repository is non-bare, resides in a directory local to the controller, and you maintain the local up-to-date checkout whenever a change is pushed.
FileBackedHttpGitRepository(File) - Constructor for class org.jenkinsci.plugins.gitserver.FileBackedHttpGitRepository
 

H

HttpGitRepository - Class in org.jenkinsci.plugins.gitserver
UI-bound object that exposes a Git repository via HTTP.
HttpGitRepository() - Constructor for class org.jenkinsci.plugins.gitserver.HttpGitRepository
 

I

init() - Method in class org.jenkinsci.plugins.gitserver.HttpGitRepository
 

O

open(Repository, FilePath) - Static method in class org.jenkinsci.plugins.gitserver.ChannelTransport
 
openFetch() - Method in class org.jenkinsci.plugins.gitserver.ChannelTransport
 
openPush() - Method in class org.jenkinsci.plugins.gitserver.ChannelTransport
 
openRepository() - Method in class org.jenkinsci.plugins.gitserver.FileBackedHttpGitRepository
 
openRepository() - Method in class org.jenkinsci.plugins.gitserver.HttpGitRepository
Opens the repository this UI-bound object holds on to.
org.jenkinsci.plugins.gitserver - package org.jenkinsci.plugins.gitserver
 
org.jenkinsci.plugins.gitserver.ssh - package org.jenkinsci.plugins.gitserver.ssh
 

P

process(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.jenkinsci.plugins.gitserver.CSRFExclusionImpl
 

R

ReceivePackCommand - Class in org.jenkinsci.plugins.gitserver.ssh
Implements "git-receive-pack" in Jenkins SSH that receives uploaded commits from clients.
ReceivePackCommand(SshCommandFactory.CommandLine) - Constructor for class org.jenkinsci.plugins.gitserver.ssh.ReceivePackCommand
 
repoName - Variable in class org.jenkinsci.plugins.gitserver.ssh.UploadPackCommand
 
RepositoryResolver - Class in org.jenkinsci.plugins.gitserver
Resolves the full name of the repository as given by Git clients to actual Repository.
RepositoryResolver() - Constructor for class org.jenkinsci.plugins.gitserver.RepositoryResolver
 
runCommand() - Method in class org.jenkinsci.plugins.gitserver.ssh.UploadPackCommand
 

S

SshCommandFactoryImpl - Class in org.jenkinsci.plugins.gitserver.ssh
 
SshCommandFactoryImpl() - Constructor for class org.jenkinsci.plugins.gitserver.ssh.SshCommandFactoryImpl
 

U

unwrapRequest(HttpServletRequest) - Static method in class org.jenkinsci.plugins.gitserver.CSRFExclusionImpl
 
updateWorkspace(Repository) - Method in class org.jenkinsci.plugins.gitserver.FileBackedHttpGitRepository
Called when new ref is pushed to update the local workspace.
UploadPackCommand - Class in org.jenkinsci.plugins.gitserver.ssh
Implements "git-upload-pack" in Jenkins SSH that lets clients download commits from us.
UploadPackCommand(SshCommandFactory.CommandLine) - Constructor for class org.jenkinsci.plugins.gitserver.ssh.UploadPackCommand
 

W

workspace - Variable in class org.jenkinsci.plugins.gitserver.FileBackedHttpGitRepository
Directory of the local workspace on the controller.
A C D F H I O P R S U W 
All Classes and Interfaces|All Packages