David Crossley wrote:
> Tim Williams wrote:
>>
>> I guess I've never investigated how forrestbot actually works, but
>> this jsvn library is terrible.  I can't find any documentation and all
>> the useful links are broken.  I was trying to find out if there was a
>> "--no-auth-cache" equivalent for that svncheckout task.  I wonder why
>> we don't just call out to external svn commands in all places (just
>> like svn status) since svn is a dependency anyway?
> 
> That is a good question.
> 
> It seems that the affected files are
>  forrestbot/core/getsrc.xml
>  forrestbot/core/deploy.xml
> which use "svncheckout" and "svncommit".
> 
> It is interesting to note that we already use
> Ant to call the "svn" executable do to the 'svn add'
> and 'svn status' operations.
> 
> I am in favour of dropping dependencies where possible.

I think we should stop using the svncommit and svncheckout tasks since:

- There's almost no documentation available for them.
- They don't remove the need for executing the svn command.

Maybe we could consider using [1], which is BTW released under ASL 1.1 [2].

Kind regards,
Sina

[1] http://subclipse.tigris.org/svnant.html
[2] http://subclipse.tigris.org/licenses/svnAnt.html