You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm-dev@maven.apache.org by ji...@codehaus.org on 2004/12/11 05:44:14 UTC

[jira] Created: (SCM-13) Investigate pure Java SVN interface

Message:

  A new issue has been created in JIRA.

---------------------------------------------------------------------
View the issue:
  http://jira.codehaus.org/browse/SCM-13

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: SCM-13
    Summary: Investigate pure Java SVN interface
       Type: Task

     Status: Unassigned
   Priority: Major

 Original Estimate: Unknown
 Time Spent: Unknown
  Remaining: Unknown

    Project: Maven SCM
 Components: 
             maven-scm-provider-svn

   Assignee: 
   Reporter: Brett Porter

    Created: Fri, 10 Dec 2004 11:43 PM
    Updated: Fri, 10 Dec 2004 11:43 PM

Description:
There is this: http://tmate.org/svn/

I'd say javahl is out because it requires native binaries.




---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Updated: (SCM-13) Investigate pure Java SVN interface

Posted by "David Hawkins (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/SCM-13?page=all ]

David Hawkins updated SCM-13:
-----------------------------

    Attachment: tmate.org.javasvn.tar.gz
                ch.ethz.ganymed.tar.gz
                SCM-13-maven-scm-api.patch

> Investigate pure Java SVN interface
> -----------------------------------
>
>          Key: SCM-13
>          URL: http://jira.codehaus.org/browse/SCM-13
>      Project: Maven SCM
>         Type: Task

>   Components: maven-scm-provider-svn
>     Reporter: Brett Porter
>  Attachments: SCM-13-maven-scm-api.patch, SCM-13-maven-scm-manager-plexus.patch, SCM-13-maven-scm-plugin.patch, SCM-13-maven-scm-provider-svn.tar.gz, ch.ethz.ganymed.tar.gz, tmate.org.javasvn.tar.gz
>
>
> There is this: http://tmate.org/svn/
> I'd say javahl is out because it requires native binaries.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (SCM-13) Investigate pure Java SVN interface

Posted by "Emmanuel Venisse (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/SCM-13?page=comments#action_53704 ] 

Emmanuel Venisse commented on SCM-13:
-------------------------------------

it will be the default implementation.

> Investigate pure Java SVN interface
> -----------------------------------
>
>          Key: SCM-13
>          URL: http://jira.codehaus.org/browse/SCM-13
>      Project: Maven SCM
>         Type: Task

>   Components: maven-scm-provider-svn
>     Reporter: Brett Porter

>
>
> There is this: http://tmate.org/svn/
> I'd say javahl is out because it requires native binaries.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (SCM-13) Investigate pure Java SVN interface

Posted by "Emmanuel Venisse (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/SCM-13?page=all ]

Emmanuel Venisse updated SCM-13:
--------------------------------

    Fix Version: 1.0

> Investigate pure Java SVN interface
> -----------------------------------
>
>          Key: SCM-13
>          URL: http://jira.codehaus.org/browse/SCM-13
>      Project: Maven SCM
>         Type: Task

>   Components: maven-scm-provider-svn
>     Reporter: Brett Porter
>      Fix For: 1.0
>  Attachments: SCM-13-maven-scm-api.patch, SCM-13-maven-scm-manager-plexus.patch, SCM-13-maven-scm-plugin.patch, SCM-13-maven-scm-provider-svn.tar.gz, ch.ethz.ganymed.tar.gz, tmate.org.javasvn.tar.gz
>
>
> There is this: http://tmate.org/svn/
> I'd say javahl is out because it requires native binaries.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (SCM-13) Investigate pure Java SVN interface

Posted by "David Hawkins (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/SCM-13?page=comments#action_54475 ] 

David Hawkins commented on SCM-13:
----------------------------------

I forgot to mention authentication.  In order to get authentication information into the JavaSVN library, I added the ability for the svn provider to look up authentication information in the user's settings.xml.  It attempts to locate a server with the appropriate id.  If found, it will use that username, password, private key, passphrase, etc. when authenticating.  This is the comment block from the method which attempts to find an appropriate server id:

Attempt to look up the username/password from the user's maven settings file.  
Start with the full url and work backwards for each directory until we have only 
the host name.  Then do the same pattern again without the protocol.

Example:
http://svn.mydomain.com/myrepo/myproject
http://svn.mydomain.com/myrepo
http://svn.mydomain.com
svn.mydomain.com/myrepo/myproject
svn.mydomain.com/myrepo
svn.mydomain.com


> Investigate pure Java SVN interface
> -----------------------------------
>
>          Key: SCM-13
>          URL: http://jira.codehaus.org/browse/SCM-13
>      Project: Maven SCM
>         Type: Task

>   Components: maven-scm-provider-svn
>     Reporter: Brett Porter
>  Attachments: SCM-13-maven-scm-api.patch, SCM-13-maven-scm-manager-plexus.patch, SCM-13-maven-scm-plugin.patch, SCM-13-maven-scm-provider-svn.tar.gz, ch.ethz.ganymed.tar.gz, tmate.org.javasvn.tar.gz
>
>
> There is this: http://tmate.org/svn/
> I'd say javahl is out because it requires native binaries.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Closed: (SCM-13) Investigate pure Java SVN interface

Posted by "Emmanuel Venisse (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/SCM-13?page=all ]
     
Emmanuel Venisse closed SCM-13:
-------------------------------

     Assign To: Emmanuel Venisse
    Resolution: Fixed

