# Hierarchy For All Packages

Package Hierarchies:

- org.apache.maven.scm,
- org.apache.maven.scm.command,
- org.apache.maven.scm.command.add,
- org.apache.maven.scm.command.blame,
- org.apache.maven.scm.command.branch,
- org.apache.maven.scm.command.changelog,
- org.apache.maven.scm.command.checkin,
- org.apache.maven.scm.command.checkout,
- org.apache.maven.scm.command.diff,
- org.apache.maven.scm.command.edit,
- org.apache.maven.scm.command.export,
- org.apache.maven.scm.command.fileinfo,
- org.apache.maven.scm.command.info,
- org.apache.maven.scm.command.list,
- org.apache.maven.scm.command.lock,
- org.apache.maven.scm.command.login,
- org.apache.maven.scm.command.mkdir,
- org.apache.maven.scm.command.remoteinfo,
- org.apache.maven.scm.command.remove,
- org.apache.maven.scm.command.status,
- org.apache.maven.scm.command.tag,
- org.apache.maven.scm.command.unedit,
- org.apache.maven.scm.command.unlock,
- org.apache.maven.scm.command.untag,
- org.apache.maven.scm.command.update,
- org.apache.maven.scm.log,
- org.apache.maven.scm.manager,
- org.apache.maven.scm.manager.plexus,
- org.apache.maven.scm.provider,
- org.apache.maven.scm.provider.accurev,
- org.apache.maven.scm.provider.accurev.cli,
- org.apache.maven.scm.provider.accurev.command,
- org.apache.maven.scm.provider.accurev.command.add,
- org.apache.maven.scm.provider.accurev.command.blame,
- org.apache.maven.scm.provider.accurev.command.changelog,
- org.apache.maven.scm.provider.accurev.command.checkin,
- org.apache.maven.scm.provider.accurev.command.checkout,
- org.apache.maven.scm.provider.accurev.command.export,
- org.apache.maven.scm.provider.accurev.command.login,
- org.apache.maven.scm.provider.accurev.command.remove,
- org.apache.maven.scm.provider.accurev.command.status,
- org.apache.maven.scm.provider.accurev.command.tag,
- org.apache.maven.scm.provider.accurev.command.update,
- org.apache.maven.scm.provider.accurev.util,
- org.apache.maven.scm.provider.bazaar,
- org.apache.maven.scm.provider.bazaar.command,
- org.apache.maven.scm.provider.bazaar.command.add,
- org.apache.maven.scm.provider.bazaar.command.blame,
- org.apache.maven.scm.provider.bazaar.command.changelog,
- org.apache.maven.scm.provider.bazaar.command.checkin,
- org.apache.maven.scm.provider.bazaar.command.checkout,
- org.apache.maven.scm.provider.bazaar.command.diff,
- org.apache.maven.scm.provider.bazaar.command.remove,
- org.apache.maven.scm.provider.bazaar.command.status,
- org.apache.maven.scm.provider.bazaar.command.tag,
- org.apache.maven.scm.provider.bazaar.command.update,
- org.apache.maven.scm.provider.bazaar.repository,
- org.apache.maven.scm.provider.clearcase,
- org.apache.maven.scm.provider.clearcase.command,
- org.apache.maven.scm.provider.clearcase.command.add,
- org.apache.maven.scm.provider.clearcase.command.blame,
- org.apache.maven.scm.provider.clearcase.command.changelog,
- org.apache.maven.scm.provider.clearcase.command.checkin,
- org.apache.maven.scm.provider.clearcase.command.checkout,
- org.apache.maven.scm.provider.clearcase.command.edit,
- org.apache.maven.scm.provider.clearcase.command.remove,
- org.apache.maven.scm.provider.clearcase.command.status,
- org.apache.maven.scm.provider.clearcase.command.tag,
- org.apache.maven.scm.provider.clearcase.command.unedit,
- org.apache.maven.scm.provider.clearcase.command.update,
- org.apache.maven.scm.provider.clearcase.repository,
- org.apache.maven.scm.provider.clearcase.util,
- org.apache.maven.scm.provider.cvslib,
- org.apache.maven.scm.provider.cvslib.command,
- org.apache.maven.scm.provider.cvslib.command.add,
- org.apache.maven.scm.provider.cvslib.command.blame,
- org.apache.maven.scm.provider.cvslib.command.branch,
- org.apache.maven.scm.provider.cvslib.command.changelog,
- org.apache.maven.scm.provider.cvslib.command.checkin,
- org.apache.maven.scm.provider.cvslib.command.checkout,
- org.apache.maven.scm.provider.cvslib.command.diff,
- org.apache.maven.scm.provider.cvslib.command.export,
- org.apache.maven.scm.provider.cvslib.command.list,
- org.apache.maven.scm.provider.cvslib.command.login,
- org.apache.maven.scm.provider.cvslib.command.mkdir,
- org.apache.maven.scm.provider.cvslib.command.remove,
- org.apache.maven.scm.provider.cvslib.command.status,
- org.apache.maven.scm.provider.cvslib.command.tag,
- org.apache.maven.scm.provider.cvslib.command.update,
- org.apache.maven.scm.provider.cvslib.cvsexe,
- org.apache.maven.scm.provider.cvslib.cvsexe.command.add,
- org.apache.maven.scm.provider.cvslib.cvsexe.command.blame,
- org.apache.maven.scm.provider.cvslib.cvsexe.command.branch,
- org.apache.maven.scm.provider.cvslib.cvsexe.command.changelog,
- org.apache.maven.scm.provider.cvslib.cvsexe.command.checkin,
- org.apache.maven.scm.provider.cvslib.cvsexe.command.checkout,
- org.apache.maven.scm.provider.cvslib.cvsexe.command.diff,
- org.apache.maven.scm.provider.cvslib.cvsexe.command.export,
- org.apache.maven.scm.provider.cvslib.cvsexe.command.list,
- org.apache.maven.scm.provider.cvslib.cvsexe.command.mkdir,
- org.apache.maven.scm.provider.cvslib.cvsexe.command.remove,
- org.apache.maven.scm.provider.cvslib.cvsexe.command.status,
- org.apache.maven.scm.provider.cvslib.cvsexe.command.tag,
- org.apache.maven.scm.provider.cvslib.cvsexe.command.update,
- org.apache.maven.scm.provider.cvslib.cvsjava,
- org.apache.maven.scm.provider.cvslib.cvsjava.command.add,
- org.apache.maven.scm.provider.cvslib.cvsjava.command.blame,
- org.apache.maven.scm.provider.cvslib.cvsjava.command.branch,
- org.apache.maven.scm.provider.cvslib.cvsjava.command.changelog,
- org.apache.maven.scm.provider.cvslib.cvsjava.command.checkin,
- org.apache.maven.scm.provider.cvslib.cvsjava.command.checkout,
- org.apache.maven.scm.provider.cvslib.cvsjava.command.diff,
- org.apache.maven.scm.provider.cvslib.cvsjava.command.export,
- org.apache.maven.scm.provider.cvslib.cvsjava.command.list,
- org.apache.maven.scm.provider.cvslib.cvsjava.command.login,
- org.apache.maven.scm.provider.cvslib.cvsjava.command.mkdir,
- org.apache.maven.scm.provider.cvslib.cvsjava.command.remove,
- org.apache.maven.scm.provider.cvslib.cvsjava.command.status,
- org.apache.maven.scm.provider.cvslib.cvsjava.command.tag,
- org.apache.maven.scm.provider.cvslib.cvsjava.command.update,
- org.apache.maven.scm.provider.cvslib.cvsjava.util,
- org.apache.maven.scm.provider.cvslib.repository,
- org.apache.maven.scm.provider.cvslib.util,
- org.apache.maven.scm.provider.git,
- org.apache.maven.scm.provider.git.command,
- org.apache.maven.scm.provider.git.command.blame,
- org.apache.maven.scm.provider.git.command.branch,
- org.apache.maven.scm.provider.git.command.changelog,
- org.apache.maven.scm.provider.git.command.checkin,
- org.apache.maven.scm.provider.git.command.checkout,
- org.apache.maven.scm.provider.git.command.diff,
- org.apache.maven.scm.provider.git.command.info,
- org.apache.maven.scm.provider.git.command.list,
- org.apache.maven.scm.provider.git.command.remoteinfo,
- org.apache.maven.scm.provider.git.command.status,
- org.apache.maven.scm.provider.git.command.tag,
- org.apache.maven.scm.provider.git.command.untag,
- org.apache.maven.scm.provider.git.command.update,
- org.apache.maven.scm.provider.git.gitexe,
- org.apache.maven.scm.provider.git.gitexe.command,
- org.apache.maven.scm.provider.git.gitexe.command.add,
- org.apache.maven.scm.provider.git.gitexe.command.blame,
- org.apache.maven.scm.provider.git.gitexe.command.branch,
- org.apache.maven.scm.provider.git.gitexe.command.changelog,
- org.apache.maven.scm.provider.git.gitexe.command.checkin,
- org.apache.maven.scm.provider.git.gitexe.command.checkout,
- org.apache.maven.scm.provider.git.gitexe.command.diff,
- org.apache.maven.scm.provider.git.gitexe.command.info,
- org.apache.maven.scm.provider.git.gitexe.command.list,
- org.apache.maven.scm.provider.git.gitexe.command.remoteinfo,
- org.apache.maven.scm.provider.git.gitexe.command.remove,
- org.apache.maven.scm.provider.git.gitexe.command.status,
- org.apache.maven.scm.provider.git.gitexe.command.tag,
- org.apache.maven.scm.provider.git.gitexe.command.untag,
- org.apache.maven.scm.provider.git.gitexe.command.update,
- org.apache.maven.scm.provider.git.repository,
- org.apache.maven.scm.provider.git.util,
- org.apache.maven.scm.provider.hg,
- org.apache.maven.scm.provider.hg.command,
- org.apache.maven.scm.provider.hg.command.add,
- org.apache.maven.scm.provider.hg.command.blame,
- org.apache.maven.scm.provider.hg.command.branch,
- org.apache.maven.scm.provider.hg.command.changelog,
- org.apache.maven.scm.provider.hg.command.checkin,
- org.apache.maven.scm.provider.hg.command.checkout,
- org.apache.maven.scm.provider.hg.command.diff,
- org.apache.maven.scm.provider.hg.command.info,
- org.apache.maven.scm.provider.hg.command.inventory,
- org.apache.maven.scm.provider.hg.command.remove,
- org.apache.maven.scm.provider.hg.command.status,
- org.apache.maven.scm.provider.hg.command.tag,
- org.apache.maven.scm.provider.hg.command.update,
- org.apache.maven.scm.provider.hg.repository,
- org.apache.maven.scm.provider.local,
- org.apache.maven.scm.provider.local.command,
- org.apache.maven.scm.provider.local.command.add,
- org.apache.maven.scm.provider.local.command.changelog,
- org.apache.maven.scm.provider.local.command.checkin,
- org.apache.maven.scm.provider.local.command.checkout,
- org.apache.maven.scm.provider.local.command.list,
- org.apache.maven.scm.provider.local.command.mkdir,
- org.apache.maven.scm.provider.local.command.status,
- org.apache.maven.scm.provider.local.command.tag,
- org.apache.maven.scm.provider.local.command.update,
- org.apache.maven.scm.provider.local.metadata,
- org.apache.maven.scm.provider.local.metadata.io.xpp3,
- org.apache.maven.scm.provider.local.repository,
- org.apache.maven.scm.provider.perforce,
- org.apache.maven.scm.provider.perforce.command,
- org.apache.maven.scm.provider.perforce.command.add,
- org.apache.maven.scm.provider.perforce.command.blame,
- org.apache.maven.scm.provider.perforce.command.changelog,
- org.apache.maven.scm.provider.perforce.command.checkin,
- org.apache.maven.scm.provider.perforce.command.checkout,
- org.apache.maven.scm.provider.perforce.command.diff,
- org.apache.maven.scm.provider.perforce.command.edit,
- org.apache.maven.scm.provider.perforce.command.login,
- org.apache.maven.scm.provider.perforce.command.remove,
- org.apache.maven.scm.provider.perforce.command.status,
- org.apache.maven.scm.provider.perforce.command.tag,
- org.apache.maven.scm.provider.perforce.command.unedit,
- org.apache.maven.scm.provider.perforce.command.update,
- org.apache.maven.scm.provider.perforce.repository,
- org.apache.maven.scm.provider.starteam,
- org.apache.maven.scm.provider.starteam.command,
- org.apache.maven.scm.provider.starteam.command.add,
- org.apache.maven.scm.provider.starteam.command.changelog,
- org.apache.maven.scm.provider.starteam.command.checkin,
- org.apache.maven.scm.provider.starteam.command.checkout,
- org.apache.maven.scm.provider.starteam.command.diff,
- org.apache.maven.scm.provider.starteam.command.edit,
- org.apache.maven.scm.provider.starteam.command.remove,
- org.apache.maven.scm.provider.starteam.command.status,
- org.apache.maven.scm.provider.starteam.command.tag,
- org.apache.maven.scm.provider.starteam.command.unedit,
- org.apache.maven.scm.provider.starteam.command.update,
- org.apache.maven.scm.provider.starteam.repository,
- org.apache.maven.scm.provider.starteam.util,
- org.apache.maven.scm.provider.svn,
- org.apache.maven.scm.provider.svn.command,
- org.apache.maven.scm.provider.svn.command.blame,
- org.apache.maven.scm.provider.svn.command.branch,
- org.apache.maven.scm.provider.svn.command.checkin,
- org.apache.maven.scm.provider.svn.command.checkout,
- org.apache.maven.scm.provider.svn.command.diff,
- org.apache.maven.scm.provider.svn.command.info,
- org.apache.maven.scm.provider.svn.command.list,
- org.apache.maven.scm.provider.svn.command.mkdir,
- org.apache.maven.scm.provider.svn.command.remoteinfo,
- org.apache.maven.scm.provider.svn.command.status,
- org.apache.maven.scm.provider.svn.command.tag,
- org.apache.maven.scm.provider.svn.command.untag,
- org.apache.maven.scm.provider.svn.command.update,
- org.apache.maven.scm.provider.svn.repository,
- org.apache.maven.scm.provider.svn.svnexe,
- org.apache.maven.scm.provider.svn.svnexe.command,
- org.apache.maven.scm.provider.svn.svnexe.command.add,
- org.apache.maven.scm.provider.svn.svnexe.command.blame,
- org.apache.maven.scm.provider.svn.svnexe.command.branch,
- org.apache.maven.scm.provider.svn.svnexe.command.changelog,
- org.apache.maven.scm.provider.svn.svnexe.command.checkin,
- org.apache.maven.scm.provider.svn.svnexe.command.checkout,
- org.apache.maven.scm.provider.svn.svnexe.command.diff,
- org.apache.maven.scm.provider.svn.svnexe.command.export,
- org.apache.maven.scm.provider.svn.svnexe.command.info,
- org.apache.maven.scm.provider.svn.svnexe.command.list,
- org.apache.maven.scm.provider.svn.svnexe.command.mkdir,
- org.apache.maven.scm.provider.svn.svnexe.command.remoteinfo,
- org.apache.maven.scm.provider.svn.svnexe.command.remove,
- org.apache.maven.scm.provider.svn.svnexe.command.status,
- org.apache.maven.scm.provider.svn.svnexe.command.tag,
- org.apache.maven.scm.provider.svn.svnexe.command.untag,
- org.apache.maven.scm.provider.svn.svnexe.command.update,
- org.apache.maven.scm.provider.svn.util,
- org.apache.maven.scm.provider.synergy,
- org.apache.maven.scm.provider.synergy.command,
- org.apache.maven.scm.provider.synergy.command.add,
- org.apache.maven.scm.provider.synergy.command.changelog,
- org.apache.maven.scm.provider.synergy.command.checkin,
- org.apache.maven.scm.provider.synergy.command.checkout,
- org.apache.maven.scm.provider.synergy.command.edit,
- org.apache.maven.scm.provider.synergy.command.remove,
- org.apache.maven.scm.provider.synergy.command.status,
- org.apache.maven.scm.provider.synergy.command.tag,
- org.apache.maven.scm.provider.synergy.command.unedit,
- org.apache.maven.scm.provider.synergy.command.update,
- org.apache.maven.scm.provider.synergy.consumer,
- org.apache.maven.scm.provider.synergy.repository,
- org.apache.maven.scm.provider.synergy.util,
- org.apache.maven.scm.provider.tfs,
- org.apache.maven.scm.provider.tfs.command,
- org.apache.maven.scm.provider.tfs.command.blame,
- org.apache.maven.scm.provider.tfs.command.consumer,
- org.apache.maven.scm.providers.clearcase.settings,
- org.apache.maven.scm.providers.clearcase.settings.io.xpp3,
- org.apache.maven.scm.providers.cvslib.settings,
- org.apache.maven.scm.providers.cvslib.settings.io.xpp3,
- org.apache.maven.scm.providers.gitlib.settings,
- org.apache.maven.scm.providers.gitlib.settings.io.xpp3,
- org.apache.maven.scm.providers.starteam.settings,
- org.apache.maven.scm.providers.starteam.settings.io.xpp3,
- org.apache.maven.scm.providers.svn.settings,
- org.apache.maven.scm.providers.svn.settings.io.xpp3,
- org.apache.maven.scm.repository,
- org.apache.maven.scm.tck.command.blame,
- org.apache.maven.scm.tck.command.branch,
- org.apache.maven.scm.tck.command.changelog,
- org.apache.maven.scm.tck.command.checkin,
- org.apache.maven.scm.tck.command.checkout,
- org.apache.maven.scm.tck.command.diff,
- org.apache.maven.scm.tck.command.list,
- org.apache.maven.scm.tck.command.mkdir,
- org.apache.maven.scm.tck.command.remoteinfo,
- org.apache.maven.scm.tck.command.status,
- org.apache.maven.scm.tck.command.tag,
- org.apache.maven.scm.tck.command.untag,
- org.apache.maven.scm.tck.command.update,
- org.apache.maven.scm.util

