Skip navigation links
A C E G H I J O P R S T W 

A

addAllFiles(Git, ScmFileSet) - Static method in class org.apache.maven.scm.provider.git.jgit.command.JGitUtils
Adds all files in the given fileSet to the repository.

C

callDiff(Git, ScmVersion, ScmVersion) - Method in class org.apache.maven.scm.provider.git.jgit.command.diff.JGitDiffCommand
 
ChangeEntry() - Constructor for class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
closeRepo(Git) - Static method in class org.apache.maven.scm.provider.git.jgit.command.JGitUtils
Closes the repository wrapped by the passed git object
configure(Transport) - Method in class org.apache.maven.scm.provider.git.jgit.command.JGitTransportConfigCallback
 
createKeyPasswordProvider(CredentialsProvider) - Method in class org.apache.maven.scm.provider.git.jgit.command.ScmProviderAwareSshdSessionFactory
 

E

executeAddCommand(ScmProviderRepository, ScmFileSet, String, boolean) - Method in class org.apache.maven.scm.provider.git.jgit.command.add.JGitAddCommand
executeBlameCommand(ScmProviderRepository, ScmFileSet, String) - Method in class org.apache.maven.scm.provider.git.jgit.command.blame.JGitBlameCommand
 
executeBranchCommand(ScmProviderRepository, ScmFileSet, String, String) - Method in class org.apache.maven.scm.provider.git.jgit.command.branch.JGitBranchCommand
executeChangeLogCommand(ScmProviderRepository, ScmFileSet, ScmVersion, ScmVersion, String) - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand
executeChangeLogCommand(ScmProviderRepository, ScmFileSet, ScmVersion, String) - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand
 
executeChangeLogCommand(ScmProviderRepository, ScmFileSet, Date, Date, ScmBranch, String) - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand
executeChangeLogCommand(ScmProviderRepository, ScmFileSet, Date, Date, ScmBranch, String, ScmVersion, ScmVersion) - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand
 
executeChangeLogCommand(ScmProviderRepository, ScmFileSet, Date, Date, ScmBranch, String, ScmVersion, ScmVersion, ScmVersion) - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand
 
executeCheckInCommand(ScmProviderRepository, ScmFileSet, String, ScmVersion) - Method in class org.apache.maven.scm.provider.git.jgit.command.checkin.JGitCheckInCommand
executeCheckOutCommand(ScmProviderRepository, ScmFileSet, ScmVersion, boolean, boolean) - Method in class org.apache.maven.scm.provider.git.jgit.command.checkout.JGitCheckOutCommand
For git, the given repository is a remote one.
executeCommand(ScmProviderRepository, ScmFileSet, CommandParameters) - Method in class org.apache.maven.scm.provider.git.jgit.command.info.JGitInfoCommand
 
executeDiffCommand(ScmProviderRepository, ScmFileSet, ScmVersion, ScmVersion) - Method in class org.apache.maven.scm.provider.git.jgit.command.diff.JGitDiffCommand
 
executeListCommand(ScmProviderRepository, ScmFileSet, boolean, ScmVersion) - Method in class org.apache.maven.scm.provider.git.jgit.command.list.JGitListCommand
 
executeRemoteInfoCommand(ScmProviderRepository, ScmFileSet, CommandParameters) - Method in class org.apache.maven.scm.provider.git.jgit.command.remoteinfo.JGitRemoteInfoCommand
 
executeRemoveCommand(ScmProviderRepository, ScmFileSet, String) - Method in class org.apache.maven.scm.provider.git.jgit.command.remove.JGitRemoveCommand
 
executeStatusCommand(ScmProviderRepository, ScmFileSet) - Method in class org.apache.maven.scm.provider.git.jgit.command.status.JGitStatusCommand
executeTagCommand(ScmProviderRepository, ScmFileSet, String, String) - Method in class org.apache.maven.scm.provider.git.jgit.command.tag.JGitTagCommand
 
