It's all about the answers!

Ask a question

Team Concert Shell: Use deliver menu on parent folder without a parent folder


Dr. Hans-Joachim Pross (1.1k4258) | asked Jul 31 '13, 7:46 a.m.
JAZZ DEVELOPER
edited Aug 01 '13, 4:30 a.m.
I have a component structure like that:
Pross - Shell Sandbox
|-- .jazz5
|-- Rose
     |-- rose.jpeg
 |-- Tomate
     |-- tomate.jpeg
Im running the shell in basic mode without a load rule.
Now I remove the rose.jpeg file.

After a few seconds I get a tool tip:
 
Unfortunately there is no parent folder except the work area itself which does not offer that menu entry. 
I know about the pending changes view, which is from my point of view not the right way for the basic mode. 

How to handle that?

Accepted answer


permanent link
Geoffrey Clemm (29.5k23035) | answered Jul 31 '13, 8:21 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
If the content of the sandbox appears as is described in the question, then the Rose folder would be the parent folder of the rose.jpeg file, and you would be able to deliver the Rose folder to commit the deletion change.

But based on https://jazz.net/forum/questions/121953 , I'm guessing that your sandbox actually looks like:
Pross - Shell Sandbox
|-- .jazz5
|-- rose.jpeg
|-- tomate.jpeg 

where rose.jpeg is loaded from the Rose component, and tomate.jpeg is loaded from the Tomate component.
If so, then it is true that you would need to use the Pending Changes view to deliver the deletion of rose.jpeg (or tomate.jpeg), but it is also true that you couldn't have added these files to RTC via the Windows Explorer in "basic mode", because the Windows Explorer doesn't let you put top level files under source control ... only top level folders.
Dr. Hans-Joachim Pross selected this answer as the correct answer

Comments
Dr. Hans-Joachim Pross commented Aug 01 '13, 2:08 a.m. | edited Aug 01 '13, 9:33 a.m.
JAZZ DEVELOPER

Geoff, you are right, that it looks like you described - without the component folders caused by the missing load rule.


And yes I - as the guy without the load rule - couldn't have added the structure, but I in my alter ego or a colleague running the shell in advanced mode could have done so. The small mistake not having a load rule leads to the result described above.

From my point of view, here is some room for improvement: 
As suggested in my enhancement request, a default setting in the manner that components are loaded as root folders would be the result, which is expected in most of the times. The actual default setting resulting in the structure described above will cause discussions especially for less educated users; and those will be the main users of the shell in basic mode.


Geoffrey Clemm commented Aug 01 '13, 9:42 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER

I agree, and have added a comment to the work item indicating my support.

One other answer



permanent link
Lakshmi Narasimhan T V (4115) | answered Aug 01 '13, 4:18 a.m.
JAZZ DEVELOPER
Hello,
A workaround would be to deliver the change using Work With Team ->Deliver All Changes menu option in the context menu of Rational Team Concert Shell icon in the notification area.

Your answer


Register or to post your answer.