On 10/15/07, Adrian Woodhead <[EMAIL PROTECTED]> wrote:
>
> Hey there,
>
> I mailed this list a few weeks back with some questions about writing a
> custom Ivy resolver which uses Subversion to store artifacts. Well, I
> have done this using the code from your 2.0 alpha release and we are now
> using it actively to retrieve and publish files to and from Subversion
> and its working really nicely. I was wondering if you would be
> interested in this code? I have spoken to our technical director and he
> is happy for us to license it under the Apache license and donate it. I
> would also be willing to maintain the code in future if necessary. Let
> me know if you are interested.


It could be interesting to have one more resolver but first a question: do
you use a svn client library (like SVNKit) or the svn command line, or
subversion java binding? Depending on SVNKit is incompatible with the
allowed licenses at the ASF for instance.

Then there is the problem of maintenance... to maintain the code you need
commit rights, and we can't grant commit rights on the basis of only one
contribution. So you'd need to provide patches to maintain the code...
Moreover, if you finally give up on maintaining the code, we (Ivy team)
would have to maintain it. So we'd need to see how the code looks like, how
is it tested and documented.

What I can recommend since you have the approval of your technical director
is to open a JIRA issue and attach a patch to our code base with your svn
resolver implementation. Please remember to check the box about transfering
rights to the ASF, so that we can apply the patch if we agree on that. Then
even if we do not include your patch, any user in the community would be
able to use it (as long as you use the ASL), so it isn't lost. Another
option would be to contribute it to ivytools where there is the first
version of a svn resolver. The problem is that ivytools is not maintained
anymore, and thus I doubt it would gain much momentum over there.

Xavier

Regards,
>
> Adrian
>



-- 
Xavier Hanin - Independent Java Consultant
http://xhab.blogspot.com/
http://ant.apache.org/ivy/
http://www.xoocode.org/

Reply via email to