History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEABKL-3200
Type: Usability Problem Usability Problem
Status: Open Open
Priority: Major Major
Assignee: Olesya Smirnova
Reporter: Stephen Friedrich
Votes: 0
Watchers: 0
Available Workflow Actions

Mark as Stalled
Operations

If you were logged in you would be able to see more operations.
IDEA: Backlog

Check out Dialog: location selection is very misleading

Created: 29 Jun 05 20:24   Updated: 22 Oct 08 07:32
Component/s: Version Control Integration
Affects Version/s: None
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
File Attachments: None
Image Attachments:

1. options.png
(16 kb)

2. SCR3200.png
(49 kb)

Build: 3,386
Severity: Medium


 Description  « Hide
I have long ago stopped using Idea's built in checkout feature because I found it very confusing.
Just now a colleague fell in the very same trap that Idea set:

Using CVS command line when I am in directory "foo" and do "cvs co bar/flam/slim" then final folder structure is
foo/bar/flam/slim/*.

So when Idea asks me to select a folder to check out "bar/flam/slim", naturally I select "foo".
Arg. Idea creates only "foo/*".

Have to delete all files that idea created and restart the check out.

The UI really has to be reworked to make it more clear what the final folder structure will be.



 All   Comments   Work Log   Change History      Sort Order:
Stephen Friedrich - 29 Jun 05 20:32
At the very least Idea could ask where to check out "slim" instead (without the leading path).
That would make me more inclined to choose "foo/bar/flam".

Olesya Smirnova - 29 Jun 05 22:10
Idea offers you different locations in that case and you can choose the required one

Stephen Friedrich - 30 Jun 05 01:16
You misunderstood the issue. It is exactly the last step in the dialog that is very confusing.

In this example it says you will check out "Aurora\bcel\src\java\org\apache\bcel" to "C:\temp\Aurora\bcel\src\java\org\apache\bcel".
In CVS command line if you do
"cd C:\temp\Aurora\bcel\src\java\org\apache\bcel" (checkout location),
then
"cvs co Aurora/bcel/src/java/org/apache/bcel" (checkout Aurora/bcel/src/java/org/apache/bcel)
this results in
"C:\temp\Aurora\bcel\src\java\org\apache\bcel\Aurora\bcel\src\java\org\apache\bcel".
which is clearly not what you want.

So I would choose "C:\temp" in that last dialog page. However using Idea this would put all files and folder in bcel directly in "C:\temp". And its not only me that fell for this trap. At least two of our team are just as stupid. Which either speaks unfavourably of our team or of the idea dialog. Naturally I hope for the latter

So the last page should have a different title than "Check Out Aurora\bcel\src\java\org\apache\bcel to:"
Maybe better
Put Aurora\bcel\src\java\org\apache\bcel\<files> to:
C:\temp\<files>
C:\temp\bcel\<files>
C:\temp\Aurora\bcel\src\java\org\apache\bcel\<files>

It is not that confusing if you selected multiple CVS modules. In that case the last page correctly shows the folder structure without any more options.


Olesya Smirnova - 30 Jun 05 13:33
Well, I just don't know how to clarity check out behaviour in that case case Could you help me? What message/confirmation can help you? (BTW if you're selectong a/b/c/d in order to check out a.b.c.d module idea's asking you is it actually what you want)

Stephen Friedrich - 30 Jun 05 15:12
How about this? I think it's much clearer.

Also it leaves plenty of room to insert additional options, e.g. the "Use version" panel (like in CVS update dialog)


Stephen Friedrich - 31 Jul 05 00:29
At the very least Idea could ask where to check out "slim" instead (without the leading path).
That would make me more inclined to choose "foo/bar/flam".

Stephen Friedrich - 14 Dec 05 19:53
At the very least Idea could ask where to check out "slim" instead (without the leading path).
That would make me more inclined to choose "foo/bar/flam".

NNTP User - 27 Dec 06 21:39
At the very least Idea could ask where to check out "slim" instead (without the leading path).
That would make me more inclined to choose "foo/bar/flam".

NNTP User - 22 Oct 08 07:12
At the very least Idea could ask where to check out "slim" instead (without the leading path).
That would make me more inclined to choose "foo/bar/flam".

NNTP User - 22 Oct 08 07:32
At the very least Idea could ask where to check out "slim" instead (without the leading path).
That would make me more inclined to choose "foo/bar/flam".