Subversion Plugin (quokka.plugin.subversion:0.3, namespace=subversion)

The Subversion plugin provides an subversion implementation of the version control plugin.

If you are using ssh, you must add the ganymed library as a option when using the plugin and set the ssh.* properties.

Minor Targets

cleanup Implements quokka.plugin.versioncontrol:cleanup
checkout Implements quokka.plugin.versioncontrol:checkout
commit Implements quokka.plugin.versioncontrol:commit
update Implements quokka.plugin.versioncontrol:update
tag Implements quokka.plugin.versioncontrol:tag
branch Implements quokka.plugin.versioncontrol:branch
status Implements quokka.plugin.versioncontrol:status
revert Implements quokka.plugin.versioncontrol:revert
verify-committed Implements quokka.plugin.versioncontrol:verify-committed
verify-releasable Implements quokka.plugin.versioncontrol:verify-releasable

cleanup

  • prefix: q.subversion.cleanup
  • Implements: quokka.plugin.versioncontrol:cleanup

Default Properties

* q.subversion.defaults

checkout

  • prefix: q.subversion.checkout
  • Implements: quokka.plugin.versioncontrol:checkout

Extract copies resources from within another artifact.

Available Properties
url Mandatory. The subversion url to checkout
path The path (or directory) to check out the working copy into.

Default Properties

* q.subversion.defaults

commit

  • prefix: q.subversion.commit
  • Implements: quokka.plugin.versioncontrol:commit

Default Properties

* q.subversion.defaults

update

  • prefix: q.subversion.update
  • Implements: quokka.plugin.versioncontrol:update

Default Properties

* q.subversion.defaults

tag

  • prefix: q.subversion.tag
  • Implements: quokka.plugin.versioncontrol:tag

Extract copies resources from within another artifact.

Available Properties
q.versioncontrol.tag.name Mandatory. The name of the tag
q.versioncontrol.tag.message Mandatory. The commit message for tagging
verifyCommitted Checks whether the working copy contains uncommitted changes. (Defaults to true)

Default Properties

* q.subversion.defaults

branch

  • prefix: q.subversion.branch
  • Implements: quokka.plugin.versioncontrol:branch

Same options as tag, except that q.versioncontrol.tag.* becomes q.versioncontrol.branch.*

Default Properties

* q.subversion.defaults

status

  • prefix: q.subversion.status
  • Implements: quokka.plugin.versioncontrol:status

Default Properties

* q.subversion.defaults

revert

  • prefix: q.subversion.revert
  • Implements: quokka.plugin.versioncontrol:revert

Default Properties

* q.subversion.defaults

verify-committed

  • prefix: q.subversion.verifycommitted
  • Implements: quokka.plugin.versioncontrol:verify-committed

Default Properties

* q.subversion.defaults

verify-releasable

  • prefix: q.subversion.verifyreleasable
  • Implements: quokka.plugin.versioncontrol:verify-releasable

Default Properties

* q.subversion.defaults

Available Properties

By default, any properties defined with a prefix of q.subversion.defaults will be used. Each target may override any or all of these properties if defined. Any of these properties get passed through to the underlying svnkit command line.

arguments A list of arguments exactly as they would be passed to the native svn command. e.g. --ignore-externals
ssh2.username
ssh2.key
ssh2.passphrase
ssh2.password
ssh2.port
ssh2.author

Plugin Paths

runtime : Runtime class path

quokka.core.plugin-spi plugin-spi 0.3

quokka.core.bootstrap-util bootstrap-util 0.3

apache.ant ant 1.7.1

svnkit svnkit 1.1.4

svnkit cli 1.1.4

svnkit svnkit 1.1.4

quokka.plugin.versioncontrol versioncontrol 0.3