All patches are applied with some modifications like links to maven-settings that are removed.

Thanks David

This provider will be release when a new version of javasvn (1.0.4) will be release. This version will support file protocol so we'll can test it correctly with TCK.

> Investigate pure Java SVN interface
> -----------------------------------
>
>          Key: SCM-13
>          URL: http://jira.codehaus.org/browse/SCM-13
>      Project: Maven SCM
>         Type: Task

>   Components: maven-scm-provider-svn
>     Reporter: Brett Porter
>     Assignee: Emmanuel Venisse
>      Fix For: 1.0
>  Attachments: SCM-13-maven-scm-api.patch, SCM-13-maven-scm-manager-plexus.patch, SCM-13-maven-scm-plugin.patch, SCM-13-maven-scm-provider-svn.tar.gz, ch.ethz.ganymed.tar.gz, tmate.org.javasvn.tar.gz
>
>
> There is this: http://tmate.org/svn/
> I'd say javahl is out because it requires native binaries.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (SCM-13) Investigate pure Java SVN interface

Posted by "Emmanuel Venisse (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/SCM-13?page=comments#action_58347 ] 

Emmanuel Venisse commented on SCM-13:
-------------------------------------

>From TMate support :

Hello Emmanuel,

"file" protocol is already supported in development version in "trunk" and
will be included into version 1.1.0 that is currently planned to be
published in March 2006. 

You may already use "file" protocol if you will checkout and build JavaSVN
from "http://svn.tmate.org/repos/jsvn/trunk/". To enable "file" protocol,
you should first make the following call:

FSRepositoryFactory.setup(); // similar approach is used for DAV and svn
protocols support.

"file" protocol support pass mostly all python tests, but right now I would
not recommend you to use it against production repositories, and also it is
not yet optimized, so works somewhat slow.



> Investigate pure Java SVN interface
> -----------------------------------
>
>          Key: SCM-13
>          URL: http://jira.codehaus.org/browse/SCM-13
>      Project: Maven SCM
>         Type: Task

>   Components: maven-scm-provider-svn
>     Reporter: Brett Porter
>      Fix For: 1.0
>  Attachments: SCM-13-maven-scm-api.patch, SCM-13-maven-scm-manager-plexus.patch, SCM-13-maven-scm-plugin.patch, SCM-13-maven-scm-provider-svn.tar.gz, ch.ethz.ganymed.tar.gz, tmate.org.javasvn.tar.gz
>
>
> There is this: http://tmate.org/svn/
> I'd say javahl is out because it requires native binaries.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (SCM-13) Investigate pure Java SVN interface

Posted by "David Hawkins (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/SCM-13?page=all ]

David Hawkins updated SCM-13:
-----------------------------

    Attachment: SCM-13-maven-scm-manager-plexus.patch
                SCM-13-maven-scm-plugin.patch
                SCM-13-maven-scm-provider-svn.tar.gz

> Investigate pure Java SVN interface
> -----------------------------------
>
>          Key: SCM-13
>          URL: http://jira.codehaus.org/browse/SCM-13
>      Project: Maven SCM
>         Type: Task

>   Components: maven-scm-provider-svn
>     Reporter: Brett Porter
>  Attachments: SCM-13-maven-scm-manager-plexus.patch, SCM-13-maven-scm-plugin.patch, SCM-13-maven-scm-provider-svn.tar.gz
>
>
> There is this: http://tmate.org/svn/
> I'd say javahl is out because it requires native binaries.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (SCM-13) Investigate pure Java SVN interface

Posted by "Emmanuel Venisse (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/SCM-13?page=comments#action_58348 ] 

Emmanuel Venisse commented on SCM-13:
-------------------------------------

>From TMate support:

Forgot one more thing to mention - JavaSVN only supports repositories of
type 'fsfs'. This is a default type of repository, and probably most widely
used, but there are aslo 'bdb' (berkley db based) repositories that are not
supported, and so far there are no plans to support them. 

> Investigate pure Java SVN interface
> -----------------------------------
>
>          Key: SCM-13
>          URL: http://jira.codehaus.org/browse/SCM-13
>      Project: Maven SCM
>         Type: Task

>   Components: maven-scm-provider-svn
>     Reporter: Brett Porter
>      Fix For: 1.0
>  Attachments: SCM-13-maven-scm-api.patch, SCM-13-maven-scm-manager-plexus.patch, SCM-13-maven-scm-plugin.patch, SCM-13-maven-scm-provider-svn.tar.gz, ch.ethz.ganymed.tar.gz, tmate.org.javasvn.tar.gz
>
>
> There is this: http://tmate.org/svn/
> I'd say javahl is out because it requires native binaries.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (SCM-13) Investigate pure Java SVN interface

Posted by "Brian Fox (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/SCM-13?page=comments#action_53452 ] 

Brian Fox commented on SCM-13:
------------------------------

If this is to replace the current dependancy on cli svn executable, then I'm in.

> Investigate pure Java SVN interface
> -----------------------------------
>
>          Key: SCM-13
>          URL: http://jira.codehaus.org/browse/SCM-13
>      Project: Maven SCM
>         Type: Task

>   Components: maven-scm-provider-svn
>     Reporter: Brett Porter

>
>
> There is this: http://tmate.org/svn/
> I'd say javahl is out because it requires native binaries.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira