Overview
Subversion
is an open source SCM designed as a compelling replacement to CVS. Subversion support in pulse™ uses a pure Java subversion client and thus has no external dependencies.
Subversion Externals Support
Pulse includes some support for monitoring svn:externals references, as long as those references point into the same Subversion repository. To enable this support, you should set the "external monitor paths" field to a list of paths to check the svn:externals property for. These paths are relative to the Subversion URL (to refer to the base of the checkout, use "."). When this field is set, pulse™ will monitor not only the URL specified above, but also any URLs referenced in the svn:externals properties of the paths listed in this field. Note that only URLs referring to the same Subversion repository are supported. Additionally, when checking out or updating source to a fixed revision (the normal case for a build), pulse™ will force code from the externals to the revision by a subsequent update in each external working copy.
Verifying Externals
If using svn:externals support, only externals from the same Subversion repository are supported. By default this is verified by pulse™. However, as this may take significant time, you may wish to disable verification by unchecking this option.