You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Erik Huelsmann <eh...@gmail.com> on 2010/03/15 15:04:51 UTC

Re: svn client protocol (svn:// uri) specification + any client implementation , if any

Dear Karthik,

How about libsvn_ra_svn? (Which is an implementation of libsvn_ra.)

http://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_ra_svn/

libsvn_ra is available here:

http://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_ra/

And the headers with documentation - and for linking - can be found here:

http://svn.apache.org/repos/asf/subversion/trunk/subversion/include/

Regards,


Erik.


On Mon, Mar 15, 2010 at 7:30 AM, Karthik K <os...@gmail.com> wrote:
> On 03/14/2010 03:11 PM, Philip Martin wrote:
>>
>> Karthik K<os...@gmail.com>  writes:
>>
>>
>>>
>>>     Wondering if there is a document explaining the svn:// uri
>>> connection protocol ( among other transports/protocols that svn
>>> supports, primarily interested in the read-only checkouts), and
>>> clients that implement the protocol.
>>>
>>
>> How about:
>> C
>>
>> http://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_ra_svn/protocol
>>
>>
>
> Thanks Philip for the links to the protocol. Curious , if there is any
> apache licensed svn client library (java, say) for the protocol mentioned
> here ?  Thanks.
>

Re: svn client protocol (svn:// uri) specification + any client implementation , if any

Posted by "Hyrum K. Wright" <hy...@mail.utexas.edu>.
There is work to do a J2EE implementation of mod_dav_svn call SVNJ:
http://code.google.com/p/svnj/

At this point, the plan is to implement the Subversion DAV protocol, but the architecture should allow easy extensibility to the svnserve protocol as well.  Some work to this end would be appreciated (you can hop over the to the svnj list to discuss it, if you'd like).

-Hyrum


On Mar 15, 2010, at 2:55 PM, Karthik K wrote:

> Thanks Erik. That is very useful.
> 
> Would there be any apache licensed java client  (or, interest in one - if there were some work towards that end). Thanks.
> 
> --
>  Karthik.
> 
> 
> 
> On 3/15/10 8:04 AM, Erik Huelsmann wrote:
>> Dear Karthik,
>> 
>> How about libsvn_ra_svn? (Which is an implementation of libsvn_ra.)
>> 
>> http://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_ra_svn/
>> 
>> libsvn_ra is available here:
>> 
>> http://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_ra/
>> 
>> And the headers with documentation - and for linking - can be found here:
>> 
>> http://svn.apache.org/repos/asf/subversion/trunk/subversion/include/
>> 
>> Regards,
>> 
>> 
>> Erik.
>> 
>> 
>> On Mon, Mar 15, 2010 at 7:30 AM, Karthik K<os...@gmail.com>  wrote:
>>   
>>> On 03/14/2010 03:11 PM, Philip Martin wrote:
>>>     
>>>> Karthik K<os...@gmail.com>    writes:
>>>> 
>>>> 
>>>>       
>>>>>     Wondering if there is a document explaining the svn:// uri
>>>>> connection protocol ( among other transports/protocols that svn
>>>>> supports, primarily interested in the read-only checkouts), and
>>>>> clients that implement the protocol.
>>>>> 
>>>>>         
>>>> How about:
>>>> C
>>>> 
>>>> http://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_ra_svn/protocol
>>>> 
>>>> 
>>>>       
>>> Thanks Philip for the links to the protocol. Curious , if there is any
>>> apache licensed svn client library (java, say) for the protocol mentioned
>>> here ?  Thanks.
>>> 
>>>     
> 

Re: svn client protocol (svn:// uri) specification + any client implementation , if any

Posted by David Glasser <gl...@davidglasser.net>.
Since you specify "Apache licensed" I assume you are familiar with SVNKit.

By the way, be aware that the Subversion project's compatibility
efforts don't apply to the svn wire protocols, which are only
documented for the convenience of developers. While we aren't going to
go out of our way to break third-party implementations of the
protocols, that can't necessarily be guaranteed. (For example, we at
one point dropped a variant of the protocol (non-pipelined edits)
which were never used by released (post-1.0) versions of Subversion,
and while we did verify that this wouldn't break SVNKit, it wouldn't
have broken our compatibility promised if it did.)

--dave

On Mon, Mar 15, 2010 at 12:55 PM, Karthik K <os...@gmail.com> wrote:
> Thanks Erik. That is very useful.
>
> Would there be any apache licensed java client  (or, interest in one - if
> there were some work towards that end). Thanks.
>
> --
>  Karthik.
>
>
>
> On 3/15/10 8:04 AM, Erik Huelsmann wrote:
>>
>> Dear Karthik,
>>
>> How about libsvn_ra_svn? (Which is an implementation of libsvn_ra.)
>>
>> http://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_ra_svn/
>>
>> libsvn_ra is available here:
>>
>> http://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_ra/
>>
>> And the headers with documentation - and for linking - can be found here:
>>
>> http://svn.apache.org/repos/asf/subversion/trunk/subversion/include/
>>
>> Regards,
>>
>>
>> Erik.
>>
>>
>> On Mon, Mar 15, 2010 at 7:30 AM, Karthik K<os...@gmail.com>  wrote:
>>
>>>
>>> On 03/14/2010 03:11 PM, Philip Martin wrote:
>>>
>>>>
>>>> Karthik K<os...@gmail.com>    writes:
>>>>
>>>>
>>>>
>>>>>
>>>>>     Wondering if there is a document explaining the svn:// uri
>>>>> connection protocol ( among other transports/protocols that svn
>>>>> supports, primarily interested in the read-only checkouts), and
>>>>> clients that implement the protocol.
>>>>>
>>>>>
>>>>
>>>> How about:
>>>> C
>>>>
>>>>
>>>> http://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_ra_svn/protocol
>>>>
>>>>
>>>>
>>>
>>> Thanks Philip for the links to the protocol. Curious , if there is any
>>> apache licensed svn client library (java, say) for the protocol mentioned
>>> here ?  Thanks.
>>>
>>>
>
>



-- 
glasser@davidglasser.net | langtonlabs.org | flickr.com/photos/glasser/

Re: svn client protocol (svn:// uri) specification + any client implementation , if any

Posted by Karthik K <os...@gmail.com>.
Thanks Erik. That is very useful.

Would there be any apache licensed java client  (or, interest in one - 
if there were some work towards that end). Thanks.

--
   Karthik.



On 3/15/10 8:04 AM, Erik Huelsmann wrote:
> Dear Karthik,
>
> How about libsvn_ra_svn? (Which is an implementation of libsvn_ra.)
>
> http://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_ra_svn/
>
> libsvn_ra is available here:
>
> http://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_ra/
>
> And the headers with documentation - and for linking - can be found here:
>
> http://svn.apache.org/repos/asf/subversion/trunk/subversion/include/
>
> Regards,
>
>
> Erik.
>
>
> On Mon, Mar 15, 2010 at 7:30 AM, Karthik K<os...@gmail.com>  wrote:
>    
>> On 03/14/2010 03:11 PM, Philip Martin wrote:
>>      
>>> Karthik K<os...@gmail.com>    writes:
>>>
>>>
>>>        
>>>>      Wondering if there is a document explaining the svn:// uri
>>>> connection protocol ( among other transports/protocols that svn
>>>> supports, primarily interested in the read-only checkouts), and
>>>> clients that implement the protocol.
>>>>
>>>>          
>>> How about:
>>> C
>>>
>>> http://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_ra_svn/protocol
>>>
>>>
>>>        
>> Thanks Philip for the links to the protocol. Curious , if there is any
>> apache licensed svn client library (java, say) for the protocol mentioned
>> here ?  Thanks.
>>
>>