executeTagCommand(ScmProviderRepository, ScmFileSet, String, ScmTagParameters) - Method in class org.apache.maven.scm.provider.git.jgit.command.tag.JGitTagCommand
executeUntagCommand(ScmProviderRepository, ScmFileSet, ScmUntagParameters) - Method in class org.apache.maven.scm.provider.git.jgit.command.untag.JGitUntagCommand
 

G

get(URIish, CredentialItem...) - Method in class org.apache.maven.scm.provider.git.jgit.command.PlexusInteractivityCredentialsProvider
 
getAddCommand() - Method in class org.apache.maven.scm.provider.git.jgit.JGitScmProvider
getAuthorDate() - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
getAuthorEmail() - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
getAuthorName() - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
getBlameCommand() - Method in class org.apache.maven.scm.provider.git.jgit.JGitScmProvider
getBody() - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
getBranchCommand() - Method in class org.apache.maven.scm.provider.git.jgit.JGitScmProvider
getChangeLogCommand() - Method in class org.apache.maven.scm.provider.git.jgit.JGitScmProvider
getCheckInCommand() - Method in class org.apache.maven.scm.provider.git.jgit.JGitScmProvider
getCheckOutCommand() - Method in class org.apache.maven.scm.provider.git.jgit.JGitScmProvider
getCommitHash() - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
getCommitterDate() - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
getCommitterEmail() - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
getCommitterName() - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
getCredentials(GitScmProviderRepository) - Static method in class org.apache.maven.scm.provider.git.jgit.command.JGitUtils
Creates a credentials provider from the information passed in the repository.
getDefaultIdentities(File) - Method in class org.apache.maven.scm.provider.git.jgit.command.ScmProviderAwareSshdSessionFactory
 
getDiffCommand() - Method in class org.apache.maven.scm.provider.git.jgit.JGitScmProvider
getExportCommand() - Method in class org.apache.maven.scm.provider.git.jgit.JGitScmProvider
getFiles() - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
getFilesInCommit(Repository, RevCommit) - Static method in class org.apache.maven.scm.provider.git.jgit.command.JGitUtils
get a list of all files in the given commit
getFilesInCommit(Repository, RevCommit, File) - Static method in class org.apache.maven.scm.provider.git.jgit.command.JGitUtils
get a list of all files in the given commit
getInfoCommand() - Method in class org.apache.maven.scm.provider.git.jgit.JGitScmProvider
getInfoItem(Repository, ObjectId, File) - Method in class org.apache.maven.scm.provider.git.jgit.command.info.JGitInfoCommand
 
getInfoItem(RevCommit, File) - Method in class org.apache.maven.scm.provider.git.jgit.command.info.JGitInfoCommand
 
getListCommand() - Method in class org.apache.maven.scm.provider.git.jgit.JGitScmProvider
getMonitor() - Static method in class org.apache.maven.scm.provider.git.jgit.command.JGitUtils
Construct a logging ProgressMonitor for all JGit operations.
getRemoteInfoCommand() - Method in class org.apache.maven.scm.provider.git.jgit.JGitScmProvider
getRemoveCommand() - Method in class org.apache.maven.scm.provider.git.jgit.JGitScmProvider
getRepositoryURL(File) - Method in class org.apache.maven.scm.provider.git.jgit.JGitScmProvider
getRevCommits(Repository, RevSort[], String, String, Date, Date, int) - Static method in class org.apache.maven.scm.provider.git.jgit.command.JGitUtils
Get a list of commits between two revisions.
getScmFileStatus(DiffEntry.ChangeType) - Static method in class org.apache.maven.scm.provider.git.jgit.command.JGitUtils
Translate a FileStatus in the matching ScmFileStatus.
getShortLocalBranchNames(Git) - Static method in class org.apache.maven.scm.provider.git.jgit.command.branch.JGitBranchCommand
gets a set of names of the available branches in the given repo
getStatusCommand() - Method in class org.apache.maven.scm.provider.git.jgit.JGitScmProvider
getSubject() - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
getTagCommand() - Method in class org.apache.maven.scm.provider.git.jgit.JGitScmProvider
getTags() - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
getTags(Repository, RevCommit) - Static method in class org.apache.maven.scm.provider.git.jgit.command.JGitUtils
Get a list of tags that has been set in the specified commit.
getTreeHash() - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
getUntagCommand() - Method in class org.apache.maven.scm.provider.git.jgit.JGitScmProvider
getUpdateCommand() - Method in class org.apache.maven.scm.provider.git.jgit.JGitScmProvider
getWorkingCopyRelativePaths(File, ScmFileSet) - Static method in class org.apache.maven.scm.provider.git.jgit.command.JGitUtils
Convert each file in the fileSet to their relative file path to workingCopyDirectory and return them in a list.
GIT_FORCE - Static variable in class org.apache.maven.scm.provider.git.jgit.command.checkin.JGitCheckInCommand
 