## Class Hierarchy

- java.lang.Object
  - org.apache.maven.scm.command.AbstractCommand (implements org.apache.maven.scm.command.Command)
    - org.apache.maven.scm.provider.accurev.command.AbstractAccuRevCommand
      - org.apache.maven.scm.provider.accurev.command.AbstractAccuRevExtractSourceCommand
        - org.apache.maven.scm.provider.accurev.command.checkout.AccuRevCheckOutCommand
        - org.apache.maven.scm.provider.accurev.command.export.AccuRevExportCommand
      - org.apache.maven.scm.provider.accurev.command.add.AccuRevAddCommand
      - org.apache.maven.scm.provider.accurev.command.blame.AccuRevBlameCommand
      - org.apache.maven.scm.provider.accurev.command.changelog.AccuRevChangeLogCommand
      - org.apache.maven.scm.provider.accurev.command.checkin.AccuRevCheckInCommand
      - org.apache.maven.scm.provider.accurev.command.login.AccuRevLoginCommand
      - org.apache.maven.scm.provider.accurev.command.remove.AccuRevRemoveCommand
      - org.apache.maven.scm.provider.accurev.command.status.AccuRevStatusCommand
      - org.apache.maven.scm.provider.accurev.command.tag.AccuRevTagCommand
      - org.apache.maven.scm.provider.accurev.command.update.AccuRevUpdateCommand
    - org.apache.maven.scm.command.add.AbstractAddCommand
      - org.apache.maven.scm.provider.cvslib.command.add.AbstractCvsAddCommand (implements org.apache.maven.scm.provider.cvslib.command.CvsCommand)
        - org.apache.maven.scm.provider.cvslib.cvsexe.command.add.CvsExeAddCommand
        - org.apache.maven.scm.provider.cvslib.cvsjava.command.add.CvsJavaAddCommand
      - org.apache.maven.scm.provider.bazaar.command.add.BazaarAddCommand (implements org.apache.maven.scm.command.Command)
      - org.apache.maven.scm.provider.clearcase.command.add.ClearCaseAddCommand (implements org.apache.maven.scm.provider.clearcase.command.ClearCaseCommand)
      - org.apache.maven.scm.provider.git.gitexe.command.add.GitAddCommand (implements org.apache.maven.scm.provider.git.command.GitCommand)
      - org.apache.maven.scm.provider.hg.command.add.HgAddCommand (implements org.apache.maven.scm.command.Command)
      - org.apache.maven.scm.provider.local.command.add.LocalAddCommand (implements org.apache.maven.scm.provider.local.command.LocalCommand)
      - org.apache.maven.scm.provider.perforce.command.add.PerforceAddCommand (implements org.apache.maven.scm.provider.perforce.command.PerforceCommand)
      - org.apache.maven.scm.provider.starteam.command.add.StarteamAddCommand (implements org.apache.maven.scm.provider.starteam.command.StarteamCommand)
      - org.apache.maven.scm.provider.svn.svnexe.command.add.SvnAddCommand (implements org.apache.maven.scm.provider.svn.command.SvnCommand)
      - org.apache.maven.scm.provider.synergy.command.add.SynergyAddCommand (implements org.apache.maven.scm.provider.synergy.command.SynergyCommand)
      - org.apache.maven.scm.provider.tfs.command.TfsAddCommand
    - org.apache.maven.scm.command.blame.AbstractBlameCommand
      - org.apache.maven.scm.provider.cvslib.command.blame.AbstractCvsBlameCommand (implements org.apache.maven.scm.provider.cvslib.command.CvsCommand)
        - org.apache.maven.scm.provider.cvslib.cvsexe.command.blame.CvsExeBlameCommand
        - org.apache.maven.scm.provider.cvslib.cvsjava.command.blame.CvsJavaBlameCommand
      - org.apache.maven.scm.provider.bazaar.command.blame.BazaarBlameCommand
      - org.apache.maven.scm.provider.clearcase.command.blame.ClearCaseBlameCommand (implements org.apache.maven.scm.provider.clearcase.command.ClearCaseCommand)
      - org.apache.maven.scm.provider.git.gitexe.command.blame.GitBlameCommand (implements org.apache.maven.scm.provider.git.command.GitCommand)
      - org.apache.maven.scm.provider.hg.command.blame.HgBlameCommand
      - org.apache.maven.scm.provider.perforce.command.blame.PerforceBlameCommand (implements org.apache.maven.scm.provider.perforce.command.PerforceCommand)
      - org.apache.maven.scm.provider.svn.svnexe.command.blame.SvnBlameCommand (implements org.apache.maven.scm.provider.svn.command.SvnCommand)
      - org.apache.maven.scm.provider.tfs.command.blame.TfsBlameCommand
    - org.apache.maven.scm.command.branch.AbstractBranchCommand
      - org.apache.maven.scm.provider.cvslib.command.branch.AbstractCvsBranchCommand (implements org.apache.maven.scm.provider.cvslib.command.CvsCommand)
        - org.apache.maven.scm.provider.cvslib.cvsexe.command.branch.CvsExeBranchCommand
        - org.apache.maven.scm.provider.cvslib.cvsjava.command.branch.CvsJavaBranchCommand
      - org.apache.maven.scm.provider.git.gitexe.command.branch.GitBranchCommand (implements org.apache.maven.scm.provider.git.command.GitCommand)
      - org.apache.maven.scm.provider.hg.command.branch.HgBranchCommand (implements org.apache.maven.scm.command.Command)
      - org.apache.maven.scm.provider.svn.svnexe.command.branch.SvnBranchCommand (implements org.apache.maven.scm.provider.svn.command.SvnCommand)
      - org.apache.maven.scm.provider.tfs.command.TfsBranchCommand
    - org.apache.maven.scm.command.changelog.AbstractChangeLogCommand (implements org.apache.maven.scm.command.changelog.ChangeLogCommand)
      - org.apache.maven.scm.provider.cvslib.command.changelog.AbstractCvsChangeLogCommand (implements org.apache.maven.scm.provider.cvslib.command.CvsCommand)
        - org.apache.maven.scm.provider.cvslib.cvsexe.command.changelog.CvsExeChangeLogCommand
        - org.apache.maven.scm.provider.cvslib.cvsjava.command.changelog.CvsJavaChangeLogCommand
      - org.apache.maven.scm.provider.bazaar.command.changelog.BazaarChangeLogCommand (implements org.apache.maven.scm.command.Command)
      - org.apache.maven.scm.provider.clearcase.command.changelog.ClearCaseChangeLogCommand (implements org.apache.maven.scm.provider.clearcase.command.ClearCaseCommand)
      - org.apache.maven.scm.provider.git.gitexe.command.changelog.GitChangeLogCommand (implements org.apache.maven.scm.provider.git.command.GitCommand)
      - org.apache.maven.scm.provider.hg.command.changelog.HgChangeLogCommand (implements org.apache.maven.scm.command.Command)
      - org.apache.maven.scm.provider.local.command.changelog.LocalChangeLogCommand
      - org.apache.maven.scm.provider.perforce.command.changelog.PerforceChangeLogCommand (implements org.apache.maven.scm.provider.perforce.command.PerforceCommand)
      - org.apache.maven.scm.provider.starteam.command.changelog.StarteamChangeLogCommand (implements org.apache.maven.scm.provider.starteam.command.StarteamCommand)
      - org.apache.maven.scm.provider.svn.svnexe.command.changelog.SvnChangeLogCommand (implements org.apache.maven.scm.provider.svn.command.SvnCommand)
      - org.apache.maven.scm.provider.synergy.command.changelog.SynergyChangeLogCommand (implements org.apache.maven.scm.provider.synergy.command.SynergyCommand)
      - org.apache.maven.scm.provider.tfs.command.TfsChangeLogCommand
    - org.apache.maven.scm.command.checkin.AbstractCheckInCommand
      - org.apache.maven.scm.provider.cvslib.command.checkin.AbstractCvsCheckInCommand (implements org.apache.maven.scm.provider.cvslib.command.CvsCommand)
        - org.apache.maven.scm.provider.cvslib.cvsexe.command.checkin.CvsExeCheckInCommand
        - org.apache.maven.scm.provider.cvslib.cvsjava.command.checkin.CvsJavaCheckInCommand
      - org.apache.maven.scm.provider.bazaar.command.checkin.BazaarCheckInCommand
      - org.apache.maven.scm.provider.clearcase.command.checkin.ClearCaseCheckInCommand (implements org.apache.maven.scm.provider.clearcase.command.ClearCaseCommand)
      - org.apache.maven.scm.provider.git.gitexe.command.checkin.GitCheckInCommand (implements org.apache.maven.scm.provider.git.command.GitCommand)
      - org.apache.maven.scm.provider.hg.command.checkin.HgCheckInCommand
      - org.apache.maven.scm.provider.local.command.checkin.LocalCheckInCommand (implements org.apache.maven.scm.provider.local.command.LocalCommand)
      - org.apache.maven.scm.provider.perforce.command.checkin.PerforceCheckInCommand (implements org.apache.maven.scm.provider.perforce.command.PerforceCommand)
      - org.apache.maven.scm.provider.starteam.command.checkin.StarteamCheckInCommand (implements org.apache.maven.scm.provider.starteam.command.StarteamCommand)
      - org.apache.maven.scm.provider.svn.svnexe.command.checkin.SvnCheckInCommand (implements org.apache.maven.scm.provider.svn.command.SvnCommand)
      - org.apache.maven.scm.provider.synergy.command.checkin.SynergyCheckInCommand (implements org.apache.maven.scm.provider.synergy.command.SynergyCommand)
      - org.apache.maven.scm.provider.tfs.command.TfsCheckInCommand
    - org.apache.maven.scm.command.checkout.AbstractCheckOutCommand
      - org.apache.maven.scm.provider.cvslib.command.checkout.AbstractCvsCheckOutCommand (implements org.apache.maven.scm.provider.cvslib.command.CvsCommand)
        - org.apache.maven.scm.provider.cvslib.cvsexe.command.checkout.CvsExeCheckOutCommand
        - org.apache.maven.scm.provider.cvslib.cvsjava.command.checkout.CvsJavaCheckOutCommand
      - org.apache.maven.scm.provider.bazaar.command.checkout.BazaarCheckOutCommand
      - org.apache.maven.scm.provider.clearcase.command.checkout.ClearCaseCheckOutCommand (implements org.apache.maven.scm.provider.clearcase.command.ClearCaseCommand)
      - org.apache.maven.scm.provider.git.gitexe.command.checkout.GitCheckOutCommand (implements org.apache.maven.scm.provider.git.command.GitCommand)
      - org.apache.maven.scm.provider.hg.command.checkout.HgCheckOutCommand (implements org.apache.maven.scm.command.Command)
      - org.apache.maven.scm.provider.local.command.checkout.LocalCheckOutCommand (implements org.apache.maven.scm.provider.local.command.LocalCommand)
      - org.apache.maven.scm.provider.perforce.command.checkout.PerforceCheckOutCommand (implements org.apache.maven.scm.provider.perforce.command.PerforceCommand)
      - org.apache.maven.scm.provider.starteam.command.checkout.StarteamCheckOutCommand (implements org.apache.maven.scm.provider.starteam.command.StarteamCommand)
      - org.apache.maven.scm.provider.svn.svnexe.command.checkout.SvnCheckOutCommand (implements org.apache.maven.scm.provider.svn.command.SvnCommand)
      - org.apache.maven.scm.provider.synergy.command.checkout.SynergyCheckOutCommand (implements org.apache.maven.scm.provider.synergy.command.SynergyCommand)
      - org.apache.maven.scm.provider.tfs.command.TfsCheckOutCommand
    - org.apache.maven.scm.command.diff.AbstractDiffCommand
      - org.apache.maven.scm.provider.cvslib.command.diff.AbstractCvsDiffCommand (implements org.apache.maven.scm.provider.cvslib.command.CvsCommand)
        - org.apache.maven.scm.provider.cvslib.cvsexe.command.diff.CvsExeDiffCommand
        - org.apache.maven.scm.provider.cvslib.cvsjava.command.diff.CvsJavaDiffCommand
      - org.apache.maven.scm.provider.bazaar.command.diff.BazaarDiffCommand (implements org.apache.maven.scm.command.Command)
      - org.apache.maven.scm.provider.git.gitexe.command.diff.GitDiffCommand (implements org.apache.maven.scm.provider.git.command.GitCommand)
      - org.apache.maven.scm.provider.hg.command.diff.HgDiffCommand (implements org.apache.maven.scm.command.Command)
      - org.apache.maven.scm.provider.perforce.command.diff.PerforceDiffCommand (implements org.apache.maven.scm.provider.perforce.command.PerforceCommand)
      - org.apache.maven.scm.provider.starteam.command.diff.StarteamDiffCommand (implements org.apache.maven.scm.provider.starteam.command.StarteamCommand)
      - org.apache.maven.scm.provider.svn.svnexe.command.diff.SvnDiffCommand (implements org.apache.maven.scm.provider.svn.command.SvnCommand)
    - org.apache.maven.scm.command.edit.AbstractEditCommand
      - org.apache.maven.scm.provider.clearcase.command.edit.ClearCaseEditCommand (implements org.apache.maven.scm.provider.clearcase.command.ClearCaseCommand)
      - org.apache.maven.scm.provider.perforce.command.edit.PerforceEditCommand (implements org.apache.maven.scm.provider.perforce.command.PerforceCommand)
      - org.apache.maven.scm.provider.starteam.command.edit.StarteamEditCommand (implements org.apache.maven.scm.provider.starteam.command.StarteamCommand)
      - org.apache.maven.scm.provider.synergy.command.edit.SynergyEditCommand (implements org.apache.maven.scm.provider.synergy.command.SynergyCommand)
      - org.apache.maven.scm.provider.tfs.command.TfsEditCommand
    - org.apache.maven.scm.command.export.AbstractExportCommand
      - org.apache.maven.scm.provider.cvslib.command.export.AbstractCvsExportCommand
        - org.apache.maven.scm.provider.cvslib.cvsexe.command.export.CvsExeExportCommand
        - org.apache.maven.scm.provider.cvslib.cvsjava.command.export.CvsJavaExportCommand
      - org.apache.maven.scm.provider.svn.svnexe.command.export.SvnExeExportCommand (implements org.apache.maven.scm.provider.svn.command.SvnCommand)
    - org.apache.maven.scm.command.fileinfo.AbstractFileInfoCommand
    - org.apache.maven.scm.command.list.AbstractListCommand
      - org.apache.maven.scm.provider.cvslib.command.list.AbstractCvsListCommand (implements org.apache.maven.scm.provider.cvslib.command.CvsCommand)
        - org.apache.maven.scm.provider.cvslib.cvsexe.command.list.CvsExeListCommand
        - org.apache.maven.scm.provider.cvslib.cvsjava.command.list.CvsJavaListCommand
      - org.apache.maven.scm.provider.hg.command.inventory.HgListCommand (implements org.apache.maven.scm.command.Command)
      - org.apache.maven.scm.provider.local.command.list.LocalListCommand
      - org.apache.maven.scm.provider.svn.svnexe.command.list.SvnListCommand (implements org.apache.maven.scm.provider.svn.command.SvnCommand)
      - org.apache.maven.scm.provider.tfs.command.TfsListCommand
    - org.apache.maven.scm.command.lock.AbstractLockCommand
    - org.apache.maven.scm.command.login.AbstractLoginCommand
      - org.apache.maven.scm.provider.cvslib.command.login.CvsLoginCommand
        - org.apache.maven.scm.provider.cvslib.cvsjava.command.login.CvsJavaLoginCommand
      - org.apache.maven.scm.provider.perforce.command.login.PerforceLoginCommand (implements org.apache.maven.scm.provider.perforce.command.PerforceCommand)
    - org.apache.maven.scm.command.mkdir.AbstractMkdirCommand
      - org.apache.maven.scm.provider.cvslib.command.mkdir.AbstractCvsMkdirCommand
        - org.apache.maven.scm.provider.cvslib.cvsexe.command.mkdir.CvsExeMkdirCommand
        - org.apache.maven.scm.provider.cvslib.cvsjava.command.mkdir.CvsJavaMkdirCommand
      - org.apache.maven.scm.provider.local.command.mkdir.LocalMkdirCommand
      - org.apache.maven.scm.provider.svn.svnexe.command.mkdir.SvnMkdirCommand (implements org.apache.maven.scm.provider.svn.command.SvnCommand)
    - org.apache.maven.scm.command.remoteinfo.AbstractRemoteInfoCommand
      - org.apache.maven.scm.provider.git.gitexe.command.remoteinfo.GitRemoteInfoCommand (implements org.apache.maven.scm.provider.git.command.GitCommand)
      - org.apache.maven.scm.provider.svn.svnexe.command.remoteinfo.SvnRemoteInfoCommand (implements org.apache.maven.scm.provider.svn.command.SvnCommand)
    - org.apache.maven.scm.command.remove.AbstractRemoveCommand
      - org.apache.maven.scm.provider.cvslib.command.remove.AbstractCvsRemoveCommand (implements org.apache.maven.scm.provider.cvslib.command.CvsCommand)
        - org.apache.maven.scm.provider.cvslib.cvsexe.command.remove.CvsExeRemoveCommand
        - org.apache.maven.scm.provider.cvslib.cvsjava.command.remove.CvsJavaRemoveCommand
      - org.apache.maven.scm.provider.bazaar.command.remove.BazaarRemoveCommand (implements org.apache.maven.scm.command.Command)
      - org.apache.maven.scm.provider.clearcase.command.remove.ClearCaseRemoveCommand (implements org.apache.maven.scm.provider.clearcase.command.ClearCaseCommand)
      - org.apache.maven.scm.provider.git.gitexe.command.remove.GitRemoveCommand (implements org.apache.maven.scm.provider.git.command.GitCommand)
      - org.apache.maven.scm.provider.hg.command.remove.HgRemoveCommand (implements org.apache.maven.scm.command.Command)
      - org.apache.maven.scm.provider.perforce.command.remove.PerforceRemoveCommand (implements org.apache.maven.scm.provider.perforce.command.PerforceCommand)
      - org.apache.maven.scm.provider.starteam.command.remove.StarteamRemoveCommand (implements org.apache.maven.scm.provider.starteam.command.StarteamCommand)
      - org.apache.maven.scm.provider.svn.svnexe.command.remove.SvnRemoveCommand (implements org.apache.maven.scm.provider.svn.command.SvnCommand)
      - org.apache.maven.scm.provider.synergy.command.remove.SynergyRemoveCommand (implements org.apache.maven.scm.provider.synergy.command.SynergyCommand)
    - org.apache.maven.scm.command.status.AbstractStatusCommand
      - org.apache.maven.scm.provider.cvslib.command.status.AbstractCvsStatusCommand (implements org.apache.maven.scm.provider.cvslib.command.CvsCommand)
        - org.apache.maven.scm.provider.cvslib.cvsexe.command.status.CvsExeStatusCommand
        - org.apache.maven.scm.provider.cvslib.cvsjava.command.status.CvsJavaStatusCommand
      - org.apache.maven.scm.provider.bazaar.command.status.BazaarStatusCommand (implements org.apache.maven.scm.command.Command)
      - org.apache.maven.scm.provider.clearcase.command.status.ClearCaseStatusCommand (implements org.apache.maven.scm.provider.clearcase.command.ClearCaseCommand)
      - org.apache.maven.scm.provider.git.gitexe.command.status.GitStatusCommand (implements org.apache.maven.scm.provider.git.command.GitCommand)
      - org.apache.maven.scm.provider.hg.command.status.HgStatusCommand (implements org.apache.maven.scm.command.Command)
      - org.apache.maven.scm.provider.local.command.status.LocalStatusCommand (implements org.apache.maven.scm.provider.local.command.LocalCommand)
      - org.apache.maven.scm.provider.perforce.command.status.PerforceStatusCommand (implements org.apache.maven.scm.provider.perforce.command.PerforceCommand)
      - org.apache.maven.scm.provider.starteam.command.status.StarteamStatusCommand (implements org.apache.maven.scm.provider.starteam.command.StarteamCommand)
      - org.apache.maven.scm.provider.svn.svnexe.command.status.SvnStatusCommand (implements org.apache.maven.scm.provider.svn.command.SvnCommand)
      - org.apache.maven.scm.provider.synergy.command.status.SynergyStatusCommand (implements org.apache.maven.scm.provider.synergy.command.SynergyCommand)
      - org.apache.maven.scm.provider.tfs.command.TfsStatusCommand
    - org.apache.maven.scm.command.tag.AbstractTagCommand
      - org.apache.maven.scm.provider.cvslib.command.tag.AbstractCvsTagCommand (implements org.apache.maven.scm.provider.cvslib.command.CvsCommand)
        - org.apache.maven.scm.provider.cvslib.cvsexe.command.tag.CvsExeTagCommand
        - org.apache.maven.scm.provider.cvslib.cvsjava.command.tag.CvsJavaTagCommand
      - org.apache.maven.scm.provider.bazaar.command.tag.BazaarTagCommand
      - org.apache.maven.scm.provider.clearcase.command.tag.ClearCaseTagCommand (implements org.apache.maven.scm.provider.clearcase.command.ClearCaseCommand)
      - org.apache.maven.scm.provider.git.gitexe.command.tag.GitTagCommand (implements org.apache.maven.scm.provider.git.command.GitCommand)
      - org.apache.maven.scm.provider.hg.command.tag.HgTagCommand (implements org.apache.maven.scm.command.Command)
      - org.apache.maven.scm.provider.local.command.tag.LocalTagCommand (implements org.apache.maven.scm.provider.local.command.LocalCommand)
      - org.apache.maven.scm.provider.perforce.command.tag.PerforceTagCommand (implements org.apache.maven.scm.provider.perforce.command.PerforceCommand)
      - org.apache.maven.scm.provider.starteam.command.tag.StarteamTagCommand (implements org.apache.maven.scm.provider.starteam.command.StarteamCommand)
      - org.apache.maven.scm.provider.svn.svnexe.command.tag.SvnTagCommand (implements org.apache.maven.scm.provider.svn.command.SvnCommand)
      - org.apache.maven.scm.provider.synergy.command.tag.SynergyTagCommand (implements org.apache.maven.scm.provider.synergy.command.SynergyCommand)
      - org.apache.maven.scm.provider.tfs.command.TfsTagCommand
    - org.apache.maven.scm.command.unedit.AbstractUnEditCommand
      - org.apache.maven.scm.provider.clearcase.command.unedit.ClearCaseUnEditCommand (implements org.apache.maven.scm.provider.clearcase.command.ClearCaseCommand)
      - org.apache.maven.scm.provider.perforce.command.unedit.PerforceUnEditCommand (implements org.apache.maven.scm.provider.perforce.command.PerforceCommand)
      - org.apache.maven.scm.provider.starteam.command.unedit.StarteamUnEditCommand (implements org.apache.maven.scm.provider.starteam.command.StarteamCommand)
      - org.apache.maven.scm.provider.synergy.command.unedit.SynergyUnEditCommand (implements org.apache.maven.scm.provider.synergy.command.SynergyCommand)
      - org.apache.maven.scm.provider.tfs.command.TfsUnEditCommand
    - org.apache.maven.scm.command.unlock.AbstractUnlockCommand
    - org.apache.maven.scm.command.untag.AbstractUntagCommand
      - org.apache.maven.scm.provider.git.gitexe.command.untag.GitUntagCommand (implements org.apache.maven.scm.provider.git.command.GitCommand)
      - org.apache.maven.scm.provider.svn.svnexe.command.untag.SvnUntagCommand (implements org.apache.maven.scm.provider.svn.command.SvnCommand)
    - org.apache.maven.scm.command.update.AbstractUpdateCommand
      - org.apache.maven.scm.provider.cvslib.command.update.AbstractCvsUpdateCommand (implements org.apache.maven.scm.provider.cvslib.command.CvsCommand)
        - org.apache.maven.scm.provider.cvslib.cvsexe.command.update.CvsExeUpdateCommand
        - org.apache.maven.scm.provider.cvslib.cvsjava.command.update.CvsJavaUpdateCommand
      - org.apache.maven.scm.provider.bazaar.command.update.BazaarUpdateCommand (implements org.apache.maven.scm.command.Command)
      - org.apache.maven.scm.provider.clearcase.command.update.ClearCaseUpdateCommand (implements org.apache.maven.scm.provider.clearcase.command.ClearCaseCommand)
      - org.apache.maven.scm.provider.git.gitexe.command.update.GitUpdateCommand (implements org.apache.maven.scm.provider.git.command.GitCommand)
      - org.apache.maven.scm.provider.hg.command.update.HgUpdateCommand (implements org.apache.maven.scm.command.Command)
      - org.apache.maven.scm.provider.local.command.update.LocalUpdateCommand (implements org.apache.maven.scm.provider.local.command.LocalCommand)
      - org.apache.maven.scm.provider.perforce.command.update.PerforceUpdateCommand (implements org.apache.maven.scm.provider.perforce.command.PerforceCommand)
      - org.apache.maven.scm.provider.starteam.command.update.StarteamUpdateCommand (implements org.apache.maven.scm.provider.starteam.command.StarteamCommand)
      - org.apache.maven.scm.provider.svn.svnexe.command.update.SvnUpdateCommand (implements org.apache.maven.scm.provider.svn.command.SvnCommand)
      - org.apache.maven.scm.provider.synergy.command.update.SynergyUpdateCommand (implements org.apache.maven.scm.provider.synergy.command.SynergyCommand)
      - org.apache.maven.scm.provider.tfs.command.TfsUpdateCommand
    - org.apache.maven.scm.provider.git.gitexe.command.info.GitInfoCommand (implements org.apache.maven.scm.provider.git.command.GitCommand)
    - org.apache.maven.scm.provider.hg.command.info.HgInfoCommand (implements org.apache.maven.scm.command.Command)
    - org.apache.maven.scm.provider.perforce.command.PerforceInfoCommand (implements org.apache.maven.scm.provider.perforce.command.PerforceCommand)
    - org.apache.maven.scm.provider.svn.svnexe.command.info.SvnInfoCommand (implements org.apache.maven.scm.provider.svn.command.SvnCommand)
  - org.netbeans.lib.cvsclient.connection.AbstractConnection (implements org.netbeans.lib.cvsclient.connection.Connection)
    - org.apache.maven.scm.provider.cvslib.cvsjava.util.ExtConnection
  - org.apache.maven.scm.util.AbstractConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
    - org.apache.maven.scm.provider.accurev.cli.AnnotateConsumer
    - org.apache.maven.scm.provider.bazaar.command.BazaarConsumer
      - org.apache.maven.scm.provider.bazaar.command.add.BazaarAddConsumer
      - org.apache.maven.scm.provider.bazaar.command.blame.BazaarBlameConsumer
      - org.apache.maven.scm.provider.bazaar.command.changelog.BazaarChangeLogConsumer
      - org.apache.maven.scm.provider.bazaar.command.checkout.BazaarCheckOutConsumer
      - org.apache.maven.scm.provider.bazaar.command.diff.BazaarDiffConsumer
      - org.apache.maven.scm.provider.bazaar.command.remove.BazaarRemoveConsumer
    - org.apache.maven.scm.provider.clearcase.command.blame.ClearCaseBlameConsumer
    - org.apache.maven.scm.provider.clearcase.command.changelog.ClearCaseChangeLogConsumer
    - org.apache.maven.scm.provider.cvslib.command.blame.CvsBlameConsumer
    - org.apache.maven.scm.provider.cvslib.command.changelog.CvsChangeLogConsumer
    - org.apache.maven.scm.provider.git.gitexe.command.blame.GitBlameConsumer
    - org.apache.maven.scm.provider.git.gitexe.command.changelog.GitChangeLogConsumer
    - org.apache.maven.scm.provider.git.gitexe.command.branch.GitCurrentBranchConsumer
    - org.apache.maven.scm.provider.git.gitexe.command.info.GitInfoConsumer
    - org.apache.maven.scm.provider.git.gitexe.command.update.GitLatestRevisionCommandConsumer
    - org.apache.maven.scm.provider.hg.command.HgConsumer
      - org.apache.maven.scm.provider.hg.command.add.HgAddConsumer
      - org.apache.maven.scm.provider.hg.command.blame.HgBlameConsumer
      - org.apache.maven.scm.provider.hg.command.changelog.HgChangeLogConsumer
      - org.apache.maven.scm.provider.hg.command.checkout.HgCheckOutConsumer
      - org.apache.maven.scm.provider.hg.command.diff.HgDiffConsumer
      - org.apache.maven.scm.provider.hg.command.info.HgInfoConsumer
      - org.apache.maven.scm.provider.hg.command.inventory.HgListConsumer
      - org.apache.maven.scm.provider.hg.command.inventory.HgOutgoingConsumer
      - org.apache.maven.scm.provider.hg.command.remove.HgRemoveConsumer
      - org.apache.maven.scm.provider.hg.command.tag.HgTagConsumer
    - org.apache.maven.scm.provider.perforce.command.blame.PerforceBlameConsumer
    - org.apache.maven.scm.provider.perforce.command.changelog.PerforceChangeLogConsumer
    - org.apache.maven.scm.provider.perforce.command.changelog.PerforceChangesConsumer
    - org.apache.maven.scm.provider.perforce.command.changelog.PerforceDescribeConsumer
    - org.apache.maven.scm.provider.perforce.command.blame.PerforceFilelogConsumer
    - org.apache.maven.scm.provider.perforce.command.update.PerforceHaveConsumer
    - org.apache.maven.scm.provider.starteam.command.changelog.StarteamChangeLogConsumer
    - org.apache.maven.scm.provider.svn.svnexe.command.blame.SvnBlameConsumer
    - org.apache.maven.scm.provider.svn.svnexe.command.changelog.SvnChangeLogConsumer
    - org.apache.maven.scm.provider.synergy.consumer.SynergyCreateTaskConsumer
    - org.apache.maven.scm.provider.synergy.consumer.SynergyGetCompletedTasksConsumer
    - org.apache.maven.scm.provider.synergy.consumer.SynergyGetTaskObjectsConsumer
    - org.apache.maven.scm.provider.synergy.consumer.SynergyShowDefaultTaskConsumer
    - org.apache.maven.scm.provider.tfs.command.blame.TfsBlameConsumer
    - org.apache.maven.scm.provider.tfs.command.consumer.TfsChangeLogConsumer
  - org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider.ScmUrlParserResult
  - org.apache.maven.scm.provider.git.gitexe.command.AbstractFileCheckingConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
    - org.apache.maven.scm.provider.git.gitexe.command.list.GitListConsumer
  - org.apache.maven.scm.provider.svn.svnexe.command.AbstractFileCheckingConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
    - org.apache.maven.scm.provider.svn.svnexe.command.checkin.SvnCheckInConsumer
    - org.apache.maven.scm.provider.svn.svnexe.command.checkout.SvnCheckOutConsumer
    - org.apache.maven.scm.provider.svn.svnexe.command.update.SvnUpdateConsumer
  - org.apache.maven.scm.provider.perforce.command.AbstractPerforceConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
    - org.apache.maven.scm.provider.perforce.command.checkout.PerforceCheckOutConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
    - org.apache.maven.scm.provider.perforce.command.edit.PerforceEditConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
    - org.apache.maven.scm.provider.perforce.command.login.PerforceLoginConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
    - org.apache.maven.scm.provider.perforce.command.remove.PerforceRemoveConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
    - org.apache.maven.scm.provider.perforce.command.status.PerforceStatusConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
    - org.apache.maven.scm.provider.perforce.command.tag.PerforceTagConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
    - org.apache.maven.scm.provider.perforce.command.unedit.PerforceUnEditConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.manager.AbstractScmManager (implements org.apache.maven.scm.manager.ScmManager)
    - org.apache.maven.scm.manager.BasicScmManager
    - org.apache.maven.scm.manager.plexus.DefaultScmManager (implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable, org.codehaus.plexus.logging.LogEnabled)
  - org.apache.maven.scm.provider.AbstractScmProvider (implements org.apache.maven.scm.provider.ScmProvider)
    - org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider
      - org.apache.maven.scm.provider.cvslib.cvsexe.CvsExeScmProvider
      - org.apache.maven.scm.provider.cvslib.cvsjava.CvsJavaScmProvider
    - org.apache.maven.scm.provider.git.AbstractGitScmProvider
      - org.apache.maven.scm.provider.git.gitexe.GitExeScmProvider
    - org.apache.maven.scm.provider.svn.AbstractSvnScmProvider
      - org.apache.maven.scm.provider.svn.svnexe.SvnExeScmProvider
    - org.apache.maven.scm.provider.accurev.AccuRevScmProvider
    - org.apache.maven.scm.provider.bazaar.BazaarScmProvider
    - org.apache.maven.scm.provider.clearcase.ClearCaseScmProvider
    - org.apache.maven.scm.provider.hg.HgScmProvider
    - org.apache.maven.scm.provider.local.LocalScmProvider
    - org.apache.maven.scm.provider.perforce.PerforceScmProvider
    - org.apache.maven.scm.provider.starteam.StarteamScmProvider
    - org.apache.maven.scm.provider.synergy.SynergyScmProvider
    - org.apache.maven.scm.provider.tfs.TfsScmProvider
  - org.apache.maven.scm.AbstractScmVersion (implements org.apache.maven.scm.ScmVersion, java.io.Serializable)
    - org.apache.maven.scm.ScmBranch
      - org.apache.maven.scm.ScmTag
    - org.apache.maven.scm.ScmRevision
  - org.apache.maven.scm.provider.accurev.cli.AccuRevCommandLine (implements org.apache.maven.scm.provider.accurev.AccuRev)
  - org.apache.maven.scm.provider.accurev.AccuRevInfo
  - org.apache.maven.scm.provider.accurev.AccuRevVersion
  - junit.framework.Assert
    - junit.framework.TestCase (implements junit.framework.Test)
      - org.codehaus.plexus.PlexusTestCase
        - org.apache.maven.scm.ScmTestCase
          - org.apache.maven.scm.provider.cvslib.AbstractCvsScmTest
            - org.apache.maven.scm.provider.cvslib.command.changelog.CvsChangeLogCommandTest
            - org.apache.maven.scm.provider.cvslib.command.checkout.CvsCheckoutCommandTest
            - org.apache.maven.scm.provider.cvslib.command.update.CvsUpdateCommandTest
          - org.apache.maven.scm.ScmTckTestCase
            - org.apache.maven.scm.tck.command.remoteinfo.AbstractRemoteInfoCommandTckTest
              - org.apache.maven.scm.provider.git.command.remoteinfo.AbstractGitRemoteInfoCommandTckTest
              - org.apache.maven.scm.provider.svn.command.remoteinfo.AbstractSvnRemoteInfoCommandTckTest
            - org.apache.maven.scm.tck.command.blame.BlameCommandTckTest
              - org.apache.maven.scm.provider.git.command.blame.GitBlameCommandTckTest
              - org.apache.maven.scm.provider.svn.command.blame.SvnBlameCommandTckTest
            - org.apache.maven.scm.tck.command.branch.BranchCommandTckTest
              - org.apache.maven.scm.provider.cvslib.command.branch.CvsBranchCommandTckTest
              - org.apache.maven.scm.provider.git.command.branch.GitBranchCommandTckTest
              - org.apache.maven.scm.provider.svn.command.branch.SvnBranchCommandTckTest
            - org.apache.maven.scm.tck.command.changelog.ChangeLogCommandTckTest
              - org.apache.maven.scm.provider.git.command.changelog.GitChangeLogCommandTckTest
            - org.apache.maven.scm.tck.command.checkin.CheckInCommandTckTest
              - org.apache.maven.scm.provider.cvslib.command.checkin.CvsCheckInCommandTckTest
              - org.apache.maven.scm.provider.git.command.checkin.GitCheckInCommandTckTest
              - org.apache.maven.scm.provider.svn.command.checkin.SvnCheckInCommandTckTest
            - org.apache.maven.scm.tck.command.checkout.CheckOutCommandTckTest
              - org.apache.maven.scm.provider.cvslib.command.checkout.CvsCheckOutCommandTckTest
              - org.apache.maven.scm.provider.git.command.checkout.GitCheckOutCommandTckTest
              - org.apache.maven.scm.provider.svn.command.checkout.SvnCheckOutCommandTckTest
            - org.apache.maven.scm.tck.command.diff.DiffCommandTckTest
              - org.apache.maven.scm.provider.cvslib.command.diff.CvsDiffCommandTckTest
              - org.apache.maven.scm.provider.git.command.diff.GitDiffCommandTckTest
              - org.apache.maven.scm.provider.svn.command.diff.SvnDiffCommandTckTest
            - org.apache.maven.scm.tck.command.list.ListCommandTckTest
              - org.apache.maven.scm.provider.git.command.list.GitListCommandTckTest
              - org.apache.maven.scm.provider.svn.command.list.SvnListCommandTckTest
            - org.apache.maven.scm.tck.command.mkdir.MkdirCommandTckTest
              - org.apache.maven.scm.provider.cvslib.command.mkdir.CvsMkdirCommandTckTest
              - org.apache.maven.scm.provider.svn.command.mkdir.SvnMkdirCommandTckTest
            - org.apache.maven.scm.tck.command.status.StatusCommandTckTest
              - org.apache.maven.scm.provider.cvslib.command.status.CvsStatusCommandTckTest
              - org.apache.maven.scm.provider.git.command.status.GitStatusCommandTckTest
              - org.apache.maven.scm.provider.svn.command.status.SvnStatusCommandTckTest
            - org.apache.maven.scm.tck.command.tag.TagCommandTckTest
              - org.apache.maven.scm.provider.cvslib.command.tag.CvsTagCommandTckTest
              - org.apache.maven.scm.provider.git.command.tag.GitTagCommandTckTest
              - org.apache.maven.scm.provider.svn.command.tag.SvnTagCommandTckTest
            - org.apache.maven.scm.tck.command.untag.UntagCommandTckTest
              - org.apache.maven.scm.provider.git.command.untag.GitUntagCommandTckTest
              - org.apache.maven.scm.provider.svn.command.untag.SvnUntagCommandTckTest
            - org.apache.maven.scm.tck.command.update.UpdateCommandTckTest
              - org.apache.maven.scm.provider.cvslib.command.update.CvsUpdateCommandTckTest
              - org.apache.maven.scm.provider.git.command.update.GitUpdateCommandTckTest
              - org.apache.maven.scm.provider.svn.command.update.SvnUpdateCommandTckTest
  - org.apache.maven.scm.provider.accurev.cli.AuthTokenConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.bazaar.BazaarConfig
  - org.apache.maven.scm.provider.bazaar.command.BazaarConstants
  - org.apache.maven.scm.provider.bazaar.BazaarUtils
  - org.apache.maven.scm.command.blame.BlameLine (implements java.io.Serializable)
  - org.apache.maven.scm.provider.accurev.CategorisedElements
  - org.apache.maven.scm.provider.tfs.command.consumer.ChangedFileConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.ChangeFile (implements java.io.Serializable)
  - org.apache.maven.scm.command.changelog.ChangeLogSet
  - org.apache.maven.scm.ChangeSet (implements java.io.Serializable)
    - org.apache.maven.scm.provider.hg.command.inventory.HgChangeSet
    - org.apache.maven.scm.provider.svn.SvnChangeSet
  - org.apache.maven.scm.provider.clearcase.command.add.ClearCaseAddConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.clearcase.command.checkin.ClearCaseCheckInConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.clearcase.command.checkout.ClearCaseCheckOutConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.clearcase.command.edit.ClearCaseEditConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.clearcase.command.remove.ClearCaseRemoveConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.clearcase.command.status.ClearCaseStatusConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.clearcase.command.tag.ClearCaseTagConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.clearcase.command.unedit.ClearCaseUnEditConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.clearcase.command.update.ClearCaseUpdateConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.clearcase.util.ClearCaseUtil
  - org.apache.maven.scm.providers.clearcase.settings.io.xpp3.ClearcaseXpp3Reader
  - org.apache.maven.scm.providers.clearcase.settings.io.xpp3.ClearcaseXpp3Writer
  - org.apache.maven.scm.provider.accurev.cli.ClientVersionConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.codehaus.plexus.util.cli.Commandline (implements java.lang.Cloneable)
    - org.apache.maven.scm.provider.git.gitexe.command.AnonymousCommandLine
  - org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
    - org.apache.maven.scm.provider.tfs.command.consumer.ErrorStreamConsumer
  - org.apache.maven.scm.provider.accurev.cli.CommandOutputConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.CommandParameter (implements java.io.Serializable)
  - org.apache.maven.scm.CommandParameters (implements java.io.Serializable)
  - org.apache.maven.scm.util.ConsumerUtils
  - org.netbeans.lib.cvsclient.event.CVSAdapter (implements org.netbeans.lib.cvsclient.event.CVSListener)
    - org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsLogListener
  - org.apache.maven.scm.provider.cvslib.command.checkin.CvsCheckInConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.cvslib.command.checkout.CvsCheckOutConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.cvslib.command.CvsCommandUtils
  - org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsConnection
  - org.apache.maven.scm.provider.cvslib.command.diff.CvsDiffConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.cvslib.command.list.CvsListConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.cvslib.command.login.CvsPass
  - org.apache.maven.scm.provider.cvslib.CvsScmTestUtils
  - org.apache.maven.scm.provider.cvslib.command.status.CvsStatusConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.cvslib.command.tag.CvsTagConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
    - org.apache.maven.scm.provider.cvslib.command.branch.CvsBranchConsumer
  - org.apache.maven.scm.provider.cvslib.command.update.CvsUpdateConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.cvslib.util.CvsUtil
  - org.apache.maven.scm.providers.cvslib.settings.io.xpp3.CvsXpp3Reader
  - org.apache.maven.scm.providers.cvslib.settings.io.xpp3.CvsXpp3Writer
  - org.apache.maven.scm.log.DefaultLog (implements org.apache.maven.scm.log.ScmLogger)
  - org.apache.maven.scm.provider.accurev.FileDifference
  - org.apache.maven.scm.provider.tfs.command.consumer.FileListConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
    - org.apache.maven.scm.provider.tfs.command.consumer.ServerFileListConsumer
  - org.apache.maven.scm.util.FilenameUtils
  - java.text.Format (implements java.lang.Cloneable, java.io.Serializable)
    - java.text.DateFormat
      - org.apache.maven.scm.util.ThreadSafeDateFormat
  - org.apache.maven.scm.provider.git.gitexe.command.GitCommandLineUtils
  - org.apache.maven.scm.provider.git.GitCommandUtils
  - org.apache.maven.scm.provider.git.GitConfigFileReader
  - org.apache.maven.scm.provider.git.command.diff.GitDiffConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.git.gitexe.command.diff.GitDiffRawConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.git.gitexe.command.list.GitListCommand
  - org.apache.maven.scm.provider.git.gitexe.command.remoteinfo.GitRemoteInfoConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.git.gitexe.command.remove.GitRemoveConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.git.GitScmTestUtils
  - org.apache.maven.scm.provider.git.gitexe.command.status.GitStatusConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.git.util.GitUtil
  - org.apache.maven.scm.providers.gitlib.settings.io.xpp3.GitXpp3Reader
  - org.apache.maven.scm.providers.gitlib.settings.io.xpp3.GitXpp3Writer
  - org.apache.maven.scm.provider.hg.command.HgCommandConstants
  - org.apache.maven.scm.provider.hg.HgConfig
  - org.apache.maven.scm.provider.hg.HgUtils
  - org.apache.maven.scm.provider.accurev.cli.InfoConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.command.info.InfoItem
    - org.apache.maven.scm.provider.git.command.info.GitInfoItem
    - org.apache.maven.scm.provider.svn.command.info.SvnInfoItem
  - org.apache.maven.scm.provider.local.metadata.LocalScmMetadata (implements java.io.Serializable)
  - org.apache.maven.scm.provider.local.metadata.LocalScmMetadataUtils
  - org.apache.maven.scm.provider.local.metadata.io.xpp3.LocalScmMetadataXpp3Reader
  - org.apache.maven.scm.provider.local.metadata.io.xpp3.LocalScmMetadataXpp3Writer
  - org.apache.maven.scm.provider.perforce.command.add.PerforceAddConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.perforce.command.checkin.PerforceCheckInConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.perforce.command.diff.PerforceDiffConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.perforce.command.PerforceVerbMapper
  - org.apache.maven.scm.provider.perforce.command.PerforceWhereCommand
  - org.apache.maven.scm.manager.plexus.PlexusLogger (implements org.apache.maven.scm.log.ScmLogger)
  - org.apache.maven.scm.provider.accurev.util.QuotedPropertyParser
  - org.apache.maven.scm.provider.git.repository.RepositoryUrl
  - org.apache.maven.scm.ScmBranchParameters (implements java.io.Serializable)
  - org.apache.maven.scm.ScmFile (implements java.lang.Comparable<T>, java.io.Serializable)
  - org.apache.maven.scm.ScmFileSet (implements java.io.Serializable)
  - org.apache.maven.scm.ScmFileStatus (implements java.io.Serializable)
  - org.apache.maven.scm.log.ScmLogDispatcher (implements org.apache.maven.scm.log.ScmLogger)
  - org.apache.maven.scm.manager.ScmManagerStub (implements org.apache.maven.scm.manager.ScmManager)
  - org.apache.maven.scm.provider.ScmProviderRepository
    - org.apache.maven.scm.provider.clearcase.repository.ClearCaseScmProviderRepository
    - org.apache.maven.scm.provider.local.repository.LocalScmProviderRepository
    - org.apache.maven.scm.provider.ScmProviderRepositoryStub
    - org.apache.maven.scm.provider.ScmProviderRepositoryWithHost
      - org.apache.maven.scm.provider.accurev.AccuRevScmProviderRepository
      - org.apache.maven.scm.provider.bazaar.repository.BazaarScmProviderRepository
      - org.apache.maven.scm.provider.cvslib.repository.CvsScmProviderRepository
      - org.apache.maven.scm.provider.git.repository.GitScmProviderRepository
      - org.apache.maven.scm.provider.hg.repository.HgScmProviderRepository
      - org.apache.maven.scm.provider.perforce.repository.PerforceScmProviderRepository
      - org.apache.maven.scm.provider.starteam.repository.StarteamScmProviderRepository
      - org.apache.maven.scm.provider.svn.repository.SvnScmProviderRepository
    - org.apache.maven.scm.provider.synergy.repository.SynergyScmProviderRepository
    - org.apache.maven.scm.provider.tfs.TfsScmProviderRepository
  - org.apache.maven.scm.provider.ScmProviderStub (implements org.apache.maven.scm.provider.ScmProvider)
  - org.apache.maven.scm.repository.ScmRepository
    - org.apache.maven.scm.repository.ScmRepositoryStub
  - org.apache.maven.scm.ScmRequest (implements java.io.Serializable)
    - org.apache.maven.scm.command.blame.BlameScmRequest
    - org.apache.maven.scm.command.changelog.ChangeLogScmRequest
  - org.apache.maven.scm.ScmResult (implements java.io.Serializable)
    - org.apache.maven.scm.command.add.AddScmResult
    - org.apache.maven.scm.command.blame.BlameScmResult
    - org.apache.maven.scm.command.branch.BranchScmResult
    - org.apache.maven.scm.command.changelog.ChangeLogScmResult
    - org.apache.maven.scm.command.checkin.CheckInScmResult
    - org.apache.maven.scm.command.checkout.CheckOutScmResult
      - org.apache.maven.scm.provider.local.command.checkout.LocalCheckOutScmResult
    - org.apache.maven.scm.command.diff.DiffScmResult
    - org.apache.maven.scm.command.edit.EditScmResult
    - org.apache.maven.scm.command.export.ExportScmResult
      - org.apache.maven.scm.command.export.ExportScmResultWithRevision
    - org.apache.maven.scm.command.info.InfoScmResult
      - org.apache.maven.scm.provider.git.command.info.GitInfoScmResult
      - org.apache.maven.scm.provider.svn.command.info.SvnInfoScmResult
    - org.apache.maven.scm.command.list.ListScmResult
      - org.apache.maven.scm.provider.local.command.list.LocalListScmResult
    - org.apache.maven.scm.command.login.LoginScmResult
    - org.apache.maven.scm.command.mkdir.MkdirScmResult
    - org.apache.maven.scm.command.remoteinfo.RemoteInfoScmResult
    - org.apache.maven.scm.command.remove.RemoveScmResult
    - org.apache.maven.scm.command.status.StatusScmResult
    - org.apache.maven.scm.command.tag.TagScmResult
    - org.apache.maven.scm.command.unedit.UnEditScmResult
    - org.apache.maven.scm.command.untag.UntagScmResult
    - org.apache.maven.scm.command.update.UpdateScmResult
      - org.apache.maven.scm.provider.local.command.update.LocalUpdateScmResult
      - org.apache.maven.scm.command.update.UpdateScmResultWithRevision
        - org.apache.maven.scm.provider.accurev.command.update.AccuRevUpdateScmResult
        - org.apache.maven.scm.provider.git.command.update.GitUpdateScmResult
        - org.apache.maven.scm.provider.svn.command.update.SvnUpdateScmResult
  - org.apache.maven.scm.ScmTagParameters (implements java.io.Serializable)
  - org.apache.maven.scm.ScmUntagParameters (implements java.io.Serializable)
  - org.apache.maven.scm.provider.ScmUrlUtils
  - org.apache.maven.scm.providers.clearcase.settings.Settings (implements java.io.Serializable)
  - org.apache.maven.scm.providers.cvslib.settings.Settings (implements java.io.Serializable)
  - org.apache.maven.scm.providers.gitlib.settings.Settings (implements java.io.Serializable)
  - org.apache.maven.scm.providers.starteam.settings.Settings (implements java.io.Serializable)
  - org.apache.maven.scm.providers.svn.settings.Settings (implements java.io.Serializable)
  - org.apache.maven.scm.provider.starteam.command.add.StarteamAddConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.starteam.command.checkin.StarteamCheckInConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.starteam.command.checkout.StarteamCheckOutConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.starteam.command.StarteamCommandLineUtils
  - org.apache.maven.scm.provider.starteam.command.diff.StarteamDiffConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.starteam.command.edit.StarteamEditConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.starteam.command.remove.StarteamRemoveConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.starteam.command.status.StarteamStatusConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.starteam.command.tag.StarteamTagConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.starteam.command.unedit.StarteamUnEditConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.starteam.util.StarteamUtil
  - org.apache.maven.scm.providers.starteam.settings.io.xpp3.StarteamXpp3Reader
  - org.apache.maven.scm.providers.starteam.settings.io.xpp3.StarteamXpp3Writer
  - org.apache.maven.scm.provider.accurev.cli.StatBackingConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.accurev.Stream
  - org.apache.maven.scm.provider.svn.svnexe.command.add.SvnAddConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.svn.svnexe.command.SvnCommandLineUtils
  - org.apache.maven.scm.provider.svn.SvnCommandUtils
  - org.apache.maven.scm.provider.svn.SvnConfigFileReader
  - org.apache.maven.scm.provider.svn.command.diff.SvnDiffConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.svn.svnexe.command.info.SvnInfoConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.svn.svnexe.command.list.SvnListConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.svn.svnexe.command.mkdir.SvnMkdirConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.svn.svnexe.command.remove.SvnRemoveConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.svn.SvnScmTestUtils
  - org.apache.maven.scm.provider.svn.svnexe.command.status.SvnStatusConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.svn.SvnTagBranchUtils
  - org.apache.maven.scm.provider.svn.util.SvnUtil
  - org.apache.maven.scm.providers.svn.settings.io.xpp3.SvnXpp3Reader
  - org.apache.maven.scm.providers.svn.settings.io.xpp3.SvnXpp3Writer
  - org.apache.maven.scm.provider.synergy.util.SynergyCCM
  - org.apache.maven.scm.provider.synergy.consumer.SynergyGetWorkingFilesConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.synergy.consumer.SynergyGetWorkingProjectConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.synergy.util.SynergyRole
  - org.apache.maven.scm.provider.synergy.util.SynergyTask
  - org.apache.maven.scm.provider.synergy.util.SynergyTaskManager
  - org.apache.maven.scm.provider.synergy.util.SynergyUtil
  - org.apache.maven.scm.provider.synergy.consumer.SynergyWorkareaConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
  - org.apache.maven.scm.provider.tfs.command.TfsCommand
  - java.lang.Thread (implements java.lang.Runnable)
    - org.apache.maven.scm.provider.accurev.cli.XppStreamConsumer (implements org.codehaus.plexus.util.cli.StreamConsumer)
      - org.apache.maven.scm.provider.accurev.cli.DiffConsumer
      - org.apache.maven.scm.provider.accurev.cli.HistoryConsumer
      - org.apache.maven.scm.provider.accurev.cli.StatConsumer
      - org.apache.maven.scm.provider.accurev.cli.StreamsConsumer
      - org.apache.maven.scm.provider.accurev.cli.WorkSpaceConsumer
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.maven.scm.provider.accurev.AccuRevException
      - java.lang.RuntimeException
        - org.apache.maven.scm.provider.svn.svnexe.command.changelog.IllegalOutputException
      - org.apache.maven.scm.ScmException
        - org.apache.maven.scm.NoSuchCommandScmException
        - org.apache.maven.scm.manager.NoSuchScmProviderException
        - org.apache.maven.scm.repository.ScmRepositoryException
      - org.apache.maven.scm.repository.UnknownRepositoryStructure
  - org.apache.maven.scm.provider.accurev.Transaction
  - org.apache.maven.scm.provider.accurev.Transaction.Version
  - org.apache.maven.scm.provider.accurev.WorkSpace
  - org.apache.maven.scm.provider.accurev.util.WorkspaceUtils

