[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: subclipse and externals

From: Ian Brockbank <Ian.Brockbank_at_wolfsonmicro.com>
Date: 2005-08-19 10:24:31 CEST

Hi Rebecca,
Which version of Subclipse are you using? I submitted a patch to Subclipse a while ago about this problem (which affects us too). I can't remember if I see it in 0.9.32 (which was released after the patch), and I'm afraid I can't check just ATM because I don't have access at present, but if you're on an earlier version it's well worth upgrading. Note you will need to upgrade your svn clients to 1.2.1 to work with 0.9.32.
Ian Brockbank
Applications Software Team Leader
e: ian.brockbank@wolfsonmicro.com / apps@wolfsonmicro.com
scd: ian@scottishdance.net
t: +44 131 272 7145
f: +44 131 272 7001


From: Rebecca_Young@DSTInnovis.com [mailto:Rebecca_Young@DSTInnovis.com]
Sent: Fri 19/08/2005 1:04
To: Ian Brockbank
Subject: subclipse and externals

Hi Ian,
Saw a post you did on haax and have a question for you, if you have a moment.

We will be converting to subversion shortly. My question is regarding eclipse and using externals in subversion. With other clients, defining an external has had no impact on checking in. But if we have a multi-directory path in the external definition, we have a problem. Example:

The file used to set the svn:externals property for 'racm':

com/dstsystems/concorde/business/racm http://satw2k-1/svn/Concorde/trunk/com/dstsystems/concorde/business/racm
com/dstsystems/concorde/business/valueObject/racm http://satw2k-1/svn/Concorde/trunk/com/dstsystems/concorde/business/valueObject/racm
com/dstsystems/concorde/publicapi http://satw2k-1/svn/Concorde/trunk/com/dstsystems/concorde/publicapi

It appears to be necessary to place the directories with the package path in the defn (i.e. "com/dstsytems/concorde/business...."). If we didn't do that, then the classpath would be messed up because the valueObject and publicAPI directories do not go under the racm directory. Is that clear? So when we do it this way, everything checks out nicely in the correct directory relationships, so that we can build our individual components. Problem is with Eclipse. Now I am not a developer and really know very little about eclipse, but from my experiments, I've found that Eclipse does not allow those extra dirs in the externals defn. It says that all the dirs in front of racm are not versioned, so no version control operations that update can be performed on racm. With TortoiseSVN and command line, no problem! Would you happen to know a way to tell eclipse to accept these 'extra' directories?

Thanks for any help!


Rebecca Young
Release Engineering
Broadband, Cable, & Satellite Division


The information contained in this message is proprietary of Amdocs, protected from disclosure, and may be privileged. The information is intended to be conveyed only to the designated recipient(s) of the message. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, use, distribution or copying of this communication is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us immediately by replying to the message and deleting it from your computer.

This email has been scanned for all viruses by the MessageLabs Email
Security System.
Received on Fri Aug 19 18:24:31 2005

This is an archived mail posted to the Subclipse Dev mailing list.