GIT_MAILDOMAIN - Static variable in class org.apache.maven.scm.provider.git.jgit.command.checkin.JGitCheckInCommand
 
GIT_MAVEN_SECTION - Static variable in class org.apache.maven.scm.provider.git.jgit.command.checkin.JGitCheckInCommand
 

H

hasCommits(Repository) - Static method in class org.apache.maven.scm.provider.git.jgit.command.JGitUtils
Does the Repository have any commits?

I

isInteractive() - Method in class org.apache.maven.scm.provider.git.jgit.command.PlexusInteractivityCredentialsProvider
 

J

JGitAddCommand - Class in org.apache.maven.scm.provider.git.jgit.command.add
 
JGitAddCommand() - Constructor for class org.apache.maven.scm.provider.git.jgit.command.add.JGitAddCommand
 
JGitBlameCommand - Class in org.apache.maven.scm.provider.git.jgit.command.blame
 
JGitBlameCommand() - Constructor for class org.apache.maven.scm.provider.git.jgit.command.blame.JGitBlameCommand
 
JGitBranchCommand - Class in org.apache.maven.scm.provider.git.jgit.command.branch
 
JGitBranchCommand() - Constructor for class org.apache.maven.scm.provider.git.jgit.command.branch.JGitBranchCommand
 
JGitChangeLogCommand - Class in org.apache.maven.scm.provider.git.jgit.command.changelog
 
JGitChangeLogCommand() - Constructor for class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand
 
JGitChangeLogCommand.ChangeEntry - Class in org.apache.maven.scm.provider.git.jgit.command.changelog
 
JGitCheckInCommand - Class in org.apache.maven.scm.provider.git.jgit.command.checkin
This provider uses the following strategy to discover the committer and author name/mail for a commit: "user" section in .gitconfig "username" passed to maven execution default git config (system user and hostname for email) the "maven-scm" config can be configured like this:
the default email domain to be used (will be used to create an email from the username passed to maven):
git config --global maven-scm.maildomain mycomp.com
you can also enforce the usage of the username for the author and committer:
git config --global maven-scm.forceUsername true
JGitCheckInCommand() - Constructor for class org.apache.maven.scm.provider.git.jgit.command.checkin.JGitCheckInCommand
 
JGitCheckOutCommand - Class in org.apache.maven.scm.provider.git.jgit.command.checkout
 
JGitCheckOutCommand() - Constructor for class org.apache.maven.scm.provider.git.jgit.command.checkout.JGitCheckOutCommand
 
JGitDiffCommand - Class in org.apache.maven.scm.provider.git.jgit.command.diff
 
JGitDiffCommand() - Constructor for class org.apache.maven.scm.provider.git.jgit.command.diff.JGitDiffCommand
 
JGitInfoCommand - Class in org.apache.maven.scm.provider.git.jgit.command.info
 
