svntask

SVN ant task (super simple and maintained).
Download

svntask Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Jon S. Stevens
  • Publisher web site:
  • http://code.google.com/p/kaptcha/

svntask Tags


svntask Description

SVN ant task (super simple and maintained). The svntask project is a super simple solution for using svn from ant. Unfortunately, nobody has come up with a good solution until now. At work, instead of using version numbers for our releases, we just use our svn revision number. We needed an easy way to get that number from ant.SvnAnt was unmaintained, but now there is a new release out that updates it to work with svn 1.5. Yea, finally! However, there are still a couple reasons why I like this project better. A) I don't care about and don't want to mess with native library access javahl or command line access. I just want a 100% Java solution that uses the nice svnkit library. Include two simple jar files and go. B) I lost trust in svnant. Until I see steady continual progress on updates, I'm not going to use it again.In the future, if I need more features, I'll add them. Or, you are welcome to file a new issue with a patch. If you file a patch, make sure you write clean code and format it the same way that I've formatted it so that integrating it is just a small amount of work for me.Google Code doesn't let me put ads up on these pages for you to click on and me to make some money on. So, if you feel like making a small beer money donation to me for spending many hours working on this project, you can PayPal it over to whichever@gmail.com. No amount is too large or too small.Usage:< target name="version" > < typedef resource="com/googlecode/svntask/svntask.xml" > < classpath > < fileset dir="${base.dir}/lib" > < include name="svnkit.jar"/ > < include name="svntask.jar"/ > < /fileset > < /classpath > < /typedef > < !-- Do an update first to make sure you have the latest version -- > < svn >< update path="." force="true" recursive="true" / >< /svn > < svn >< info path="." revisionProperty="revisionVersion" / >< /svn > < property name="version" value="${revisionVersion}" / >< /target > What's New in This Release: · Added ls command.


svntask Related Software