Absolute ProkectKey: Does IDEADEV-38112 need to be reopened ?

Ref: http://www.jetbrains.net/jira/browse/IDEADEV-38112

I have used Build 9902 for 6 days and for an existing project I still have an absolute path:

<component name="ProjectKey">
<option name="state" value="project://C:\Projects\IOP\Leiss\icerss.ipr" />
</component>

Does the fact that I still have an absolute path for the project key mean this isn't fixed ?

I have performed a 'Save All' and the path is still absolute.

For what use cases was this fixed, and how should it behave now ?
Stated differently: 'what was the solution?'

Robert Leland - 14 Jul 09 23:05 I have used Build 9902 for 2 days and for an existing project I still have an absolute path:    <component name="ProjectKey">     <option name="state" value="project://C:\Projects\IOP\Leiss\icerss.ipr" />   </component>  I have performed a 'Save All' and the path is still absolute.  For what use cases was this fixed, and how should it behave now ? Stated differently: 'what was the solution?'
3 comments
Comment actions Permalink

Hello Rob,

The fix for IDEADEV-38112 affects only the case when your project is not
under any VCS (in which case, an UUID is now used as a key instead of a location
string). If your project is under a VCS, the behavior is the same as it was
before.

Ref: http://www.jetbrains.net/jira/browse/IDEADEV-38112

I have used Build 9902 for 6 days and for an existing project I still
have an absolute path: <component name="ProjectKey">
<option name="state"
value="project://C:\Projects\IOP\Leiss\icerss.ipr" />
</component>
Does the fact that I still have an absolute path for the project key
mean this isn't fixed ?

I have performed a 'Save All' and the path is still absolute.

For what use cases was this fixed, and how should it behave now ?
Stated differently: 'what was the solution?'


./jira/secure/ViewProfile.jspa?name=free2create - 14 Jul 09 23:05 I
have used Build 9902 for 2 days and for an existing project I still
have an absolute path: <component name="ProjectKey"> <option
name="state" value="project://C:\Projects\IOP\Leiss\icerss.ipr" />
</component> I have perfo

rmed a 'Save All' and the path is still absolute. For what use cases
was this fixed, and how should it behave now ? Stated differently:
'what was the solution?'

---
Original message URL:
http://www.jetbrains.net/devnet/message/5242004#5242004

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


0
Comment actions Permalink

I am trying to undetstand what this means for me.
I don't see why if a project is under VCS it should matter, or do you mean project file,'.ipr' ?
Why not always use the uuid ?
If it means IJ has to update the project file,.ipr, then update it and then have the update the VCS.

We do not check in our .ipr files so we won't stomp on each other.
That allows us to checkout a project. Then I usually manually copy over all the .iml, .ipr, .iws files using BeyondCompare.

With the current fix it sounds like I will still need to manually edit the .ipr file before the initial startup !
It's a small edit but one that is error prone.

0
Comment actions Permalink

+100

i have the same problems: need to edit .prj file to create a copy of my project (e.g. for another svn branch)
and i don't understand why i obliged to do it

0

Please sign in to leave a comment.