JGitInfoCommand() - Constructor for class org.apache.maven.scm.provider.git.jgit.command.info.JGitInfoCommand
 
JGitListCommand - Class in org.apache.maven.scm.provider.git.jgit.command.list
 
JGitListCommand() - Constructor for class org.apache.maven.scm.provider.git.jgit.command.list.JGitListCommand
 
JGitRemoteInfoCommand - Class in org.apache.maven.scm.provider.git.jgit.command.remoteinfo
 
JGitRemoteInfoCommand() - Constructor for class org.apache.maven.scm.provider.git.jgit.command.remoteinfo.JGitRemoteInfoCommand
 
JGitRemoveCommand - Class in org.apache.maven.scm.provider.git.jgit.command.remove
 
JGitRemoveCommand() - Constructor for class org.apache.maven.scm.provider.git.jgit.command.remove.JGitRemoveCommand
 
JGitScmProvider - Class in org.apache.maven.scm.provider.git.jgit
 
JGitScmProvider(Prompter) - Constructor for class org.apache.maven.scm.provider.git.jgit.JGitScmProvider
 
JGitStatusCommand - Class in org.apache.maven.scm.provider.git.jgit.command.status
 
JGitStatusCommand() - Constructor for class org.apache.maven.scm.provider.git.jgit.command.status.JGitStatusCommand
 
JGitTagCommand - Class in org.apache.maven.scm.provider.git.jgit.command.tag
 
JGitTagCommand() - Constructor for class org.apache.maven.scm.provider.git.jgit.command.tag.JGitTagCommand
 
JGitTransportConfigCallback - Class in org.apache.maven.scm.provider.git.jgit.command
Implementation of TransportConfigCallback which adds a public/private key identity to ssh URLs if configured.
JGitTransportConfigCallback(SshdSessionFactory) - Constructor for class org.apache.maven.scm.provider.git.jgit.command.JGitTransportConfigCallback
 
JGitUntagCommand - Class in org.apache.maven.scm.provider.git.jgit.command.untag
JGitUntagCommand() - Constructor for class org.apache.maven.scm.provider.git.jgit.command.untag.JGitUntagCommand
 
JGitUtils - Class in org.apache.maven.scm.provider.git.jgit.command
JGit utility functions.

O

openRepo(File) - Static method in class org.apache.maven.scm.provider.git.jgit.command.JGitUtils
Opens a JGit repository in the current directory or a parent directory.
org.apache.maven.scm.provider.git.jgit - package org.apache.maven.scm.provider.git.jgit
 
org.apache.maven.scm.provider.git.jgit.command - package org.apache.maven.scm.provider.git.jgit.command
 
org.apache.maven.scm.provider.git.jgit.command.add - package org.apache.maven.scm.provider.git.jgit.command.add
 
org.apache.maven.scm.provider.git.jgit.command.blame - package org.apache.maven.scm.provider.git.jgit.command.blame
 
org.apache.maven.scm.provider.git.jgit.command.branch - package org.apache.maven.scm.provider.git.jgit.command.branch
 
org.apache.maven.scm.provider.git.jgit.command.changelog - package org.apache.maven.scm.provider.git.jgit.command.changelog
 
org.apache.maven.scm.provider.git.jgit.command.checkin - package org.apache.maven.scm.provider.git.jgit.command.checkin
 
org.apache.maven.scm.provider.git.jgit.command.checkout - package org.apache.maven.scm.provider.git.jgit.command.checkout
 
org.apache.maven.scm.provider.git.jgit.command.diff - package org.apache.maven.scm.provider.git.jgit.command.diff
 
org.apache.maven.scm.provider.git.jgit.command.info - package org.apache.maven.scm.provider.git.jgit.command.info
 
org.apache.maven.scm.provider.git.jgit.command.list - package org.apache.maven.scm.provider.git.jgit.command.list
 
