Label decoration ala eclipse in Project Window

anyone know if its possible to get the subversion label decoration like they have in eclispe?  The one that shows SVN specific information on resources in projects under SVN control. Information includes the revision number, branch or version name, etc.  the one right next to the file.  it usually shows rev, time of last checkin and who checked it in.  i find this useful and havent been able to find the same functionality in intellij.

12 comments
Comment actions Permalink

Hello john,

Could you please explain why you find this useful? We don't see any compelling
case for displaying this information, so we haven't implemented it in IntelliJ
IDEA.

anyone know if its possible to get the subversion label decoration
like they have in eclispe?  The one that shows SVN specific
information on resources in projects under SVN control. Information
includes the revision number, branch or version name, etc.  the one
right next to the file.  it usually shows rev, time of last checkin
and who checked it in.  i find this useful and havent been able to
find the same functionality in intellij.


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


0
Comment actions Permalink

Dimitry,

Thanks for the prompt response. Once I couldnt find it I sort of figured I was in the minority.  I just find thats aspect of eclipse useful b/c it saves me keystrokes in finding out history/rev #.   btw, really nice job on the roo integration.

0
Comment actions Permalink

Hello john,

What do you use the revision number for?

Thanks for the prompt response. Once I couldnt find it I sort of
figured I was in the minority.  I just find thats aspect of eclipse
useful b/c it saves me keystrokes in finding out history/rev #.   btw,
really nice job on the roo integration.


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


0
Comment actions Permalink

Dmitry,

maybe its just a personal preference but i kind of like that info.  lets say tests are breaking or something goes awry, with a quick glance you can see the rev, date, and who modified it.  Another example is when someone makes a change to a file and you are simply curious as to what they did.  otherwise, you wouldnt know unless u did an svn up and actually looked at the list of updated files.  well, that or right click check subversion history.  i guess what im saying is that it wouldnt be obvious that there was a delta.  anyway, my 2 cents on what is already a great ide.  btw, gave sts the old college try for a couple of months and came right back once 10 supported roo ;)

0
Comment actions Permalink

I would like to see the version numbers too.

We are working with projects composed of some modules. The modules in fact are CVS modules and reused in different projects. In Eclipse I see what versions of what modules are loaded currently with no effort. In IDEA it is like a blind date. I have to dig into each module to see if its the right version. okay, I don't do it all the time but I feel better when I start up the IDE and see "I'm right here" or "F**ck! I missed the latest bug fix deployment"

Helge

0
Comment actions Permalink

Hi, I'd like to add to the discussion.

I'm a long term IntelliJ user but moved job to where everyone is using Eclipse.
Trying to fit in, I've spent the last 3/4 months trying to be happy with Eclipse, but I really want to switch back to IntelliJ because I just think its more clean, reliable and more productive.
I'm currently making sure we can do everything we need to in IntelliJ and its looking good.

I don't miss much, but this is one thing I do.

When I previously used IntelliJ, we only ever developed and commited to trunk on svn.
Here, we use development branches and merge into trunk when work is complete (a common methodology I guess).
It was really useful to see the svn url for each project root (module in IntelliJ) - a quick and easy way to remember if you've started working in a branch or are still on trunk.
The only place I can find this information in IntelliJ is the Changes, svn working copies info view (which shows for all modules so you have to hunt).

I don't use branch/revisions at any other level of granularity.

Hope this helps

Nick

0
Comment actions Permalink

John,

I'm not sure if you are familiar with the VCS "Annotate" feature. (Get to it from the VCS pop-up (Ctrl+`) or the VCS Subversion submenu in the context menu or main menu.) That will show you line by line the revision number, change date, and author for the last change to that line. (Right click the annotation area to change what information is shown, or to close it.) That may be useful to you in the use case you describe. (Note that if people have the option to automatically reformat code on commit, and your style guides are different, that can effect the accuracy of the information shown since a change may be a simple formatting change.)

Best Regards,
Mark

0
Comment actions Permalink

I have to agree with Nick,

We are developing the same way as he does. This would help a lot to see the highest revision number and it's location (trunk or branch[name]) on modules. The labels on "project window tool" is just showing a local path, which is not a very worthy information in compare to revision information.
I do not want to open "changes view" all the time to just figure out if my current module is a branch or trunk checkout, specially when some of them are mixed.

Check my attached screenshot for an example:

pattern:

(isBranch)
     revisionNbr [project label, Branch: branch_name]

(!isBranch)
     revisionNbr [project label, Trunk: module_name]

Please take consideration that this is really helpful for developers working with branching for new releases. With that amount of modules, it would be redundant code to branch the whole project.



Attachment(s):
Java EE - Eclipse_2012-10-26_12-17-33.png
0
Comment actions Permalink

Completely agree with this. As a recent convert to Intellij from Eclipse this is one feature I miss a lot.

0
Comment actions Permalink

Completely agree with this. As a recent convert to Intellij from Eclipse this is one feature I miss a lot.

0
Comment actions Permalink

I've built a plug-in which does this kind of label decoration for CVS backed modules.  It is called CVS Info and available via the plug in repository. Maybe you can use the source code as a base for SVN backed projects.

0
Comment actions Permalink

Completely agree with this

0

Please sign in to leave a comment.