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