Irida: Subversion VCS ETA?

Hi,

I was wondering if you're aiming for a particular build/date to make the
Subversion VCS available in the Irida EAP builds?

Also, when are you going to open up the Subversion VCS development?

Thanks,
Gordon

--
Gordon Tyler (Software Developer)
Quest Software <http://www.quest.com/>
260 King Street East, Toronto, Ontario M5A 4L5, Canada
Voice: (416) 933-5046 | Fax: (416) 933-5001

17 comments
Comment actions Permalink

Gordon Tyler wrote:

Hi,

I was wondering if you're aiming for a particular build/date to make the
Subversion VCS available in the Irida EAP builds?

Also, when are you going to open up the Subversion VCS development?

Thanks,
Gordon


Subversion plugin is included in a just published 3075. The source will
be opened in a week or so.


--
Maxim Shafirov
JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0
Comment actions Permalink

Maxim Shafirov (JetBrains) wrote:

Subversion plugin is included in a just published 3075. The source will
be opened in a week or so.


Oh! I didn't see it in the list of changes, so I just assumed... Silly me 8)

Thanks,
Gordon

--
Gordon Tyler (Software Developer)
Quest Software <http://www.quest.com/>
260 King Street East, Toronto, Ontario M5A 4L5, Canada
Voice: (416) 933-5046 | Fax: (416) 933-5001

0
Comment actions Permalink

Does it work for anyone? I installed the javahl file as requested and it can't seem to find it.

-Kurt Schrader

0
Comment actions Permalink

Sory for inconvenience, will be fixed...
Did you copy svnjavahl.dll into IDEA bin directory?

--
Olesya Smirnova
Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

"Kurt Schrader" <bleemorama@hotmail.com> wrote in message
news:10914943.1098825663121.JavaMail.itn@is.intellij.net...

Does it work for anyone? I installed the javahl file as requested and it

can't seem to find it.
>

-Kurt Schrader



0
Comment actions Permalink

Yep, I copied it there. I'll just wait for the next release.

0
Comment actions Permalink

Yes, I copied it there too.
It seems to have trouble finding libeay32.dll even if it's in system path. When I copy this file to the IntelliJ/bin dir (which worked with older versions of IntelliJ 4.5 and svnup), I get the following error message while starting:

java.lang.NoSuchMethodError: ]]>

at org.tigris.subversion.javahl.SVNClient.singleStatus(Native Method)

at org.tigris.subversion.javahl.SVNClientSynchronized.singleStatus(SVNClientSynchronized.java:101)

at com.qintsoft.svn4idea.SvnFile.getStatus(SvnFile.java:88)

at com.qintsoft.svn4idea.SvnFile.isSvnIgnored(SvnFile.java:162)

at com.qintsoft.svn4idea.SvnFileStatusProvider.getStatus(SvnFileStatusProvider.java:54)

at com.intellij.openapi.n.a.c.b(c.java:7)

at com.intellij.openapi.n.a.c.getStatus(c.java:77)

at com.intellij.ide.util.b.a.update(a.java:0)

at com.intellij.ide.d.a.a.f.update(f.java:4)

at com.intellij.ide.util.b.s.e(s.java:288)

at com.intellij.ide.util.b.s.e(s.java:12)

at com.intellij.ide.util.b.s.c(s.java:295)

at com.intellij.ide.util.b.u.b(u.java:15)

at com.intellij.ide.util.b.u.b(u.java:18)

at com.intellij.ide.util.b.u$0.run(u$0.java:4)

at com.intellij.util.Alarm$1.run(Alarm.java:85)

at com.intellij.util.Alarm$2.run(Alarm.java:226)

at com.intellij.openapi.e.b.d$b_.run(d$b_.java:10)

at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)

at com.intellij.ide.s.b(s.java:13)

at com.intellij.ide.s.a(s.java:71)

at com.intellij.ide.s.dispatchEvent(s.java:34)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)


I have a working installation of IntelliJ 4.5.2 with Subversion 1.1.0 and svnup.

0
Comment actions Permalink

