Version Control(SVN) blocks out access

Why is it that using version control modally blocks all access to the
application? For that matter, why do any of the many modal windows block
access to other instances of Idea.

If I have one instance running and pulling from SVN, why can I not work
on a different project in a different instance?

This should be changed for at least version 8.
--
-


David H. McCoy


-


4 comments
Comment actions Permalink

Hello David,

Why is it that using version control modally blocks all access to the
application? For that matter, why do any of the many modal windows
block access to other instances of Idea.


This was a JDK limitation until JDK 6, and a lot of IDEA's architecture was
designed around that limitation. Now that JDK 6 is out, it's possible in
theory to fix that, but in practice that turned out to be quite hard.

If I have one instance running and pulling from SVN, why can I not
work on a different project in a different instance?


In this particular case, you can. Just use the "Update in background" option.

--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0
Comment actions Permalink

I've got the option checked. Is it supposed to work for checkouts?

In article <609b4cc98cd208ca4d343f46ccfe@news.jetbrains.com>,
yole@jetbrains.com says...

Hello David,

Why is it that using version control modally blocks all access to the
application? For that matter, why do any of the many modal windows
block access to other instances of Idea.


This was a JDK limitation until JDK 6, and a lot of IDEA's architecture was
designed around that limitation. Now that JDK 6 is out, it's possible in
theory to fix that, but in practice that turned out to be quite hard.

If I have one instance running and pulling from SVN, why can I not
work on a different project in a different instance?


In this particular case, you can. Just use the "Update in background" option.


--
-


David H. McCoy


-


0
Comment actions Permalink

Hello David,

Checkouts are not backgroundable yet, but it's planned:
http://www.jetbrains.net/jira/browse/IDEADEV-17249

I've got the option checked. Is it supposed to work for checkouts?

In article <609b4cc98cd208ca4d343f46ccfe@news.jetbrains.com>,
yole@jetbrains.com says...

>> Hello David,
>>
>>> Why is it that using version control modally blocks all access to
>>> the application? For that matter, why do any of the many modal
>>> windows block access to other instances of Idea.
>>>
>> This was a JDK limitation until JDK 6, and a lot of IDEA's
>> architecture was designed around that limitation. Now that JDK 6 is
>> out, it's possible in theory to fix that, but in practice that turned
>> out to be quite hard.
>>
>>> If I have one instance running and pulling from SVN, why can I not
>>> work on a different project in a different instance?
>>>
>> In this particular case, you can. Just use the "Update in background"
>> option.
>>

--------------------------------------

--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0
Comment actions Permalink

Excellent! Thanks for the update. And for the effort.

In article <609b4cc98cda88ca4d9dad2e85cc@news.jetbrains.com>,
yole@jetbrains.com says...

Hello David,

Checkouts are not backgroundable yet, but it's planned:
http://www.jetbrains.net/jira/browse/IDEADEV-17249

I've got the option checked. Is it supposed to work for checkouts?

In article <609b4cc98cd208ca4d343f46ccfe@news.jetbrains.com>,
yole@jetbrains.com says...

>> Hello David,
>>
>>> Why is it that using version control modally blocks all access to
>>> the application? For that matter, why do any of the many modal
>>> windows block access to other instances of Idea.
>>>
>> This was a JDK limitation until JDK 6, and a lot of IDEA's
>> architecture was designed around that limitation. Now that JDK 6 is
>> out, it's possible in theory to fix that, but in practice that turned
>> out to be quite hard.
>>
>>> If I have one instance running and pulling from SVN, why can I not
>>> work on a different project in a different instance?
>>>
>> In this particular case, you can. Just use the "Update in background"
>> option.
>>

--------------------------------------


--
-


David H. McCoy


-


0

Please sign in to leave a comment.