All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description CustomizableSshSessionFactoryCommand Supplemental interface for commands that potentially involve a remote server communication.JGitAddCommand JGitBlameCommand JGitBranchCommand JGitChangeLogCommand JGitChangeLogCommand.ChangeEntry JGitCheckInCommand 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
JGitCheckOutCommand JGitDiffCommand JGitInfoCommand JGitListCommand JGitRemoteInfoCommand JGitRemoveCommand JGitScmProvider JGitStatusCommand JGitTagCommand JGitTransportConfigCallback Implementation ofTransportConfigCallback
which adds a public/private key identity to ssh URLs if configured.JGitUntagCommand JGitUtils JGit utility functions.PlexusInteractivityCredentialsProvider CredentialsProvider
leveraging thePrompter
component.PushException Exception thrown when a push operation fails in JGit.ScmProviderAwareSshdSessionFactory SshdSessionFactory
considering the settings fromGitScmProviderRepository
.