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

Re: [Subclipse-users] Multiple users, same workspace

From: Jens Seidel <jensseidel_at_users.sourceforge.net>
Date: 2006-07-21 10:28:25 CEST

Hi Mark,

On Mon, Jul 17, 2006 at 02:15:41PM -0400, Mark Phippard wrote:
> Dan Falconer <dan@avsupport.com> wrote on 07/17/2006 01:59:11 PM:
>
> > I'm the head of a development group, and am presently the only one that uses
> > Eclipse/Subclipse: I would like to change this. I wanted to put a copy of my
> > Eclipse directory on the server, and somehow have everybody use that same
> > directory (with their own workspaces) to do development work. Since it's
> > linux, I was planning on just having everybody establish an SSH connection
> > (with X11 forwarding) & forward the GUI.
> >
> > Unfortunately, I've had some problems with Eclipse caching my username, so
> > all the commits go under my name. I'd rather not have each user have their
> > own copy of Eclipse, since my own directory is over 350 megs... any
> > suggestions? I can't imagine I'm the first person that's tried to do this.
>
> You are probably using JavaSVN for the adapter. It caches Eclipse
> credentials in the keyring and you are probably sharing it, as the default
> location is a common location. You can use the command line argument of
> --keyring to direct the user to a file in their home folder. You might
> also want to do the same for the --configuration argument.

This seems to be a violation of the Filesystem Hierarchy Standard (FHS,
http://www.pathname.com/fhs/). The default eclipse installation unpacks all
files in one common directory. Since these files are shareable (and
architecture independant?), I think that /usr/share/eclipse and
/usr/local/share are a good choice for installation. That's also used by many
Linux distributions.

Configuration files should definitely not placed below share/ since it's not
shareable between different architectures and requires write access.
 
The FHS is really a good thing and make many things easier. Is there any way
to ensure that eclipse (including all plugins such as subclipse) tries to
follow it?

Yes I know, nobody can force you, but the FHS is well known and would avoid
such problems. (What would e.g. happen if the eclipse directory is not
writable?)

> If you are using JavaHL, then it caches information in the Subversion
> runtime configuration folder which defaults to your home folder.

Does this mean the eclipse platform that not specify the configuration
directory? Why not switching to a proper FHS compliant directory such as
$HOME per default?

Jens

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subclipse.tigris.org
For additional commands, e-mail: users-help@subclipse.tigris.org
Received on Fri Jul 21 10:30:36 2006

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.