This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 104039 - Change multiple module checkout behaviour
Summary: Change multiple module checkout behaviour
Status: NEW
Alias: None
Product: versioncontrol
Classification: Unclassified
Component: Subversion (show other bugs)
Version: 6.x
Hardware: All Windows XP
: P3 blocker (vote)
Assignee: issues@versioncontrol
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-16 07:45 UTC by tomzi
Modified: 2014-03-17 18:16 UTC (History)
1 user (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tomzi 2007-05-16 07:45:07 UTC
if i checkout following modules
webmodule/trunk, core/trunk, webac/trunk

in the folder c:/MyFolder

it wouldn't work, since the svn client would checkout the trunk into
c:/MyFolder/trunk. When I used checked this out with cvs, it would check this
out in c:/MyFolder/webmodule/trunk....

I suggest that, when multiple projects or branches or tags are being choosen
that the files are being checked out into  local folder/relative svn path. Eg
C:/MyFodler/webmodule/trunk... rather than C:/MyFodler/trunk.

It makes no sense to checkout multiple projects via SVN into the same local
folder, since they all belong to different projects.
Comment 1 tomzi 2007-05-16 08:07:58 UTC
I just realized it does not make sense to checkout into a trunk or branch
folder. It would make more sense to just checkout into the project folder. So,
if I choose multiple projects to checkout out, eg. webac-commons/trunk,
webac-base/trunk, webac-base-tags/trunk, then nb should check this out into
webac-commons, webac-base, webac-base-tags.
Comment 2 Tomas Stupka 2007-05-16 09:06:01 UTC
i think i understand your point, but unfortunately there seems to be something
more to it as there may be different repository layouts - see also
http://svnbook.red-bean.com/nightly/en/svn-book.html#svn.reposadmin.projects.chooselayout.

so let's suppose we have something like

trunk/webmodule
trunk/core
trunk/webac

how do we know what segment from the paths name is supposed to be the folders
name on the client?

i'm afraid this isn't something we could solve by some kind of implicit logic.
maybe we should reconsider the dialogs behavior, so that there would be a way to
switch between the both recommended repository layouts in case of a multiple
folder checkout. Something like the "Skip [folder] and checkout ..." checkbox

Josef - any ideas?

     
Comment 3 tomzi 2007-06-01 18:33:27 UTC
why don't you just add an additional step showing in a table the source svn 
folder in one row and target local folders in the other row 

webac/trunc/                       ..../projects/webac
webac-processes/branch/BV_1_2      ..../projects/webac-processes
.
.

This way you could still quickly change the target folders before checking 
them out
Comment 4 Tomas Stupka 2007-10-30 10:17:58 UTC
we shall invest more time into a smarter checkout wizard

changing to enhancement as this is WAD for now
Comment 5 pblive 2014-03-17 18:16:39 UTC
7 Years later... Was this feature ever implemented?  I am checking out netbeans for the first time in many years, and this the main thing that would prevent me from moving forward with it.