## Interface Hierarchy

- org.apache.maven.scm.provider.accurev.AccuRev
- org.apache.maven.scm.command.changelog.ChangeLogCommand
- org.apache.maven.scm.provider.clearcase.command.ClearCaseCommand
- org.apache.maven.scm.providers.clearcase.settings.io.xpp3.ClearcaseXpp3Reader.ContentTransformer
- org.apache.maven.scm.command.Command
  - org.apache.maven.scm.provider.cvslib.command.CvsCommand
  - org.apache.maven.scm.provider.git.command.GitCommand
  - org.apache.maven.scm.provider.local.command.LocalCommand
  - org.apache.maven.scm.provider.starteam.command.StarteamCommand
  - org.apache.maven.scm.provider.svn.command.SvnCommand
- org.apache.maven.scm.providers.cvslib.settings.io.xpp3.CvsXpp3Reader.ContentTransformer
- org.apache.maven.scm.providers.gitlib.settings.io.xpp3.GitXpp3Reader.ContentTransformer
- org.apache.maven.scm.provider.local.metadata.io.xpp3.LocalScmMetadataXpp3Reader.ContentTransformer
- org.apache.maven.scm.provider.perforce.command.PerforceCommand
- org.apache.maven.scm.log.ScmLogger
- org.apache.maven.scm.manager.ScmManager
- org.apache.maven.scm.provider.ScmProvider
- org.apache.maven.scm.ScmVersion
- org.apache.maven.scm.providers.starteam.settings.io.xpp3.StarteamXpp3Reader.ContentTransformer
- org.apache.maven.scm.providers.svn.settings.io.xpp3.SvnXpp3Reader.ContentTransformer
- org.apache.maven.scm.provider.synergy.command.SynergyCommand

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.maven.scm.provider.accurev.AccuRevCapability
    - org.apache.maven.scm.provider.accurev.AccuRevStat
    - org.apache.maven.scm.provider.accurev.util.QuotedPropertyParser.QuotedParseState