<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project
	name="svn">
	<property
		name="svn.lib.dir"
		location="${ant.lib.dir}/svn" />

	<target
		name="svn-init">
		<taskdef
			name="svn"
			classname="org.tigris.subversion.svnant.SvnTask">
			<classpath>
				<fileset
					dir="${svn.lib.dir}">
					<include
						name="*.jar" />
				</fileset>
			</classpath>
		</taskdef>
	</target>

	<target
		name="revision"
		depends="svn-init">
		<svn>
			<status
				path="${basedir}"
				revisionProperty="project.revision" />
		</svn>
		<echo>Revision = ${project.revision}</echo>
	</target>

	<target
		name="tag"
		depends="version,revision"
		description="Create a new tag based on the current trunk - uses the version numbers set by major-version and minor-version">
		<svn>
			<copy
				srcPath="${basedir}"
				destPath="${basedir}/../tags/${project.version}-r${project.revision}" />
		</svn>
		<echo>Created tag ${project.version}-r${project.revision}</echo>
	</target>
</project>