Nope, not on Linux. I created a link to the libsvnjavahl-1.so in IDEA's jre/lib/i386 directory, but it still complains that it can't find it there.

-Stephen

0
Comment actions Permalink

Ingo Adler wrote:

Yes, I copied it there too. It seems to have trouble finding
libeay32.dll even if it's in system path. When I copy this file to
the IntelliJ/bin dir (which worked with older versions of IntelliJ
4.5 and svnup), I get the following error message while starting:


I had thought Irida's SVN support was going to be a pure-java SVN client
and not svnup style JNI? Or is this not the Irida support you're
talking about here?

0
Comment actions Permalink

I had the same impression. Maybe javahl is an intermediate solution until
the pure-Java-version is stable enough for day-to-day-use.

Tom

0
Comment actions Permalink

I'm hoping so because I am not impressed by the SVNUp plugin. Sure, it gets the job done mostly, but it's not near the quality of the CVS integration.

I have high hopes/expectations that the SVN and Perforce integrations are just as good (and hopefully better) than the CVS integration.

Patrick

0
Comment actions Permalink

Well I can't seem to be able to use the svn+ssh combination from within idea
with svnup... So... Not much use for me here. I hope the new plugin will
support that combination.

R


On 10/29/04 12:40 PM, in article
4331877.1099068037174.JavaMail.itn@is.intellij.net, "Patrick Burleson"
<pbur@yahoo.com> wrote:

I'm hoping so because I am not impressed by the SVNUp plugin. Sure, it gets
the job done mostly, but it's not near the quality of the CVS integration.

I have high hopes/expectations that the SVN and Perforce integrations are just
as good (and hopefully better) than the CVS integration.

Patrick


0
Comment actions Permalink

I'm talking about the Irida support.
My impression is (from the problems, stack trace and error messages), that they use svnup. The plugins dialog tells the same.

But why should they develop a pure Java client. The standard Java binding is svnjavahl.dll provided by the svn developers themselves.

0
Comment actions Permalink

I think mostly because the Java bindings for SVN across all platforms are a complete nightmare.

Just because they (the SVN guys) provide a library doesn't mean you have to use it, especially one that is either hard to build and distribute or apparently hard to use correctly. Unless the issues in svnup are of it's own doing. I don't know how many blog entries and wiki entries I've seen dedicated to trying to get the bindings to build.

Not to mention, as posted either here or on a blog I've read, it seems the javahl stuff doesn't get much love from the SVN team.

Patrick

0
Comment actions Permalink

Full agreement.
SVNUp is rather slow on large projects. Startup times are awful and when opening the Subversion menu entry it took about 5 seconds until teh menu shows up.

0
Comment actions Permalink

I just installed iridia, and this error really confused me; it comes from a version mismatch between the javahl jar file and the compiled library. I'd had similar errors when I switched to svn 1.1, but I couldn't understand where this brand new install of idea was finding the plugins.

Then I drank some more coffee and realised that there's old versions of the code included in the bundle. I was vaguely amused to see that the MacOS DMG includes the win32 dlls :)

BTW, the function complained about was svnSingleStatus; svnup HEAD doesn't call this function nearly as much as some earlier versions (it's about 20 times slower than it ought to be).

I'm not sure what the best way to handle deployment is; I have been cheating and copying jnilib and jar files into inappropriate places, but that doesn't work in real life. Since svnup has an adapter class anyway, it might be possible to add features to that to locate the native libs

Simon

0
Comment actions Permalink

Still no official response form JB if svnup is their actual solution or just an interim one. If it's going to be svnup, maybe I need to go join that community to help push the standards of it up to CVS integration levels. Might even have to contribute some code, although my UI skills are lacking.

0
Comment actions Permalink

Here we go:

http://tmate.org/svn/

A pure java svn lib. Ironically, there's an Eclipse plugin, but at the same time, it appears that the main product of http://tmate.org/ is an IDEA plugin for better CVS integration. Amazing.

How about adopting that library for Irida?

Patrick

0

Please sign in to leave a comment.