tag:blogger.com,1999:blog-1033933413127832310.post441932602707272444..comments2008-09-03T20:42:22.728-07:00Comments on Kick me in the nuts: New Project: svntaskJon Scott Stevenshttp://www.blogger.com/profile/11867559494404858630noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-1033933413127832310.post-27973147977675363092008-09-03T20:42:00.000-07:002008-09-03T20:42:00.000-07:002008-09-03T20:42:00.000-07:00Great, someone finally updated the thing. As soon ...Great, someone finally updated the thing. As soon as svnant stops failing the 'hard to use' test, I'll close my project down. Until then, the 298 people who have downloaded svntask can continue to know it will be developed and updated as needed.Jon Scott Stevenshttp://www.blogger.com/profile/11867559494404858630noreply@blogger.comtag:blogger.com,1999:blog-1033933413127832310.post-46898593457801439432008-09-03T20:02:00.000-07:002008-09-03T20:02:00.000-07:002008-09-03T20:02:00.000-07:00Hang on - I know one of the things of open source ...Hang on - I know one of the things of open source is to have competition. But starting another project when 1 person can fix svnant in a month or two? <BR/><BR/>Time to close up shop I reckon. (Sorry 'bout the ticket, but as stated, there wasn't a wiki/forum)Stephenhttp://www.blogger.com/profile/05646045106973677639noreply@blogger.comtag:blogger.com,1999:blog-1033933413127832310.post-66365079564158852422008-07-25T10:30:00.000-07:002008-07-25T10:30:00.000-07:002008-07-25T10:30:00.000-07:00Yes, I might just try my hand at Java and see if I...Yes, I might just try my hand at Java and see if I can help you out by submitting some patches... but of course, it'll depend on how much time I've got... :)Richard Davieshttp://www.blogger.com/profile/04434618179272580408noreply@blogger.comtag:blogger.com,1999:blog-1033933413127832310.post-85360091275472487482008-07-25T10:25:00.000-07:002008-07-25T10:25:00.000-07:002008-07-25T10:25:00.000-07:00For me it is a prime time replacement because all ...For me it is a prime time replacement because all I used svnant for was doing svn info and getting the revision number. It is all about perception of needs my friend. =) I agree though, svntask isn't a full replacement for svnant because it doesn't have all the same features exposed. At least not yet.<BR/><BR/>With regards to adding new features, yes it is a huge amount of work. It isn't hard work by any stretch of the imagination, but it is just <B>a lot</B> of typing. For example, I just spent the last hour implementing most of svn status. I'll finish that command up later when I have more time.<BR/><BR/>As for the svn commands that you need, well I'll see about getting to those at some point in the future as well. Or, you can use this as a great exercise in learning Java and contribute some patches. =)Jon Scott Stevenshttp://www.blogger.com/profile/11867559494404858630noreply@blogger.comtag:blogger.com,1999:blog-1033933413127832310.post-86160170956066664392008-07-25T09:33:00.000-07:002008-07-25T09:33:00.000-07:002008-07-25T09:33:00.000-07:00Thanks for the quick response.The reality of svnta...Thanks for the quick response.<BR/><BR/>The reality of svntask is that if you need to do anything beyond simply getting the revision number it's "broken" because it doesn't support anything else yet... no matter what version of SVN you're on. I can understand why you think svnant is broken, but at least it works fine for me with SVN 1.4.<BR/><BR/>For example, in order to use svntask for deploying my web application, I need to be able to export from SVN and use copy to create tags. But svntask doesn't support export or copy.<BR/><BR/>At the bare minimum, I would think svntask should support checkout, copy, export, revert, switch, and update. Add, commit, delete, and move would be on my secondary list.<BR/><BR/>I understand that new features require time and effort on your part, and I'm not trying to diminish your efforts. But until svntask supports more commands, I don't think it's really ready for prime time as a replacement of svnant.<BR/><BR/>As I'm not a Java programmer and haven't done any ANT development, I don't have any idea how much work is involved in adding new commands to svntask. Does each new task require a considerable amount of work and custom development? Or is it more like just using an existing command as a "template" and modifying a few lines?Richard Davieshttp://www.blogger.com/profile/04434618179272580408noreply@blogger.comtag:blogger.com,1999:blog-1033933413127832310.post-36945373124293312172008-07-25T09:07:00.000-07:002008-07-25T09:07:00.000-07:002008-07-25T09:07:00.000-07:00Hi Richard, thanks for the note. The reality of sv...Hi Richard, thanks for the note. The reality of svnant is that it no longer works. It is broken with svn 1.5 until someone comes along and fixes it.<BR/><BR/>With regards to plans... as I need commands or people send me patches (I've got one in the queue right now) or when I have time/energy, I'll expose more functionality.<BR/><BR/>Is there something specific you need implemented?Jon Scott Stevenshttp://www.blogger.com/profile/11867559494404858630noreply@blogger.comtag:blogger.com,1999:blog-1033933413127832310.post-42293664842937728722008-07-25T08:53:00.000-07:002008-07-25T08:53:00.000-07:002008-07-25T08:53:00.000-07:00This project looks interesting. I like the way it'...This project looks interesting. I like the way it's implemented---it is indeed simple and easy to use. But I think it's unfair to compare it to svnant because so far your project only supports two commands, info and update.<BR/><BR/>Do you have any plans to support a wider range of SVN commands? If you could add support for the core commands that svnant offers then it would make a nice replacement for svnant.Richard Davieshttp://www.blogger.com/profile/04434618179272580408noreply@blogger.com