Create a tar ball from SCM repository
This service uses a scm client to checkout or update from a given repository. Supported are svn, git, hg and bzr.
Used SCM
svn
git
hg
bzr
Checkout url
package just a sub directory
Specify version to be used in tarball. Defaults to automatically detected value formatted by versionformat parameter. If using keep-source, you should set this to a fixed constant which will be used to name the checked out directory.
Auto-generate version from checked out source using this format string. For git, value is passed via git show --pretty=format:... (default '%at'); for hg, via hg log --template=... (default '{rev}'); for bzr and svn, %r is revision (default '%r'). Overrides tarball name defined by version parameter.
specify a base version as prefix.
specify a revision
name of package - used together with version to determine tarball name
for specifying excludes when creating the tar ball
for specifying subset of files/subdirectories to pack in the tar ball
Package the meta data of SCM to allow the user or OBS to update after un-tar
yes
Stored history depth. Special value "full" clones/pulls full history. Only valid if SCM git is used.