org.apache.maven.scm.provider.git.jgit.command.remoteinfo - package org.apache.maven.scm.provider.git.jgit.command.remoteinfo
 
org.apache.maven.scm.provider.git.jgit.command.remove - package org.apache.maven.scm.provider.git.jgit.command.remove
 
org.apache.maven.scm.provider.git.jgit.command.status - package org.apache.maven.scm.provider.git.jgit.command.status
 
org.apache.maven.scm.provider.git.jgit.command.tag - package org.apache.maven.scm.provider.git.jgit.command.tag
 
org.apache.maven.scm.provider.git.jgit.command.untag - package org.apache.maven.scm.provider.git.jgit.command.untag
 

P

PlexusInteractivityCredentialsProvider - Class in org.apache.maven.scm.provider.git.jgit.command
CredentialsProvider leveraging the Prompter component.
PlexusInteractivityCredentialsProvider(Prompter) - Constructor for class org.apache.maven.scm.provider.git.jgit.command.PlexusInteractivityCredentialsProvider
 
prepareSession(Git, GitScmProviderRepository) - Static method in class org.apache.maven.scm.provider.git.jgit.command.JGitUtils
Prepares the in memory configuration of git to connect to the configured repository.
push(Git, GitScmProviderRepository, RefSpec) - Static method in class org.apache.maven.scm.provider.git.jgit.command.JGitUtils
 

R

removeAllFiles(Git, ScmFileSet) - Static method in class org.apache.maven.scm.provider.git.jgit.command.JGitUtils
Remove all files in the given fileSet from the repository.

S

ScmProviderAwareSshdSessionFactory - Class in org.apache.maven.scm.provider.git.jgit.command
SshdSessionFactory considering the settings from GitScmProviderRepository.
ScmProviderAwareSshdSessionFactory(GitScmProviderRepository, Logger) - Constructor for class org.apache.maven.scm.provider.git.jgit.command.ScmProviderAwareSshdSessionFactory
 
setAuthorDate(Date) - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
setAuthorEmail(String) - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
setAuthorName(String) - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
setBody(String) - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
setCommitHash(String) - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
setCommitterDate(Date) - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
setCommitterEmail(String) - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
setCommitterName(String) - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
setFiles(List<File>) - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
setInteractive(boolean) - Method in class org.apache.maven.scm.provider.git.jgit.command.PlexusInteractivityCredentialsProvider
 
setInteractive(boolean) - Method in class org.apache.maven.scm.provider.git.jgit.JGitScmProvider
 
setSshSessionFactorySupplier(BiFunction<GitScmProviderRepository, Logger, ScmProviderAwareSshdSessionFactory>) - Method in class org.apache.maven.scm.provider.git.jgit.command.checkout.JGitCheckOutCommand
 
setSshSessionFactorySupplier(BiFunction<GitScmProviderRepository, Logger, ScmProviderAwareSshdSessionFactory>) - Method in class org.apache.maven.scm.provider.git.jgit.command.list.JGitListCommand
 
setSshSessionFactorySupplier(BiFunction<GitScmProviderRepository, Logger, ScmProviderAwareSshdSessionFactory>) - Method in class org.apache.maven.scm.provider.git.jgit.command.remoteinfo.JGitRemoteInfoCommand
 
setSubject(String) - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
setTags(List<String>) - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
setTreeHash(String) - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand.ChangeEntry
 
supports(CredentialItem...) - Method in class org.apache.maven.scm.provider.git.jgit.command.PlexusInteractivityCredentialsProvider
 

T

toNormalizedFilePath(File) - Static method in class org.apache.maven.scm.provider.git.jgit.command.JGitUtils
Converts the given file to a string only containing forward slashes

W

whatchanged(Repository, RevSort[], String, String, Date, Date, int) - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand
 
A C E G H I J O P R S T W 
Skip navigation links

Copyright © 2003–2024 The Apache Software Foundation. All rights reserved.