CVS Support

I am a new user and have a small question:

Is CVS no longer supported by Intellij? Because the support-section is in the archive.

My problem with CVS is that I cannot use the GUI to select branches or tags. Every time  I open those parts of the GUI IDEA starts downloading and parsing the (complete) cvs log. The whole process gets slower and slower. At about 76MB data loaded it is down to <1kb/s and fully uses one CPU-core. At some point the whole program becomes unresponsive.

Our CVS-repository is quite old, so it has accumulated a lot of data. But Eclipse, which I used before, did the listing of tags in just a few seconds.

Is there anything I can do to optimize this?

6 comments
Comment actions Permalink

It might be that Eclipse does not search all but just a few files to list
the contained tags. This might not be all tags.

0
Comment actions Permalink

The same Problem also happens if I try to list all branches, which eclipse also does quickly.
Even if Eclipse lists only a subset of all tags or  branches, that is still better than taking forever and finally freezing...

0
Comment actions Permalink

Ah ok, its nice to know that I am not the only one :)

0
Comment actions Permalink

If you want it fixed (as I do) please vote for the bug report.

Helge

0
Comment actions Permalink

On Tue, 13 Sep 2011 16:07:34 MSD, Fabian Langheim
<no_reply@jetbrains.com> wrote, quoted or indirectly quoted someone
who said :

>Is there anything I can do to optimize this?

Hmm, perhaps there is a way to migrate your repository to some other
better supported version control system.  I use subversion.  The big
thing I like about it is atomic commits.  Either everything commits or
nothing.

see http://mindprod.com/jgloss/subversion.html

I use it with Tortoise Subversion client which builds itself into the
windows directory structure, rather than via IntelliJ.  It is quite a
bit simpler to use that other version control systems I have used over
the years.
--
Roedy Green Canadian Mind Products
http://mindprod.com
It should not be considered an error when the user starts something
already started or stops something already stopped. This applies
to browsers, services, editors... It is inexcusable to
punish the user by requiring some elaborate sequence to atone,
e.g. open the task editor, find and kill some processes.

0

Please sign in to leave a comment.