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 99539

Summary: Eclipse feature wanted: Project Set Files (.psf)
Product: versioncontrol Reporter: hbjastad <hbjastad>
Component: CodeAssignee: Ondrej Vrabec <ovrabec>
Status: NEW ---    
Severity: blocker CC: markiewb
Priority: P3    
Version: 5.x   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Exception Reporter:

Description hbjastad 2007-03-30 14:04:42 UTC
Project set files allow you to quickly import a bunch of projects from
CVS/Subversion. In Eclipse, one can simply select the projects and export them
to a .psf file - then other users can import the .psf file and the projects are
automatically retrieved from CVS/Subversion.

(http://wiki.eclipse.org/index.php/PSF)

This is a great feature for keeping all developers on a team in sync with the
current list of projects. We also use it for continuous integration, where the
.psf file is used to retrieve all projects from CVS/Subversion before building
and testing them.
Comment 1 hbjastad 2007-11-07 23:23:19 UTC
I know there is fierce competition between Eclipse and NetBeans, and the "Not Invented Here" syndrome lives strongly.
But this is a feature of Eclipse that is easy to implement, is not specific to Eclipse, and will make it easier for
developers on a team to migrate from Eclipse to NetBeans. An easy first step would be to add the ability to import a PSF
file - which simply goes through the list and checks out each project from CVS/SVN and adds it to the workspace.
Obviously, the corresponding export would also be nice, but if we could get PSF Import that would be a big win.
Comment 2 Marian Petras 2009-11-18 07:31:50 UTC
Just a note:

There is no specification of .psf file format (see http://markmail.org/message/6jmaa4fudtwq2d3s *). Apparently, it is an XML file, but its structure is not specified. However, it looks simple enough to be quickly recognizable (or one can look at the Eclipse source-code).

Real examples of .psf files:
http://issues.apache.org/jira/browse/FOR-648  (follow the link in the table)
 - http://issues.apache.org/jira/secure/attachment/12311971/forrestProjectSet.psf
http://drupal.org/node/80667
http://argouml.tigris.org/nonav/psf/argouml-core-projectset.psf

*) I know the e-mail is 5 years old but the fact is that I have not found any specification using Google within five minues.