Index
All Classes and Interfaces|All Packages|Constant Field Values
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, 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
- executeChangeLogCommand(ScmProviderRepository, ScmFileSet, ScmVersion, String) - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand
- executeChangeLogCommand(ScmProviderRepository, ScmFileSet, ScmVersion, ScmVersion, String) - 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
- 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 matchingScmFileStatus
. - 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
- 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 thePrompter
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 fromGitScmProviderRepository
. - 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
W
- whatchanged(Repository, RevSort[], String, String, Date, Date, int) - Method in class org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand
All Classes and Interfaces|All Packages|Constant Field Values